Community

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

← Go back

[TIL] IT 5분 잡학사전 #30 ~ #34

#book_club
1년 전
521

오늘 TIL 3줄 요약

  • SQL은 DB를 관리하는 DMBS와 소통하는 언어이다.

  • NoSQL은 SQL과 다른 성질의 DBMS이다.

  • 깃은 파일 이력을 추척하는 프로그램이다.

TIL (Today I Learned) 날짜

2023.11.19

오늘 읽은 범위

에피소드 30 ~ 에피소드 34

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

  • 에피소드 30. 코로나가 준 레거시 시스템의 교훈

    • 여전히 잘 사용하지 않는 오래된 언어로 작성된 프로그램이 많이 사용되고 있다.

    • 따라서 프로그램을 개발할 때는 오랫동안 사용될 수 있도록 책임감을 가지고 만들어야 하며 꾸준히 관리해야 한다.

  • 에피소드 31. 데이터와 단짝 친구, SQL

    • SQL은 데이터베이스를 관리하는 DBMS(데이터베이스 관리 시스템)과 소통할 때 사용하는 언어이다.

    • 데이터베이스는 엑셀 문서처럼 테이블로 구성되어 있으며 SQL을 통해 데이터베이스를 조작할 수 있다.

  • 에피소드 32. NoSQL이 뭐죠?

    • NoSQL은 SQL과 데이터베이스의 성질 자체가 다른 DBMS로 다양한 종류가 있다.

    • 먼저 document DB는 JSON 문서 형태로 데이터를 저장하여 유연하게 데이터를 저장할 수 있다.

    • key-value DB는 한 행의 열이 엄청 큰 데이터베이스로 읽고 쓰는 속도가 매우 빠르다.

    • graph DB는 노드를 기반으로 데이터를 관계망 형식으로 데이터베이스를 구성한다.

  • 에피소드 33. 깃 & 깃허브, 똑같은 거냐고?

    • 깃은 파일의 이력을 관리하는 프로그램으로 파일의 변동사항을 모두 추적하고 기록한다.

    • 깃허브는 깃으로 관리한 파일 이력을 저장해서 공유할 수 있는 플랫폼이다.

  • 에피소드 34. 버전을 표기하는 방법도 있어요?

    • 프로그램의 버전을 표기할 때 3개의 숫자로 표시하는 방식을 시멘틱 버저닝이라 한다.

    • 앞 숫자는 대규모 업데이트를 의미하고 중간 숫자는 마이너한 업데이트, 마지막 숫자는 패치나 버그 수정을 의미한다.

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

  • DB쪽은 잘 몰랐는데 SQL과 NoSQL의 차이를 알 수 있어 좋았다.

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

  • 없음.

오늘 읽은 다른사람의 TIL