Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back

TIL EP30~34

by beno
#book_club
7개월 전
85

오늘 TIL 3줄 요약

  • SQL은 데이터베이스 관리를 위한 언어

  • NoSQL의 데이터베이스 종류 - 도큐먼트 데이터베이스, 키값 데이터베이스, 그래프 데이터베이스

  • 깃: 파일의 이력을 관리하는 프로그램, 감시자

TIL (Today I Learned) 날짜

2025. 01. 12

오늘 읽은 범위

에피소드 30 - 에피소드 34

책에서 기억하고 싶은 내용을 써보세요.

  • 코볼: common business oriented language
    1. 파이썬 같은 느낌


    2. 커뮤니티가 너무 적다

  • 프로그램은 책임 있게 만들어야 한다

  • 프로그램은 꾸준히 관리해야 한다

  • SQL(structured query languge): 데이터베이스를 다루는 언어
    데이터베이스를 관리해 주는 DBMS와 대화하기 위한 언어

  • DBMS(database management system): 데이터베이스 관리 시스템
    DBMS의 종류 - MySQL, PostgreSQL, SQLite, Oracle, MariaDB

  • 데이터베이스 = 엑셀 (모양 같음)
    테이블(한 무리의 데이터) = 엑셀 시트

  • 개발자들이 SQL을 잘 모르는 이유: ORM때문(SQL 번역기 같은 도구)

  • NoSQL의 데이터베이스 종류
    1. 도큐먼트 데이터베이스 - 몽고디비: 데이터를 JSON 도큐먼트 형태로 저장, 데이터 형식이 매우 자유롭다


    2. 키값 데이터베이스 - 카산드라디비: 열이 넓다, 읽고 쓰는 속도 매우 빠름, 애플, 넷플, 인스타, 우버 / 다이나모디비: 아마존이 만듦, 듀오링고
    3. 그래프 데이터베이스 - 열이나 도큐먼트 필요x, 노드 필요

  • : 파일의 이력을 관리하는 프로그램, 감시자
    같은 파일을 복사해서 각자 컴터에 저장해서 작업한 뒤, 다른 사람이 변경한 부분과 내가 변경한 부분을 비교해서 다시 하나로 만들 수 있음 - 협업 굳

  • 깃허브: 깃으로 관리한 파일 이력을 모두 저장해서 공유할 수 있는 곳 = 파일 클라우드 서비스(구글 드라이브)
    깃허브에 깃 이력을 업로드하는 것: 푸시 / 내려받는 것:

  • 깃 이력 보관소 서비스: 깃허브, 깃랩, 비트버킷

  • 16.8.1같은 버전 표기 방식: 시맨틱 버저닝(SemVer) - 모든 사람이 쓰진 않지만 가장 널리 쓰임
    맨 앞 숫자는 거의 이사하는 수준
    중간 숫자는 마이너한 업데이트 - 인테리어를 살짝 업그레이드하는 느낌
    마지막 숫자는 패치나 버그 수정

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

  • 깃이 깃허브 줄임말인줄 알았는데 다르다는 걸 알게됨

궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.

  • 깃허브에 대기업들 코드를 볼수도 있다고 했는데 그러면 그 코드 마음대로 가져가서 써도 되나? 저작권 같은게 있나

오늘 읽은 다른사람의 TIL