데이터베이스 (6) - NoSQL, 데이터베이스 분할과 샤딩
·
CS/데이터베이스
NoSQLNoSQL의 특징레코드를 테이블 형태 이외 다양한 형태로 저장할 수 있고, SQL 이외의 방법으로 저장된 데이터를 다룰 수 있다키-값 데이터베이스데이터베이스에 레코드를 키-값 쌍으로 저장하는 데이터베이스가장 단순한 형태의 NoSQL 데이터베이스 유형Redis, Memcached인메모리 데이터베이스: 레코드를 보조기억장치가 아닌 메모리에 저장해 빠른 데이터베이스 접근 속도 제공캐시, 세션 등 가벼운 정보 저장하는 경우 많음도큐먼트 데이터베이스도큐먼트: 정형화되어 있지 않은 NoSQL 레코드의 단위 (JSON, XML 형식)MongoDBJSON 키가 필드, JSON 데이터 하나 하나가 RDBMS의 행과 같음 (MongoDB에서는 BSON)고정된 스키마가 없기 때문에 유연한 스키마를 가질 수 있음도큐..