2 ms·
MongoDB 3.6 RC release notes
- DonnyV 9y agoA lot of great new features with this update. Highlights Passes Jepsen, The Industry’s Toughest Database Test - https://www.mongodb.com/mongodb-3.4-passes-jepsen-test https://www.mongodb.com/mongodb-3.4-passes-jepsen-test Tunable Consistency - https://docs.mongodb.com/master/reference/method/Mongo.setCausalConsistency/ https://docs.mongodb.com/master/reference/method/Mongo.setCa... Retryable Writes - moves the complexity of handling temporary system failures from the application to the database. Change Streams - The application can register for notifications whenever a document or collection is modified, enabling downstream applications and consumers to act on new data in real time, without constantly querying the entire collection to identify changes Fully Expressive Array Updates - can now perform complex array manipulations against matching elements of an array – including elements embedded in nested arrays – all in a single atomic update operation https://docs.mongodb.com/master/release-notes/3.6/#array-update-operator-enhancements https://docs.mongodb.com/master/release-notes/3.6/#array-upd... Schema Validation - DevOps and DBA teams can now define a prescribed document structure for each collection, which can reject any documents that do not conform to it. https://docs.mongodb.com/master/reference/operator/query/jsonSchema/ https://docs.mongodb.com/master/reference/operator/query/jso... Security Controls - IP whitelisting, all networked connections to the database will be denied unless explicitly configured by an administrator End-to-End Compression - wire protocol compression to network traffic between the client and the database. 80% savings in network bandwidth. Sessions - https://docs.mongodb.com/master/release-notes/3.6/#sessions https://docs.mongodb.com/master/release-notes/3.6/#sessions Improved scalability with the WiredTiger storage engine - a single MongoDB instance running with the WiredTiger storage engine can support over 1 million collections. Subqueries - A more powerful $lookup operator https://docs.mongodb.com/master/reference/operator/aggregation/lookup/#lookup-syntax-let-pipeline https://docs.mongodb.com/master/reference/operator/aggregati... R Driver - https://jeroen.github.io/mongolite/ https://jeroen.github.io/mongolite/