MongoDB 3.0 is the latest version of MongoDB, its key features include support for the WiredTiger storage engine, pluggable storage engine API, up to 50 replica sets mechanism, and improved “explain” functionality. MongoDB 3.0 basically supports all MongoDB features including operations which report on database, server and collection.
High performance and high throughput storage engine of MongoDB 3.0 is offering the improved performance for workloads and eventually providing a better experience for the users of MongoDB.
But still there are various backdrops occurring in this version which needs to be resolved in the later versions. A few bugs which frequently occur are:
- Fixing inefficient query plans for queries related to geospatial indexes.
- Fixing problems in starting MongoDB during repair operations with WiredTiger.
- Resolving invalid compression stream error with WiredTiger and zlib block compression.
- Fixing memory use issue for inserts into large indexed arrays.
- Fixing race condition in WiredTiger between inserts and checkpoints that could result in lost records
- Resolving issue in WiredTiger’s capped collections implementation that cause a server crash
- Fixing issues of synchronization with duplicate _id entries.
- Fixing deadlock condition in MMAPv1 (the default storage engine of MongoDB) between the journal lock and the oplog collection lock.