메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

초보자로서 만족합니다.

an***

|

2011-10-30

MongoDB 완벽 가이드 : NoSQL의 진수를 만나다!

이 책은 MongoDB의 핵심 커미터가 저술했다. 막대한 양의 데이터를 빠르게 처리하는 NoSQL인 MongoDB의 개요, 개발 방법, 고급 사용법, 관리법을 제시하는 이 책을 통해 페이스북, 트위터가 선택한 MongoDB를 만나자!

  • 저자 : 크리스티나 초도로우 , 마이클 디롤프
  • 번역 : 윤진석
  • 출간 : 2011-05-19
I"ve never handled big data since I worked. As you know, database part is so big and crucial.
When I learned database in my university, my professors taught me integrity and non-redundancy of data based on relational database.

Have been working in a real field as a software programmer, I always worry about its performance and optimization.
However, as a system is bigger, database is much complexer. Which means I have no choice but to do join operation and make new table or view to support new functionality. It could follow a consideration about database"s scalability. Relational database has weak points such as that.

Moreover, trends have changed from relational database to ORM(object-relational mapper) with new many frameworks like Django which is web framework by Python. One of disappointments of ORM is not to support full functionality of relational database and performance.

I finally tried to find new database system. As soon as I did, I realized that NoSQL is new wave for Web2.0. Mongo DB system, one of NoSQL database systems, is from 2007 and made to overcome many flaws of relational database even thought Object-oriented-database exist to solve the same problems.

Mongo DB provides simply syntax, light operations and extra new features. The most interesting thing has no schema which can offer the freedom of changing data anytime. One more thing provides system"s scalability and backup. You can backup database with 1 line command. It is awesome.

This book is perfect for beginner. Basically it is thin but gives good benefit not to lose your interesting. I read it for 5-6 hours without testing examples in it.

In terms of Django which aims to develop fast and flex, it is just the job with Mongo DB. Pymongo is a package for developer to use it with Python and mongo engine is suitable for Django.

I recommend a few things
- It helps to choose DB system http://www.odbms.org/download/Cattell.Dec10.pdf
- After installing mongo DB, you can meet this warning message "*** warning: spider monkey build without utf8 support. consider rebuilding with utf8 support" about UTF-8. You can fix it from this site(http://wmilesn.com/2011/07/code/why-does-mongodb-fail-when-searching-non-ascii-entries-a-k-a-how-to-properly-install-mongoddb/).
- http://www.youtube.com/watch?v=w5qr4sx5Vt0
닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?