MongDB 활용 가이드: 스케일링과 50가지 팁[한빛미디어]
MongoDB 활용 가이드: 스케일링과 50가지 팁
MongoDB의 핵심 커미터이자 『MongoDB 완벽 가이드』저자가 저술했다. 무한정으로 확장되는 클라우드에서 MongoDB를 확장하는 방법과 50가지 실전 팁을 담았다.
- 저자 : 크리스티나 초도로우
- 번역 : 이진석
- 출간 : 2011-12-09
No SQL? Not Only SQL?
NoSQL은 관계형 데이터베이스의 한계를 극복하기 위한 데이터 저장소의 새로운 형태로 수평적 확장성을 특징으로 한다. 관계형이 아니기 때문에 join이 없고 고정된 스키마를 갖지 않는다.
NoSQL Products?
BigTable, Dynamo, Cassandra, CouchDB, MongoDB, Hbase, Riak, Voldemort 등 20개 이상이 있으며, MongoDB는 GNU AGPL(Affero General Public License) 버전 3.0에 따라 라이센스가 부여된 데이터베이스를 사용하는 오픈 소스 프로젝트이다.
Why NoSQL?
데이터 규모의 확대
•RDB가 제약 요소
•RDB 한계에 대한 해결책
웹 서비스의 구조 변화
•데이터 형태의 다양성 요구
처음 책을 받고나서?
용어에 대한 이해가 있지 않으면 안 되는 구성으로 된 책을 받아들고 힘겹게 책을 읽고 나서 보니 제목에 비하여 내용이 얇고 깊다는 것과 오라일리사의 두 권의 책을 한권으로 역어 만들어졌다는 것이 이 책의 장점이자 단점으로 작용할 수도 있다는 것을 느낀다. 또한 이 책은 현재 MongDB를 사용하고 있으며, NoSQL 데이터베이스에 대하여 기본적인 사항들을 알고 있는 분들을 위한 책으로, 입문서가 아니라 컬렉션, 데이터베이스, 레플리카, 샤딩에 대한 이해하고 있다고 가정하고 있다.
또한 이 책이 입문서가 아니어서 참고할 수 있는 다른 서적을 찾게 되는데 현재 MongDB에 관한 책이 「MongDB 완벽 가이드」(한빛미디어, 2011)만이 번역이 되어 있어 입문서로 읽을 만한 무언가가 필요하다고 생각한다.