til 독서(23.01.21)
1. 오늘 읽은 범위 : ep.30 ~ep.34
ep.30 코로나가 준 레거시 시스템의 교훈
ep.31 데이터와 단짝 친구,SQL
ep.32 NoSQL이 뭐죠?
ep.33 깃 & 깃허브, 똑같은 거냐고?
ep.34 버전을 표기하는 방법도 있어요?
2. 기억하고 싶은 내용
레거시 : 사전적 의미는 '유산'으로, 오래 전에 개발된 시스템을 레거시 시스템이라고 한다.
- 프로그램은 책임감 있게 만들어야 한다.
- 프로그램은 끊임없이 관리해야 한다.
SQL(structured query language) : 데이터베이스에 질의를 위한 구조를 가진 언어.DBMS와 대화하기 위한 언어
DBMS(database management system) : 데이터베이스 관리 시스템
ORM(object relational mapping) : SQL을 편리하게 쓸 수 있도록 도와주는 번역기
NoSQL
도큐먼트 데이터베이스 : JSON형태로 데이터 형식이 자유로움 - 몽고디비
키값데이터베이스 : 읽는 속도가 빠름 - 카산드라디비, 더이나모디비
그래프 데이터베이스 : 노드로 관계를 표현
깃& 깃허브
깃 : 파일 변경 이력을 기억
깃허브 : 파일 뿐만 아니라 깃으로 관리한 파일 이력을 공유(깃랩, 비트버킷 등 다른 보관소 서비스도 있음)
버전 표기
SemVer(semantic versioning specification, 시멘틱 버저닝) : 숫자 3개로 표시하는 방식 .
ex) 16.8.1
- 첫번째 숫자(16) : 프로그램에 큰 변화가 있을 때
- 중간 숫자(8) : 마이너한 업데이트
- 마지막 숫자(1) : 패치나 버그 수정
3. 읽은 소감
잘 운영되더라도 환경이 변하면 문제가 생길 수 있으니 꾸준히 업데이트 해야한다. 계속 배우고 적용해나가야한다.
4. 궁금하거나 잘 이해되지 않는 내용
mySQL, NoSQL 등 정처기에 나오던 내용을 이해하며 공부해야겠다.
5. 3줄 요약
프로그램을 개발하면 지속적으로 관리해야한다.
SQL을 DBMS와 대화하기 위한 언어이다.
시멘틱 버저닝 방식의 버전 표기 방식으로 크고작은 업데이트와 패치,버그 수정 수를 알 수 있다.
'독서리뷰' 카테고리의 다른 글
노개북 챌린지 - IT 5분 잡학사전e북 (14일차)-2023Plan (0) | 2023.01.26 |
---|---|
노개북 챌린지 - IT 5분 잡학사전e북 (12일차) (0) | 2023.01.24 |
노개북 챌린지 - IT 5분 잡학사전e북 (9일차) (0) | 2023.01.22 |
노개북 챌린지 - IT 5분 잡학사전e북 (6일차) (0) | 2023.01.19 |
노개북 챌린지 - IT 5분 잡학사전e북 (5일차) (0) | 2023.01.17 |
댓글