MongoDB is een cross-platform document-oriented database. Het is een zogenaamde nosql-database, wat inhoudt dat hij niet van tabellen in een relationele database gebruikmaakt, maar van json-achtige documenten met dynamische schema's, iets wat MongoDB bson noemt. De naam MongoDB is een afgeleide van het Engelse woord humongous en de database leent zich dan ook prima voor grote omgevingen en kent gebruikers als eBay, SourceForge en de New York Times. Het ontwikkelteam heeft versie 3.4.0 uitgebracht en uitgebreide informatie over de veranderingen kan in de release notes worden gevonden. De aankondiging van deze uitgave ziet er als volgt uit:
Announcing the General Availability of MongoDB 3.4
MongoDB 3.4, the latest release of the world’s fastest growing database, is now generally available for production deployments - you can download the community version and MongoDB Enterprise Server today. MongoDB 3.4 represents a major evolution in capabilities and enhancements that enables you to address emerging opportunities and use cases with one database platform.
MongoDB 3.4 adds a powerful new aggregation pipeline stage for recursive lookups that process graph queries, enabling efficient traversals across graphs, trees, and hierarchical data to uncover patterns to surface previously unidentified connections.
Facets allow you to group information into related categories easily by applying multiple filters to your query results. With faceted navigation in MongoDB 3.4, you can greatly simplify the query load for your applications, while providing an intuitive interface for exploring a data set, and allowing rapid drill downs into data that is of most interest.
Collation, Decimal, Aggregation Pipeline Improvements
More Options for Tunable Consistency
- Local language collations – the rules governing text comparisons and sorting – are now available for over 100 different languages and locales, enabling you to easily extend the reach of your applications to non-English speaking audiences
- Support for the decimal data type brings new precision to financial and scientific data processing
- The aggregation pipeline has been expanded to include over 25 enhancements including new stages, expressions, array manipulation, and performance optimizations, enabling developers to build richer data processing pipelines for sophisticated, in-database analytics
Added consistency controls allow you to optimize data access patterns across replica sets based on application requirements, and give you the option to configure linearizable reads for even stronger consistency guarantees.
Improved Tooling & Connectors
- New read-only views make it easy to implement field-level security through filtering and masking of underlying data, reducing risks of data exposure for applications deployed in regulated industries
- For Enterprise Server users, MongoDB extends LDAP authentication to now support LDAP authorization, allowing you to centrally define and manage user access controls
- For users of the managed MongoDB Atlas database service, new VPC Peering functionality allows you to create an extended, private network that connects the VPC housing your application servers with the VPC containing your MongoDB Atlas clusters
And Much More
- MongoDB Compass, the GUI for MongoDB, has been enhanced with visual explain plans, real-time server stats, and CRUD functionality. Furthermore, the ability to define indexes and create document validation rules directly from the Compass GUI provides richer control for developers and DBAs
- Ops Manager, the management platform for MongoDB, has been enhanced as part of the MongoDB 3.4 release, and now offers a host of enhancements: finer-grained monitoring telemetry; configuration of MongoDB zones and LDAP security; richer private cloud support with server pools and Cloud Foundry integration; and support for Amazon S3 as a location for backups
- The MongoDB Connector for BI has been re-engineered to improve performance; simplify installation and configuration; and bring Windows support. MongoDB 3.4 also includes an update to our MongoDB Connector for Apache Spark, designed for the latest Spark 2.0 release
MongoDB 3.4 also includes expanded platform support, enhancements that make it easier to adjust your deployment to dynamic application demands, intra-cluster compression, simpler cross-region deployments with MongoDB zones, and more. Check out our MongoDB 3.4 release notes to learn more.