We have been using MongoDB in a production environment for almost a year and half now. It's great but there are some serious issues that you should know about.
1. writing locks the database. By database I mean the ENTIRE mongodb instance.
2. a query can only use 1 index at a time. You can create multi key indexes though.
3. replication is more complicated than it seems. We still have issues with the replication not working correctly when an instance fails.
4. A limited number of indexes per collection. I think the current limit is 64.
1. writing locks the database. By database I mean the ENTIRE mongodb instance. 2. a query can only use 1 index at a time. You can create multi key indexes though. 3. replication is more complicated than it seems. We still have issues with the replication not working correctly when an instance fails. 4. A limited number of indexes per collection. I think the current limit is 64.