SQL이란 무엇일까?
SQL이란 관계형 데이터베이스를 의미
관계에 의해서 테이블화 시킨 데이터를 의미
정규화로 인해 중복 데이터가 없으며, 엄격한 형식으로 데이터들이 관리
ACID의 특징(Atomicity, Consistency, Isolation, Durability)
원자성, 일관성, 고립성, 지속성
일관성은 데이터베이스가 무결성이 항상 성립함을 의미
지속성은 성공된 트랜잭션은 영원히 반영되어야 함을 의미
NoSQL이란 무엇일까?
비관계형 데이터베이스를 의미, 데이터 입력의 제약 사항이 없음
중복 데이터 발생 가능, 원하는 값을 특정 오브젝트에만 추가 가능
자주 변경되지 않은 데이터에 사용