|
|
|
|
|
by rgnitz
5044 days ago
|
|
With MongoDB, you are able to shard your system. This means you can grow your databases horizontally. This is not something you can easily (or cheaply) do in the world of RDBMS. You will see much better scalability with MongoDB than with something like MySQL. |
|
The cost, though, is that you wind up having a difficult time doing some things that MongoDB can't do. (For example: Renormalizing your database... Does that even mean anything for MongoDB?)
There's something to be said, of course, for simplifying your design. But it's probably a good idea also to make sure your design reflects your requirements.