IT Book Club : ep30~34

toweringcloud·2023년 11월 19일

TIL (Today I Learned) : 2023년 11월 19일

오늘 읽은 범위

  • 30 코로나가 준 레거시 시스템의 교훈
  • 31 데이터와 단짝 친구, SQL
  • 32 NoSQL이 뭐죠?
  • 33 깃 & 깃허브, 똑같은 거냐고?
  • 34 버전을 표기하는 방법도 있어요?

기억하고 싶은 내용

  • 프로그램은 책임 있게 만들어야 하고, 끊임없이 관리해야 한다.
  • SQL은 데이터베이스를 관리해 주는 DBMS와 대화하기 위한 언어
  • SQL을 프로그래밍 언어로 쓸 수 있게 해주는 ORM은 모든 상황에서 해결책을 제시하는 도구가 아니므로, 상호 보완하여 사용하자
  • 대표적인 NoSQL 데이터베이스: 데이터 형식이 매우 자유로운 도큐먼트 데이터베이스, 읽고 쓰는 속도가 엄청 빠른 키값 데이터베이스, 노드로 관계를 표현하는 그래프 데이터베이스
  • 깃은 파일 이력을 관리하는 프로그램, 깃허브는 파일과 깃으로 관리한 이력을 저장하고 공유하는 파일 클라우드 서비스
  • 시멘틱 버저닝(SemVer)은 숫자 3개로 표시하는 버전 표기 방식

떠오르는 생각

  • 깃헙의 Activity Overview를 보면 Commits 이외에도 Issues, Code review, Pull requests 항목을 함께 보여주는 graph가 있다. 오픈소스 프로젝트 초기에 혼자만 개발했을 경우, Commits 영역이 대부분일 거 같다. 조금 규모가 큰 사이드 프로젝트를 진행해야 할 상황이 생길 경우, 함께 개발할 수 있는 팀원들을 모집하여 나머지 3가지 영역도 제대로 활용해 보고 싶다.

3줄 요약 (#book-club-it-dictionary)

profile
초심을 잃지 않으려고 오늘도 코딩~

0개의 댓글