Recap of Product Announcements at MongoDB.local NYC, 2023
This post is also available in: Deutsch , Français , 中國人 Today at MongoDB.local NYC , we unveiled several new capabilities across our developer data platform to help users and customers build, iterate, and scale their applications with MongoDB. Development teams are being asked to deliver compelling and differentiated user experiences that are faster and smarter than ever before. At the same time, they must do so as quickly and as efficiently as possible. MongoDB’s developer data platform is essential for teams who strive to innovate quickly and efficiently. It allows developers to support a wide variety of application use cases in their organization through a unified API and eliminates the need to bolt-on, learn, and maintain separate database point solutions. Expanding the range of modern applications you can build on MongoDB A new generation of AI-powered experiences are being developed where vectors serve as a foundational element that makes these applications possible. Vectors are mathematical representations of the characteristics of unstructured data — including text, images, videos, audio files, and more — and occupy n-dimensional space where n is the number of characteristics in the dataset. Whether data is similar or not is based on the distance between vectors in this n-dimensional vector space. A vector database allows users to query vectors to determine what’s similar or related, without relying on keyword matching. Announced today , Atlas Vector Search allows you to store, index, and query vectors alongside your operational and transactional data in documents without the overhead of adding, learning, and maintaining another database system. The addition of vector search to MongoDB Atlas enables teams to deliver more relevant, context-aware results to end-users, including the ability to augment applications built on Large Language Models (LLMs) with proprietary data to improve accuracy and performance. Atlas Vector Search is available today in public preview. Applications today also need to be more real-time than ever, but processing streams of data and bringing them into applications is complex and challenging. Most organizations introduce a stream processing point solution with a different set of APIs, drivers, and tools that create a fragmented developer experience, operational complexity, and additional cost. Coming soon in private preview , Atlas Stream Processing will transform how development teams build event-driven applications. Developers can use the same query language and flexible document data model to work with both streaming data and their data in the database for use cases ranging from monitoring network traffic for intrusions to conducting live route planning based on current road conditions. Companies such as Albertsons , Glassdoor , and Anywhere Real Estate , the largest franchisor of residential real estate brands in the world, depend on Atlas Search to deliver full-text functionality in their applications without having to deploy and sync data from their database to a separate search engine. With new search query analytics , developers will gain insight into what their end users are searching for, enabling them to better refine and customize their search logic. In addition, Atlas Search indexes can now be created and managed in language drivers (starting with Node.js), MongoDB Compass , and the MongoDB Shell , making it easy for developers who prefer to work with their indexes programmatically. And finally, dedicated search nodes were announced today in private preview, which will enable teams to independently scale and optimize resources for their search workloads for improved performance at scale, higher availability, and faster index builds. Improving the foundation of performance, scale and security The work we’re putting into improving the performance, scalability, and security of our developer data platform is just as important as increasing its range of functional capabilities. Starting with MongoDB 7.0, improvements to query execution will reduce the number of disk reads, compute resources, and memory required to execute certain queries, delivering improved performance and more efficient resource consumption. In particular, the new query execution strategy will speed up grouping and reshaping documents, filtering and sorting documents, and $lookups used for joining data across collections. Last year we introduced queryable encryption in preview. This industry-first searchable encryption scheme allows users to encrypt sensitive data fields — such as personally identifiable information — client-side, and store that data as fully randomized encrypted data in the database, all while preserving the ability to run expressive queries. With MongoDB 7.0, queryable encryption will support equality search, with support for range, prefix, suffix, and substring queries to follow. MongoDB 7.0 will be generally available later this summer. Continued focus on a first-class developer experience Few things are more critical to software development than ensuring a top-notch developer and operational experience. We remain dedicated to improving the usability of our products and expanding the set of tools available to developers for building with MongoDB. Kotlin is emerging as a popular language for both mobile development and server-side development. Today we unveiled a new official Kotlin driver , allowing Kotlin developers to build applications on MongoDB with confidence, knowing we are committed to supporting this fast-growing language community. We also released PyMongoArrow , a new library for developers and data analysts to easily export data in MongoDB to Python-based analytics stacks, including Apache Arrow, Pandas, and NumPy. As more companies optimize their DevOps pipeline, tooling that enables programmatic automation can greatly improve efficiency and productivity. Developers can now provision resources on MongoDB Atlas using the Amazon Web Services Cloud Development Kit (AWS CDK) in C#, Go, Java, and Python, as well as with Node.js and Typescript. Companies who leverage Kubernetes can use the MongoDB Atlas CLI to install the Atlas Kubernetes Operator and export existing deployments for simpler infrastructure management and provisioning. Path to application modernization Application modernization continues to be a key investment for many enterprises to unlock rapid software iteration to meet ever-evolving application requirements. MongoDB Relational Migrator , now generally available , helps accelerate and de-risk migrations from common relational databases — including Oracle, SQL Server, MySQL, and PostgreSQL — to MongoDB. Not only does this tool handle the data migration itself, it also allows migration teams to view MongoDB data modeling recommendations, define schema changes with a visual interface, and generate application code in their programming language or framework to get a head start on refactoring their applications to reflect the newly designed MongoDB schema. To see more announcements and get the latest product updates, visit our What’s New page. Head to the MongoDB.local hub to see where we'll be showing up next.
Containerized Ops Manager Now Generally Available
When we introduced the MongoDB Enterprise Kubernetes Operator last year, we made it simple to deploy and manage containerized database deployments while taking advantage of the automation, performance optimization, and backup capabilities of Ops Manager — the enterprise management application for MongoDB. We’re now pleased to announce the general availability of containerized Ops Manager via the production-ready MongoDBOpsManager Custom Resource. This allows our Enterprise Operator to run the application as a container orchestrated from any Kubernetes control plane, making it easier than ever for you to deploy, manage, and upgrade Ops Manager and its underlying infrastructure. Since the beta was announced earlier this year, the following improvements and features have been added: StatefulSet template support to fine-tune Ops Manager deployments Secured Ops Manager deployments with TLS encryption Deployment of Ops Manager backup infrastructure Support for Ops Manager “local mode” (for air-gap environments) RedHat certification of our Enterprise Operator is now inclusive of Ops Manager resources To learn more about containerized Ops Manager, check out the following resources: Running Ops Manager in Kubernetes: Part 1 Running Ops Manager in Kubernetes: Part 2 Documentation
Atlas Compute Auto-Scaling and Data Infrastructure as Code at MongoDB.local London
This week at our MongoDB.local London event, we unveiled a number of new features for MongoDB Atlas — the global cloud database service — that will make it even easier for you to deploy and scale your fully managed MongoDB clusters.
Atlas Mapped: MongoDB Atlas VP Peering on Azure & GCP
The MongoDB Atlas platform is constantly evolving and the Atlas Mapped series keeps you up to date with what's launched in Atlas over the past few weeks. In this edition, we look at the latest in private network peering options available on Azure and Google Cloud Platform.
Coming Soon - MongoDB Atlas as a native service on the Google Cloud
Building and managing applications with MongoDB Atlas on Google Cloud is about to become even easier. That's because we are pleased to announce an expanded technical and business partnership with Google which will bring MongoDB Atlas into the Google Cloud Console.
Atlas Mapped: Analytics Nodes To Power Your BI Now Available
In this edition of Atlas Mapped, your regular update on MongoDB's cloud managed service, we're introducing you to a feature on MongoDB Atlas, Analytics Nodes. We mentioned them in the last Atlas Mapped and wanted to explain how they work. Analytics nodes allow you to have one or more nodes in your MongoDB cluster that are dedicated to handling your analytics workloads.