
Credit: Dreamstime
After trying to expand its user base to include traditional database professionals last year, MongoDB switched gears and rolled out features to turn its NoSQL Atlas Database as a Service (DBaaS) into a more complete data platform for developers. Adding. Build a generative AI application.
In addition to introducing Atlas’ vector search and integrating Google Cloud’s Vertex AI underlying model, the company announced at the MongoDB.local conference in New York on Thursday that it will showcase a range of DBaaS offerings, including the new Atlas Search, data streaming and query capabilities. We announced a new feature. .
“Everything MongoDB announced can be seen as a move to make Atlas a more inclusive and complete data platform for developers,” said Doug Heschen, principal analyst at Constellation Research. I’m here. “The more MongoDB can provide developers with all the tools they need, the more powerful the platform will be for them and the companies they work for.”
Henschen’s view seems reasonable given that the company competes with cloud data platform suppliers such as Snowflake, which offers native application frameworks, and Databricks, which recently launched Lakehouse Apps.
Vector Search Helps Build Generative AI Apps
In an effort to help companies build applications based on generative AI from data stored in MongoDB, the company introduced a vector search capability within Atlas called Atlas Vector Search.
According to the company, this new search capability will help support a new range of workloads, including semantic search by text, image search, and highly personalized product recommendations.
According to Matt Aslett, research director at Ventana Research, searches are performed on vectors, multidimensional mathematical representations of features and attributes of raw data such as text, images, audio, and video.
“Vector search takes advantage of vectors to perform similarity searches by enabling rapid identification and retrieval of similar and related data,” Aslett said, noting that vector search is a large-scale language model ( LLM) and can alleviate concerns about accuracy and reliability. Incorporation of Approved Corporate Content and Data.
Vector Search in MongoDB Atlas also allows companies to use open-source frameworks such as LangChain and LlamaIndex to augment pre-trained models such as GPT-4 with their own data, the company said. .
Using these frameworks, you can access LLMs from MongoDB partners and model providers such as AWS, Databricks, Google Cloud, Microsoft Azure, MindsDB, Anthropic, Hugging Face, OpenAI to generate vector embeddings and AI on Atlas. You can build applications that take advantage of it. Added.
MongoDB partners with Google Cloud
The partnership between MongoDB and Google Cloud to integrate Vertex AI capabilities aims to accelerate the development of generative AI-based applications. According to the company, Vertex AI provides the text embedding APIs needed to generate embeddings from enterprise data stored in MongoDB Atlas.
These embeddings can later be combined with PaLM text models to create advanced capabilities such as semantic search, classification, outlier detection, AI-powered chatbots, and text summarization.
The partnership will also enable businesses to get hands-on help from MongoDB and Google Cloud services teams in designing data schemas and indexes, structuring queries, and fine-tuning AI models.
Dremio, DataStax, and Kinetica databases have also added generative AI capabilities.
MongoDB’s move to add vector search to Atlas is nothing special, but it will give the company a competitive edge, Aslett said. “The list of specialist vector database providers is growing, and multiple vendors of existing databases are working to add support for introducing vector searches to data already stored on their data platforms,” said Aslett. said Mr.
Manage real-time streaming data from a single interface
To help businesses manage real-time streaming data from multiple sources with a single interface, MongoDB has added a stream processing interface to Atlas.
Called ‘Atlas Stream Processing’, the new interface can process any kind of data and has a flexible data model that allows businesses to analyze data in real time and tailor application behavior to end-customer needs. The company said it could.
Atlas Stream Processing avoids the need for developers to use multiple specialized programming languages, libraries, application programming interfaces (APIs) and drivers, while simultaneously avoiding the complexity of using these multiple tools. claim.
According to Aslett, the new interface will help developers work with both streaming and historical data using the document model.
“Processing ingested data allows us to continuously query the data as new data is added, providing a constantly updated real-time view triggered by new data ingestion.” said Aslett.
According to a report by Ventana Research, by 2025, streaming data and event processing will be part of the standard information architecture of more than 7 in 10 companies to deliver a better customer experience.
According to Sanjeev Mohan, Principal Analyst at SanjMo, Atlas Stream Processing not only allows developers to perform functions such as aggregation, but also allows them to stream data contained in Kafka Topics, Amazon Kinesis, and even MongoDB Change Data Capture. It can also be used for filtering and anomaly detection.
The flexible data model within Atlas Stream Processing can also change over time to suit your needs, the company said.
Constellation’s Henschen noted that Atlas has added a new interface in a move to catch up with competing data cloud providers like Snowflake and Databricks, which have already introduced the ability to process real-time data.
New Atlas search feature
To help businesses maintain database and search performance on Atlas, the company introduced a new feature called Atlas Search Nodes that separates the search workload from the database workload.
Targeted at companies already scaling search workloads on top of MongoDB, Atlas Search Nodes will provide dedicated resources and optimize resource utilization to support the performance of specific workloads, including vector searches, the company said. rice field.
“Companies may find that dedicating nodes in a cluster specifically for search can support operational efficiencies by avoiding performance degradation for other workloads,” Aslett said, adding that this is the same for multiple distributed databases. It added that it is a feature that has been adopted by providers of
MongoDB’s update to Atlas also includes new time series data editing features that the company claims are typically disallowed by most time series databases.
The company said its Time Series Collections feature will allow companies to modify time series data, resulting in better storage efficiency, more accurate results, and better query performance.
Mohan said the ability to modify time series data would be useful for most companies.
Other updates to MongoDB Atlas include the ability to tier and query databases on Microsoft Azure using Atlas Online Archive and Atlas Data Federation features, the company said, adding that Atlas already has tiering on AWS. Added that it supports transformations and queries.
MongoDB Atlas for Financial Services and Other Industries
As part of the updates announced at MongoDB’s local conference, the company launched a new industry-specific Atlas database program for financial services, followed by other industry sectors such as retail, healthcare, insurance, manufacturing and automotive. announced to raise
With these industry-specific programs, the company offers expert-led architectural design reviews, technical partnerships through workshops, and other avenues for companies to build industry-specific solutions. The company will also offer customized MongoDB University courses and learning materials to help developers get involved in enterprise projects.
The company didn’t immediately provide information on the availability and pricing of the new features, but said it would make its Relational Migrator tool generally available.
This tool is designed to help companies migrate legacy databases to modern, document-based databases.
Tags MongoDB product news
