At MongoDB World ’18 today in New York, MongoDB is announcing new capabilities that build on the core foundations of MongoDB.
In total, the new features enhance speed, flexibility, and ease of use, giving organizations the ability to use MongoDB everywhere, and allowing developers to spend their time where it makes sense for the business, said Eric Holzhauer, senior director of product marketing at MongoDB, who spoke to DBTA before the conference.
New additions to the platform include MongoDB Mobile, now in private beta; and new Triggers and Mobile Sync capabilities with the general availability of MongoDB Stitch serverless platform. With the launch of MongoDB 4.0 server, the company is announcing general availability of multi-document ACID transactions (announced earlier this year) as well as MongoDB Charts, now in beta. MongoDB Kubernetes Operator, also in beta, and Atlas Global Clusters, a new feature of Atlas Global DBaaS, have also been announced.
A key feature of MongoDB 4.0 is multi-document ACID transactions, now available after an extensive beta process that included more than 3,000 users, said Holzhauer. Support for multi-document ACID transactions makes it easier to address a complete range of use cases on MongoDB. Providing a consistent view of data across replica sets and enforcing all-or-nothing execution to maintain data integrity, MongoDB transactions will be familiar to developers already accustomed to working with transactions in legacy relational databases, the company says.
MongoDB 4.0 also includes MongoDB Charts, now available in beta, allowing users to create, share and interact with visualizations of MongoDB data in real time. Unlike other visualization tools, MongoDB Charts is the only visualization tool designed to natively handle MongoDB’s rich data structures, ensuring Charts gives the most up-to-date view of live data. The new tool is designed to natively handle rich document structures of MongoDB’s document model in the easiest and most performant way possible, said Holzhauer, noting that it will work especially well with some of the more complex data structures that MongoDB allows users to work with, such as complex nested data structures.
Beyond MongoDB Server 4.0, the company also announced the general availability of MongoDB Stitch, the serverless platform, which facilitates application development with simple, secure access to data and services from the application front end. Features include Stitch QueryAnywhere, an intuitive SDK that provides access to the MongoDB database from mobile and IoT devices, and Stitch functions, which allow developers to create secure APIs or build apps which integrate with microservices and server-side logic. Functions also enable integration with cloud services such as Slack and Twilio.
In addition, Stitch Triggers are notifications that start functions in response to changes in the database, taking action in real time in applications, other services, or in the database itself; while Stitch Mobile Sync, a new capability that is expected to be available soon, will automatically synchronize data between documents held locally in MongoDB Mobile and the backend database.
MongoDB Mobile, now in beta, extends MongoDB’s ability to intelligently put data where it’s needed further—all the way out to the edge of the network on IoT assets and iOS and Android mobile devices. The new mobile product is aimed at helping developers build faster and more reactive applications, while allowing for real-time, automatic syncing between data held on the device and the backend database. Previously, this could only be achieved by installing an alternative database within the mobile application which resulted in extra management, complicated syncing, and limited functionality.
MongoDB has also announced new Global Clusters as part of the fully-managed database as a service, MongoDB Atlas, which is available in more than 50 regions across Amazon Web Services, Microsoft Azure, and Google Cloud Platform (GCP).
The new Global Clusters give developers control over where data is distributed around the world, enabling users to have low latency reads and writes for an improved application experience, but also enabling organizations to satisfy data sovereignty requirements associated with emerging governance regulations such as GDPR.
In addition, the launch of Atlas Enterprise brings new security controls, including LDAP integration, the encryption key management and database-level auditing. For organizations subject to the requirements of HIPAA, Atlas now enables covered entities and their business associates to use a secure Atlas environment to process, maintain, and store protected health information, under an executed Business Associate Agreement with MongoDB, Inc.
GCP Partnership Extension
In partnership with Google, MongoDB is also extending the Atlas Free Tier to the Google Cloud Platform, enabling a growing developer community relying on GCP services to build their applications using fully managed MongoDB with no barrier to entry. The Atlas Free Tier grants 512 MB of storage and is well-suited for prototyping and early development.
MongoDB Kubernetes Operator
And, finally, a new MongoDB Kubernetes Operator, now in beta, supports provisioning stateful, distributed database clusters, coordinating orchestration between Kubernetes and MongoDB Ops Manager. Adding to the previous Cloud Foundry integration, support for Kubernetes gives users the freedom to take advantage of on-premises, hybrid, or public cloud infrastructure.
For more information, go to www.mongodb.com.