[데이터베이스] NoSQL이란?
·
컴퓨터공학/데이터베이스
NoSQLNot Only SQL의 약자로, 관계형 데이터베이스와 달리 유연한 스키마와 다양한 데이터 모델을 지원하는 데이터베이스 유형을 말한다. 주로 대용량 처리, 고속의 읽기/쓰기, 그리고 수평적 확장성에 중점을 둔 시스템에서 활용된다.NoSQL: 관계형 데이터베이스(RDBMS) 이외의 다른 데이터 저장 방식을 사용하는 데이터베이스를 지칭한다. MongoDB는 대표적인 문서형 NoSQL 데이터베이스로, JSON 형식의 문서를 데이터로 저장하고 관리한다.유연한 스키마: 관계형 데이터베이스처럼 테이블 구조를 미리 정의하지 않아도 되며, 데이터 구조를 동적으로 변경할 수 있다.수평적 확장성: 서버를 추가하여 데이터베이스 용량을 확장할 수 있어, 대규모 트래픽이나 데이터 처리에 적합하다.CAP 이론: 일관성(..