Setting up mongodb for sharding/scalability?

MongoDB provides two types of scaling. Read scaling: is provided by Replica Sets. Write scaling is provided by Sharding.

Those links are a reasonable place to start. There are also numerous slides and videos from the multiple Mongo conferences that have run recently. Here are some recent ones with use cases.

Are each of those instances called shards? Is that data replicated across all instances? Think of a shard as a "slice" of your data.

Each shard is generally composed of a replica set. So each shard has multiple computers managing replication of data. Is my understanding correct in that mongodb acts like a "single database" but knows how to distribute data across disparate instances of mongodb... Sharding allows MongoDB to automatically distribute writes.

But there's a little more to it, so I think it's best you work through some of the presentations.

MongoDB has a great documentation. Issues like Sharding and Replica sets are documented in depth: mongodb.org/display/DOCS/Sharding+Introd... mongodb.org/display/DOCS/Replica+Sets Apart from that there are lot of presentations 10gen.com/presentations" rel="nofollow">10gen.com/presentations and videos 10gen.com/presentations" rel="nofollow">10gen.com/presentations dealing with your questions. Please research first and come up with some more specific questions.

I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.

Related Questions