개인 공부/나의 궁금증
[Database] SQL vs NoSQL
SQL Database SQL(Structed Query Language)은 구조화 된 쿼리 언어를 의미 RDBMS에서 데이터 저장, 수정, 삭제 및 검색 가능 엄격한 스키마: 데이터는 table에 record로 저장되며 table에 들어갈 수 있는 데이터와 그렇지 않은 데이터 필드로 구분 관계: 데이터의 중복을 피하기 위해 여러 table에 저장 NoSQL table → Collection / record → documents 다른 구조의 데이터를 같은 컬렉션에 추가할 수 있음 JSON 데이터와 비슷한 형태 일반적으로 관련된 데이터를 동일 컬렉션에 넣음 복잡한 조인문을 작성하지 않아도 됨 수직 및 수평 스케일링 수직확장(Vertical Scaling): 단순히 서버 성능 향상 → SQL 수평확장(Hor..