Sharding in MongoDB

The sharding is one of the main design goals of MongoDB. With sharding, the massive data can be distributed across multiple machine nodes , this is very powerful for heavy load application.

In some application like LiveJournal , data grows so big that one single table have to be distributed across multiple database servers.

MongoDB index example

Index is a key factor to boost performance for any database system. Database like MySQL provided explain command to list details of SQL execution process. In MongoDB, you can chain the explain() calling to list what's going on in the process of query.

To test the effect of index, we need a fairly large collection. Lets insert some documents in PHP.

To test the effect of index, we need a fairly large collection. Lets insert some documents in .

MongoDB's core components and utilities programs

The release package of MongoDB is fairy simple, just some executable file. What are those things are? Lets meet them.

Normalization and denormalization with MongoDB

normalization has its pros and cons. And modern NoSQL database such as MongoDB has different view ... on the designing of data model, especially about data normalization. To use MongoDB effectively you have ... referenced. Another example of denormalization is used are Lucene and Solr, like MongoDB, they also ... in this process: data normalization. This model used to work very well. But it failed to handle

The advantages and disadvantages of MongoDB

. That is, know about what it can do, what it can not, the advantages and disadvantages. Nothing is more ... scrutinize the advantages and disadvantages, and hope it will magically solve all your scale issues ... MongoDB is relatively new player in the data storage circle ... of MapReduce calculation and document oriented NoSQL features. The philosophy behind MongoDB
Previous Page 1 2