오늘 TIL 3줄 요약
•
프로그램은 책임 있게 만들어야 한다.
•
프로그램은 끊임없이 관리해야 한다.
•
SQL 데이터베이스와 NoSQL 데이터베이스는 서로 다르기 때문에 우위를 따질 수 없고 용도와 상황에 맞게 쓰자!
TIL (Today I Learned) 날짜
2023. 01. 22
오늘 읽은 범위
에피소드30 ~ 에피소드34
책에서 기억하고 싶은 내용을 써보세요.
•
SQL은 데이터베이스에 어떤 질문 또는 문의를 하기 위해 어떤 구조를 가진 언어이다.
(데이터베이스를 다루는 언어)
•
DBMS(DataBase Management System)는 데이터베이스 관리 시스템을 말한다.
SQL로 데이터베이스와 상호작용을 하려면 DBMS를 거쳐야한다.
•
NoSQL의 종류들 (도큐먼트 데이터베이스, 키값 데이터베이스, 그래프 데이터베이스, … )
◦
데이터 형식이 매우 자유로운 도큐먼트 데이터베이스
▪
개발자가 원하는 어떠한 모양, 어떠한 종류의 데이터라도 저장할 수 있다는 장점이 있다.
◦
읽고 쓰는 속도가 엄청 빠른 키값 데이터베이스
▪
카산드라DB, 다이나모DB가 대표적이다.
◦
노드로 관계를 표현하는 그래프 데이터베이스
•
깃과 깃허브
◦
깃은 파일 이력을 관리하는 프로그램
(깃은 파일을 항상 지켜보는 사관)
◦
깃허브는 파일과 깃으로 관리한 이력을 저장하고 공유하는 공간
(파일 클라우드 서비스와 같다)
(깃랩, 비트버킷 등 같은 이력 보관소 서비스도 있지만 깃허브가 가장 유명할 뿐이다.)