TIL 날짜
2023. 02. 26
오늘 읽은 범위
에피소드 30: 코로나가 준 레거시 시스템의 교훈
에피소드 31: 데이터와 단짝 친구, SQL
에피소드 32: NoSQL이 뭐죠?
에피소드 33: 깃 & 깃허브, 똑같은 거냐고?
에피소드 34: 버전을 표기하는 방법도 있어요?
책에서 기억하고 싶은 내용을 써보세요.
SQL (Structured Query Language) : 데이터 베이스를 관리하는 DMBS와 소통하기 위한 언어
DBMS (Database Management System)
: 데이터 베이스 관리 시스템 ORM (Object Relational Mapping)
: 프로그래밍 언어로 SQL을 사용할 수 있도록 해준다. SQL 번역기와 같은 도구 NoSQL : 언어의 특징만 있는 것이 아니라 사용하는 데이터 베이스 성질이 다르다.
도큐먼트 데이터베이스(documnet DB)
키 값 데이터(key-value DB)
그래프 데이터베이스(graph DB)
깃(Git)
은 파일의 이력을 관리하는 프로그램
깃허브(Github)
: Git으로 관리한 파일 이력을 저장해서 공유하는 공간
SemVer(semantic versioning specification)
는 숫자 3개로 표시하는 버전 표기 방식이다.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
SQL과 NoSQL 그리고 Git과 Github의 차이를 다시 한 번 정리하게 됐다. 에피소드 30에서 개발자는 자신이 만든 프로그램에 책임을 져야하고, 끊임 없이 관리해야 한다는 메시지를 전달한다. 개발자라는 직무에 대한 태도에 대해 돌아보게 된 시간인 것 같다. 책임감
이라는 단어를 개발자 역량에 추가해본다. ➕