usavps.com
To use MongoDB or not? Sadly, users criticize 10gen CTO - USAVPS.COM
Excerpt
## Common Criticisms of MongoDB Despite its advantages, MongoDB has not been without its challenges. Users have raised several concerns, particularly regarding performance, data consistency, and the management of large datasets. Some of the most common criticisms include: **Data Consistency:**MongoDB uses a model known as “eventual consistency,” which can lead to scenarios where data is not immediately consistent across all nodes. This can be problematic for applications that require real-time data accuracy. **Complex Queries:**While MongoDB supports a rich query language, some users find it less intuitive than SQL. Complex queries can become cumbersome, leading to performance issues. **Memory Usage:**MongoDB can be memory-intensive, especially when handling large datasets. Users have reported that the database can consume significant amounts of RAM, which may lead to increased operational costs. **Documentation and Support:**Some users have criticized the quality of MongoDB’s documentation and support. Inadequate resources can hinder developers, especially those new to the platform. … **Communication:**Users have noted that there is often a disconnect between the MongoDB development team and its user base. Many feel that their concerns are not adequately addressed in a timely manner. **Feature Prioritization:**Critics argue that the development team has prioritized new features over fixing existing problems. This has led to a perception that the company is more focused on growth than on improving the user experience. **Community Engagement:**The MongoDB community has expressed a desire for more engagement from the leadership team. Users want to feel that their input is valued and that they have a stake in the platform’s evolution.
Source URL
https://usavps.com/blog/160580/Related Pain Points
MongoDB eventual consistency breaks real-time data accuracy
7MongoDB uses eventual consistency for replica sets, which can cause situations where different users read different data at the same time. Applications requiring strong consistency and real-time data accuracy face serious issues.
High memory consumption in MongoDB
5MongoDB stores frequently used data and indexes in RAM, making performance highly dependent on sufficient RAM availability. This can consume more memory resources and require more hardware than other databases, increasing operational costs.
Poor MongoDB documentation and support quality
4Users have criticized the quality of MongoDB's documentation and support resources. Inadequate documentation hinders developers, especially those new to the platform, making onboarding difficult.
MongoDB development team disconnect from user concerns
4Users report a disconnect between the MongoDB development team and user base. Concerns are not adequately addressed in a timely manner, and the team prioritizes new features over fixing existing problems.