<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title>MongoDB | Blog</title>
<description>MongoDB news and information.</description>
<link>https://www.mongodb.com/blog</link><item>
      <title>Multi-Agentic Systems in Industry with XMPro &amp; MongoDB Atlas</title>
      <description><![CDATA[<p>In 2025, agentic AI applications are no longer pet projects—companies around the world are investing in software to incorporate AI agents into their business workflows. The most common use of an <a href="https://www.mongodb.com/resources/basics/artificial-intelligence/ai-agents">AI agent</a> is to assist with research analysis or writing code. LangChain’s recent survey of over 1000 professionals across multiple industries showed that over 51% have already deployed agents in production, with 60% using the agents for research and summarization tasks.</p>
<p>However, leveraging an AI agent for more complex tasks than research and summarization—and implementing them in industrial environments like manufacturing—presents certain challenges.</p>
<p>For example, as new technology is introduced into already established companies, the visibility of brownfield deployments increases. This installation and configuration of new hardware or software must coexist with legacy IT systems. And, while it is easy to run an AI agent in a sandboxed environment, it is harder to integrate agents with machines and Operational Technology (OT) systems speaking industrial protocols like Modbus, PROFINET, and BACnet due to existing legacy infrastructure and an accumulation of tech debt.</p>
<p>To ensure governance and security in industrial environments, data security policies, regulatory compliance, and governance models are essential. Agent profiles with defined goals, rules, responsibilities, and constraints must be established before agents are deployed. Additionally, addressing real-world constraints—like LLM latency—and strategically selecting use cases and database providers can enhance Al agent effectiveness and optimize response times.</p>
<p>What’s more, the successful implementation of AI agents in industrial environments requires a number of foundational elements, including:</p>
<ul>
<li>
<p><b>Flexible data storage and scalability:</b> An agent requires different types of data to function, such as agent profile, short-term memory, and long-term memory. Industrial AI agents require even more types of data, such as time series data from sensors and PLCs. They require efficient and scalable data storage that adapts to the dynamic needs of the environment.</p>
</li>
<li>
<p><b>Continuous monitoring and analysis:</b> An agent deployed in a manufacturing environment requires real-time observability of ever-changing data generated by the factory. It also needs to keep humans in the loop for any critical decisions that might affect production.</p>
</li>
<li>
<p><b>High availability:</b> Industrial environments demand near-zero downtime, making system resilience and failover capabilities essential.</p>
</li>
</ul>
<h2>XMPro joins forces with MongoDB</h2>
<p>To address these challenges, we are pleased to announce XMPro’s partnership with MongoDB. XMPro offers <a href="https://xmpro.com/xmpro-ai/apex-ai/" target="_blank">APEX AI</a>, a low-code control room for creating and managing advanced AI agents for industrial applications.</p>
<p>To ensure seamless control over these autonomous agents, XMPro APEX serves as the command center for configuring, monitoring, and orchestrating agent activities, empowering operators to remain in control.</p>
<caption><center><b>Figure 1.</b> XMPro APEX AI platform working with MongoDB Atlas.</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-28 at 1.22.29 PM-jgv0p676e0.png" alt="Diagram showing the XMPro AI platform working with MongoDB Atlas. The diagram shows the flow from a query to the AI platform, through to the response being given, with MongoDB Atlas and Atlas Vector Search all at the center of it." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>APEX AI, combined with <a href="https://www.mongodb.com/products/platform/atlas-database">MongoDB Atlas</a> and <a href="https://www.mongodb.com/products/platform/atlas-vector-search">MongoDB Atlas Vector Search</a>, addresses a variety of challenges faced by developers when building AI agents for industrial environments.</p>
<p>XMPro complements this by seamlessly integrating with industrial equipment such as SCADA systems, PLCs, IoT sensors, and ERPs, enabling continuous monitoring of operations. This integration ensures real-time data acquisition, contextualization, and advanced analytics, transforming raw data into actionable insights. XMPro’s capabilities include condition monitoring, predictive maintenance, anomaly detection, and process optimization, which help reduce downtime and improve operational efficiency while maintaining compliance and safety standards.</p>
<p>XMPro’s industrial AI agents rely on memory persistence for contextual decision-making. MongoDB Atlas acts as the database for storing and retrieving agent memories. Using a flexible document database for storing agentic memories enables agents to store different types of data, such as conversational logs, state transitions, and telemetry data, without requiring schema re-design.</p>
<p>The capabilities of MongoDB Atlas Vector Search empower APEX AI agents with a retrieval-augmented generation (RAG) tool, which helps to reduce LLM hallucinations. This integration allows agents to access and retrieve verified data, grounding their responses. Having database and vector search tools together in MongoDB Atlas also helps reduce agent latency and speeds up development.</p>
<p>APEX AI-enabled multi-agent systems working together in an industrial setting. These context-aware agents can work in tandem, retrieving relevant knowledge stored in MongoDB Atlas to enable meaningful collaboration and better decision-making.</p>
<p>XMPro APEX AI also leverages MongoDB Atlas’s robust security and high availability to ensure that agents can securely access and leverage data in real time; features such as role-based access controls, network isolation, encryption in transit and at-rest are key to why this agent-based AI solution is ideal for securing industrial production environments. MongoDB’s highly available and horizontal scalability ensures seamless data access at scale as organizations scale up their APEX AI deployments.</p>
<h2>Unlocking the future of AI in industrial automation</h2>
<p>XMPro APEX AI and MongoDB Atlas are a winning combination that paves the way for a new era of industrial automation. By tackling the core challenges of AI agents' deployment in industrial environments, we’re enabling organizations to deploy robust, intelligent, and autonomous industrial AI agents at scale.</p>
<div class="callout">
<p><b>To learn more about MongoDB’s role in the manufacturing industry, please visit our <a href="https://www.mongodb.com/industries/manufacturing?tck=multi_agent_manufacturing_blog">manufacturing and automotive webpage</a>.</b></p>
<p><b>Ready to boost your MongoDB skills? Head over to our <a href="https://www.mongodb.com/resources/product/platform/atlas-learning-hub?tck=muliagent_manufacturing_blog_4_29_25">MongoDB Atlas Learning Hub</a> to start learning today.</b></p>
</div>	]]></description>
      <pubDate>Tue, 29 Apr 2025 15:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/innovation/multi-agentic-systems-in-industry-xmpro-mongodb-atlas</link>
      <guid>https://www.mongodb.com/blog/post/innovation/multi-agentic-systems-in-industry-xmpro-mongodb-atlas</guid>
    </item><item>
      <title>VPBank Builds OpenAPI Platform With MongoDB</title>
      <description><![CDATA[<p><a href="https://www.mongodb.com/blog/post/dissecting-open-banking-mongodb-technical-challenges-solutions">Open banking</a> is the practice of banks sharing some of their financial data and services to developers for third-party financial service providers through an API.  Open banking has accelerated the digitization of the financial services and banking industries. It also helps foster innovation and enhance customer experience by helping create customer-centric, personalized services and experiences.</p>
<p>MongoDB has been at the forefront of this revolution. Specifically, MongoDB helps financial institutions worldwide take advantage of <a href="https://github.com/mongodb/openapi" target="_blank">OpenAPI</a>. This open-source technology enables an organization’s applications, software, and digital platforms to connect and exchange data with third-party services efficiently and securely.</p>
<p>An example is <a href="https://www.vpbank.com.vn/en/ca-nhan" target="_blank">VPBank</a>. One of Vietnam’s largest private banks, it serves over 30 million customers. In 2020, VPBank was the first Vietnamese bank to adopt <a href="https://www.mongodb.com/atlas">MongoDB Atlas</a> for OpenAPI.</p>
<p>Working with MongoDB, VPBank moved to a <a href="https://www.mongodb.com/resources/solutions/use-cases/what-are-microservices">microservices architecture</a>, which supported the creation of its own OpenAPI platform and set a new standard for digital banking in Vietnam.</p>
<p>Speaking at <a href="https://www.youtube.com/watch?v=yWPBR_JxOLA" target="_blank">MongoDB Day in Vietnam in November 2024</a>, Anh K. Pham, Head of Database Services and Operations for VPBank, shared how MongoDB set up the bank for success with open banking.</p>
<iframe width="800" height="425" src="https://www.youtube.com/embed/yWPBR_JxOLA?si=iOFWC3QTG0PXOmU8" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<h2>Migrating from the relational model to the document model</h2>
<p>Before working with MongoDB, VPBank <a href="https://www.mongodb.com/resources/basics/databases/nosql-explained/nosql-vs-sql">operated in SQL</a>.</p>
<p>The COVID pandemic and the rise of models such as open banking in the early 2020s mandated rapid digitization of banking operations and services. VPBank realized it needed to build the next generation of intelligent banking services to remain competitive. This was not feasible with traditional relational database management systems and the SQL model.</p>
<p>VPBank’s primary goal was to harness the power of data and to more efficiently manage <a href="https://www.mongodb.com/resources/basics/unstructured-data/database">unstructured data</a>. This meant switching to an agile architecture based on microservices.</p>
<p>“When I was introduced to NoSQL, it made sense,” said Pham. “Data is not always structured. There’s a bunch of different data points here and there, and you can’t make anything of it. But it has to be stored somewhere, it has to be read, and it has to be fed into your applications.”</p>
<p>MongoDB Atlas was <a href="https://www.mongodb.com/products/platform/atlas-cloud-providers/aws">hosted on Amazon Web Services (AWS)</a> as part of VPBank’s cloud transformation journey. The bank chose MongoDB Atlas for its ability to handle multiple workload types, which had been inadequately supported by its relational databases. These workloads include <a href="https://www.mongodb.com/resources/basics/time-series-data-analysis">time series data</a>, event data, real-time analytics, notifications, and big data (like transaction histories, catalog data, and JSON data).</p>
<h2>Powering 220 microservices with flexibility, scalability, and performance</h2>
<p>VPBank’s OpenAPI platform consists of over 220 microservices, and it processes more than 100 million transactions per month. By supporting these transactions, MongoDB is ultimately helping VPBank enhance customer experiences and streamline operations.</p>
<p>By using MongoDB Atlas, VPBank can better unlock the power of its data to quickly build data-driven applications and services on its microservices architecture. It experienced three substantial benefits by using MongoDB:</p>
<ul>
<li>
<p><b>Flexibility:</b> MongoDB Atlas empowers VPBank to handle complex data, conduct rapid development and iterations, and facilitate efficient API development with BSON.</p>
</li>
<li>
<p><b>Scalability:</b> MongoDB enables dynamic scaling to handle increasing workloads. Additionally, horizontal scaling distributes data across multiple servers to handle high volumes, spikes in transactions, and API requests.</p>
</li>
<li>
<p><b>Performance:</b> MongoDB Atlas’s performance capabilities enable VPBank to manage large volumes of data in real time, regardless of acute throughput and latency demands.</p>
</li>
</ul>
<div class='blockquote-sm'>
<blockquote>
<p>We have flexibility; we have scalability; we have performance. Those are the main things we want to look at when we’re talking about banking. I need to be flexible. I need to be scalable. I need my performance to be high, because I want my customers to not wait and see if their money is going to go through or not,</p>
<small>Ahn K. Pham, Head of Database Services and Operations, VPBank</small>
</blockquote>
</div>
<p>Using OpenShift Container Platform (OCP), VPBank deployed a microservices architecture to run its Open Banking services.</p>
<p>“Choosing MongoDB as the modern database was the best choice since it can handle multiple types of data workloads with the performance we needed,” said Pham.</p>
<h2>Looking to the future</h2>
<p>VPBank plans to continue its cloud transformation journey. “We’re continuing to migrate our applications from on-premises into the cloud, and we’re continuing to modernize our applications as well,” said Pham. “That means that maybe those other databases that we used to have might be turning into MongoDB databases.”</p>
<p>VPBank is also looking at MongoDB to support its AI-driven future: “We really want to focus on AI and data analytics, pulling information from all our customers’ transactions,” explained Pham. “We want to ensure that what we build caters to our 30-plus million customers.”</p>
<div class="callout">
<p><b>Visit our <a href="https://www.mongodb.com/resources/product/platform/atlas-learning-hub?tck=vpbank_blog_4_28_25">MongoDB Atlas  Learning Hub</a> to boost your MongoDB skills.</b></p>
<p><b>To learn more about MongoDB for financial services, visit our <a href="https://www.mongodb.com/solutions/industries/financial-services?tck=vpbank_blog_4_28_25">solutions page</a>.</b></p>
</div>	]]></description>
      <pubDate>Tue, 29 Apr 2025 00:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/innovation/vpbank-builds-openapi-platform-with-mongodb</link>
      <guid>https://www.mongodb.com/blog/post/innovation/vpbank-builds-openapi-platform-with-mongodb</guid>
    </item><item>
      <title>How Neurodiversity Shines at MongoDB</title>
      <description><![CDATA[<p>At MongoDB, we continually work to foster a workplace culture where everyone can be their authentic selves. In fact, “Embrace the Power of Differences” is one of our core <a href="https://www.mongodb.com/company/values">company values</a>. Our employees’ diverse experiences, backgrounds, and perspectives help give MongoDB its competitive edge and lead to continuous innovation.</p>
<p>April is Autism Awareness Month, and across industries, organizations are putting an increased focus on neurodiversity in the workplace. Luce and Ronan—members of our Config employee resource group—open up about their experiences as part of the neurodivergent community and how it shapes their work lives.</p>
<p>Read on to learn more about the importance of neurodiversity awareness, building an inclusive culture, and ways we can all be better colleagues and advocates.</p>
<h2>Luce: Advocating for developers and neurodiversity</h2>
<p>Luce, a Senior Developer Advocate on MongoDB’s Developer Relations team, and someone with ADHD and high-functioning autism, says she’s always had a strong connection to technology. With a deep knowledge of Microsoft and C#, Luce brings both technical expertise and a wealth of personal experience to her role. But her journey to becoming an advocate for neurodiversity was shaped by challenges she faced early in her career.</p>
<p>“I started out as a software developer, and in some ways, the logic of coding suited my neurodiversity,” said Luce. However, she struggled with breaking tasks into manageable steps and understanding the broader impact of a single change. This led to feelings of impostor syndrome, where she often saw herself as a “beginner” despite her technical skills.</p>
<p>What kept Luce moving forward, though, was her passion for learning and her desire to support others. She began sharing her knowledge through blog posts and tutorials, which eventually led to her becoming a Microsoft MVP—a recognition she’s received seven times—and finding a career in developer advocacy.</p>
<p>Luce’s advice to her colleagues? “Find out how your colleagues work best and leverage that. Corporate life can sometimes be too structured, and people should be allowed to work in ways that make them feel comfortable.”</p>
<p>For someone with ADHD like Luce, this often looks like periods of hyperfocus and intense productivity, followed by periods of distraction that appear to be an “inconsistent” working cadence. Part of MongoDB’s <a href="https://www.mongodb.com/company/careers">hybrid working approach</a> means that employees are owners of their success and trusted to work in a way that’s best for them—here you have the flexibility to decide how you get your work done in a setting that’s most productive for you.</p>
<h2>Ronan: A problem-solver at heart</h2>
<p>Ronan, a Senior Escalation Engineer on MongoDB’s Technical Services team, has spent his career untangling complex technical issues under pressure. As part of the escalation team, his role involves solving high-stakes, challenging problems that require deep focus and problem-solving skills. But as Ronan reflects, his journey to understanding his neurodivergence wasn’t straightforward.</p>
<p>“For a long time, I didn’t realize what made me different,” said Ronan. “I loved working on complex technical issues, but at the same time, simple tasks would leave me stressed and anxious.” It wasn’t until his niece was diagnosed with autism that Ronan started to recognize similarities between her experience and his own. After pursuing a diagnosis in 2024, he finally understood what had been holding him back for so long.</p>
<p>Ronan has learned that his own autism means he’s a highly detailed thinker who thrives when faced with a problem to solve. However, hyperfocus—while a strength—can be overwhelming, especially when switching between tasks. Ronan admits that large Zoom calls or constant Slack pings can overstimulate him, so he prefers written communication where he can process information at his own pace.</p>
<p>One of Ronan’s biggest lessons learned is that neurodivergence is unique to each individual. “There’s no one-size-fits-all,” he said. “Some people may have sensory needs, communication preferences, or support needs that are very different from mine. It’s important to learn what neurodivergence means for the person in front of you.”</p>
<h2>The power of Config: A place for connection</h2>
<p>Both Luce and Ronan have found a supportive community in Config, MongoDB’s Employee Resource Group (ERG) for neurodiverse employees and allies. For Luce, being one of the leads of Config is incredibly fulfilling. She’s able to interact with members, understand how neurodiversity impacts them, and offer support in tangible ways. “I set up an always-open Zoom call where members can drop by for ‘<a href="https://add.org/the-body-double/" target="_blank">body doubling</a>,’ a technique that can help boost productivity,” Luce noted. “It’s so rewarding to see how simple actions can make a big difference for someone.”</p>
<p>Ronan also values the sense of connection that Config has given him.
“It’s helped me find a place where I can share my experiences and learn from others who understand,” he says. “The leadership team is fantastic at organizing events, and I feel like I can finally talk about the challenges that I face as a neurodivergent employee without fear of being judged.”</p>
<h2>Embracing neurodivergence: What we can all learn</h2>
<p>Luce and Ronan both emphasize the importance of understanding that neurodivergence isn’t the same for everyone. As Ronan puts it, “If you’ve met one neurodivergent person, you’ve met one neurodivergent person.” Whether it’s about communication styles, sensory needs, or work preferences, the key takeaway is this: when we listen, adapt, and support one another, we create an environment where everyone can thrive.</p>
<p>Ronan’s advice to other neurodivergent employees? “There’s nothing wrong with you. You are not broken.” For Luce, the message is clear: “If you’re struggling, you don’t have to do it alone.” Both of them remind us that support is out there, whether it’s from friends, colleagues, employee resource groups, or the neurodiverse community at large.</p>
<p>At MongoDB, we’re committed to celebrating neurodiversity and creating a workplace where everyone’s unique strengths are recognized. By continuing to build a culture of empathy, understanding, and collaboration, we’re ensuring that everyone—neurodivergent or not—has the opportunity to shine.</p>
<div class="callout">
<p><b>Learn more about employee resource groups and careers at MongoDB when you join our <a href="https://www.gem.com/form?formID=a13ca4d9-9234-4a80-9b4d-f7ba8d60cd75">talent community</a>. </b></p>
</div>	]]></description>
      <pubDate>Mon, 28 Apr 2025 15:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/how-neurodiversity-shines-at-mongodb</link>
      <guid>https://www.mongodb.com/blog/post/how-neurodiversity-shines-at-mongodb</guid>
    </item><item>
      <title>Rethinking Information Retrieval in MongoDB with Voyage AI </title>
      <description><![CDATA[<h2>The future of AI-powered search</h2>
<p>The role of the modern database is evolving. AI-powered applications require more than just fast, scalable, and durable data management: they need highly accurate data retrieval and intelligent ranking, which are enabled by the ability to extract meaning from large volumes of unstructured inputs like text, images, and video. <a href="https://www.mongodb.com/resources/basics/artificial-intelligence/retrieval-augmented-generation">Retrieval-augmented generation</a> (RAG) is now the default for LLM-powered applications, making accuracy in AI-driven search and retrieval a critical priority for developers. Meanwhile, customers in industries like healthcare, legal, and finance need highly reliable answers to power the applications their users rely on.</p>
<p><a href="https://www.mongodb.com/products/platform/atlas-search">MongoDB Atlas Search</a> already combines keyword and vector search through its hybrid capabilities. However, to truly meet developers’ needs and expectations, we are expanding our focus to integrating best-in-class embedding and reranking models into Atlas to ensure optimal performance and superior outcomes. These models enable search systems to understand meaning beyond exact words in text, and to recognize semantic similarities across images, video, and audio. Embedding models and rerankers empower customer support teams to quickly match queries with pertinent documents, assist legal professionals in surfacing key clauses within long contracts, and optimize RAG pipelines by retrieving contextually significant information that addresses users’ queries.</p>
<p>MongoDB is actively building this future. In February, <a href="https://www.mongodb.com/blog/post/redefining-database-ai-why-mongodb-acquired-voyage-ai">we announced the acquisition of Voyage AI</a>, a pioneer in state-of-the-art embedding and reranking models. With Voyage’s leading models and Atlas Search, developers will get a unified, production-ready stack for semantic retrieval.</p>
<h2>Why embedding and reranking matter</h2>
<p>Embedding and reranking models are core components of modern information retrieval, providing the link between natural language and accurate results:</p>
<ul>
<li>
<p><b>Embedding models</b> transform data into vector representations that capture meaning and context, enabling searches based on semantic similarity rather than just keyword matches.</p>
</li>
<li>
<p><b>Reranking models</b> improve search accuracy by scoring and ranking a smaller set (e.g., 1000) of documents based on their relevance to a query, ensuring the most meaningful results appear first.</p>
</li>
</ul>
<p>A typical system uses an embedding model to project documents into a vector space that encodes semantics. A nearest neighbor search provides a list of documents close to a given query. These results are processed with a reranking model that enables deeper, clause-by-clause comparison between the queries and the nearest neighbors.</p>
<p>This combination can greatly improve retrieval accuracy. For example, the system processing a user query for “holiday cookie recipes without tree nuts” may first retrieve a set of holiday recipes with the nearest neighbor search. In reranking, the query would be fully compared to each retrieved document to ensure each recipe does not contain any nuts.</p>
<h2>Voyage AI’s embedding and reranking models</h2>
<p>Voyage offers a suite of <b>embedding models that support both general-purpose use cases and domain-specific needs</b>. General models like <code>voyage-3</code>, <code>voyage-3-large</code>, and  <code>voyage-3-lite</code> handle diverse text inputs. For specialized applications, Voyage provides models tailored to domains like code (<code>voyage-code-3</code>), legal (<code>voyage-law-2</code>), and finance (<code>voyage-finance-2</code>), offering higher accuracy by capturing the context and semantics unique to each field. They also offer a <b>multimodal model</b> (<code>voyage-multimodal-3</code>) capable of processing interleaved text and images. In addition, Voyage provides <b>reranking models in standard and lite versions</b>, each focused on optimizing relevance while keeping latency and computational load under control.</p>
<p>Voyage’s embedding models are designed to optimize the two distinct workloads required for each application, and our inference platform is purpose-built to support both scenarios efficiently:</p>
<ul>
<li>
<p><b>Document embeddings</b> are created for all documents in a database whenever they are added or updated, capturing the semantic meaning of the documents an application has access to. Typically generated in batch, they are optimized for scale and throughput.</p>
</li>
<li>
<p><b>Query embeddings</b> enable the system to effectively interpret the user's intent for relevant results. Produced for a user's search query at the moment it's made, they are optimized for low latency and high precision.</p>
</li>
</ul>
<caption><center><b>Figure 1.</b> Voyage AI's embedding workflow: Document and query processing in MongoDB.</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-22 at 7.59.06 AM-yit97sjktt.png" alt="Diagram showing Voyage AI's embedding workflow. Starting at the top left, a box labeled data source flows into the embedding model, where data is then processed and chunked when store in Atlas. At the top right, the query also flows into the embedding model, where every query or request is vectorized into Atlas. Through Atlas, Vector embeddings are generated and stored in the database, and vectorized queries are compared to data indexed as vector embeddings in the database." title=" " style="width: 550px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>Voyage AI’s embedding and reranking models consistently outperform leading production-grade models across industry benchmarks. For example, the general-purpose <code>voyage-3-large</code> model shows up to 20% improved retrieval accuracy over widely adopted production models across 100 datasets spanning domains like law, finance, and code. Despite its performance, it requires 200x less storage when using binary quantized embeddings. Domain-specific models like voyage-code-2 also outperform general-purpose models by up to 15% on code tasks</p>
<p>On the reranking side, <code>rerank-lite-1</code> and <code>rerank-1</code> deliver gains of up to 14% in precision and recall across over 80 multilingual and vertical-specific datasets. These improvements translate directly into better relevance, faster inference, and more efficient RAG pipelines at scale.</p>
<h2>MongoDB Atlas Search + Voyage AI models today</h2>
<p><a href="https://www.mongodb.com/products/platform/atlas-vector-search">MongoDB Atlas Vector Search</a> enables powerful semantic retrieval with a wide range of embedding and reranking models. Developers can benefit from using Voyage models with Atlas Vector Search today, even before the deeper integration arrives.</p>
<center><caption><b>Figure 2.</b> Example code for embedding and vector search with Voyage AI and MongoDB.</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-22 at 8.04.41 AM-rko0078s78.png" alt="Screenshot of example code for embedding and vector search with Voyage AI and MongoDB" title=" " style="width: 500px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<h2>“AI-powered search”, not “AI Search”</h2>
<p>Not all AI search experiences are created equal. As we begin integrating Voyage AI models directly into MongoDB Atlas, it’s worth sharing how we’re approaching this work.</p>
<p>The best solutions today blend traditional information retrieval with modern AI techniques, improving relevance while keeping systems explainable and tunable.</p>
<p>AI-powered search in MongoDB Atlas enhances traditional search techniques with modern AI models. Embeddings improve semantic understanding, and reranking models refine relevance. But unlike opaque AI stacks, this approach remains transparent, customizable, and efficient:</p>
<ul>
<li>
<p><b>More control:</b> Developers can tune search logic and ranking strategies based on their domain.</p>
</li>
<li>
<p><b>More flexibility:</b> Models can be updated or swapped to improve on an industry-specific corpus of data.</p>
</li>
<li>
<p><b>More efficiency:</b> MongoDB handles both storage and retrieval, optimizing cost and performance at scale.</p>
</li>
</ul>
<p>With Voyage’s models integrated directly into Atlas workflows, developers gain powerful semantic capabilities without sacrificing clarity or maintainability.</p>
<h2>Building the MongoDB + Voyage AI “better together” story</h2>
<p>While MongoDB’s flexible query language unlocks powerful capabilities, Atlas Vector Search can require thoughtful setup, especially for advanced use cases. Users must select and fine-tune embedding models to fit specific use cases. Additionally, they must either rely on serverless model APIs or build and maintain infrastructure to host models themselves. Each insert of new data and search query requires independent API calls, adding operational overhead. As applications scale or when models need updating, managing these new data types in clusters introduces additional friction. Finally, integrating rerankers further complicates the workflow by requiring separate API calls and custom handling for reordering results.</p>
<p>By natively bringing Voyage AI's industry-leading models to MongoDB Atlas, we will eliminate these burdens and introduce new capabilities that empower customers to deliver highly relevant query results with simplicity.</p>
<p>MongoDB is actively integrating Voyage's embedding and reranking models into Atlas to deliver a truly native experience. These deep integrations will not only simplify the developer workflow but will also enhance accuracy, performance, and cost efficiency - all without the usual complexity of tuning disparate systems. And our ongoing commitment to partnering with innovative companies across AI and tech ensures that models from various providers remain supported within a collaborative ecosystem. However, adopting the native Voyage models allows developers to focus on building their applications while achieving the highest quality of information retrieval.</p>
<center><caption><b>Figure 3.</b> Enhanced AI-powered retrieval with MongoDB and Voyage AI.</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-22 at 8.07.22 AM-t3z6aul329.png" alt="Diagram showing the before and after architecture flow of using MongoDB + Voyage AI. In the before diagram, on the left, the query is sent to the embedding model and a reranker. The embedding model pulls data from the database and sends data to the vector database. The reranker pulls data from the vector database, along with the initial query, and sends that to the LLM. The LLM then generates the response. With MongoDB + Voyage AI, shown on the right, the query flows into the MongoDB + Voyage AI architecture, where unstructured data, vector search, the embedding model, and reranker all work together simultaneously to generate data for the LLM. The LLM then generates a response." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>As we work on these native integrations, we're actively exploring advanced capabilities to further enhance the Atlas platform. Our investigations focus on:</p>
<ul>
<li>
<p>Defining the optimal approach to multi-modal information retrieval, integrating diverse inputs like text and images for richer results.</p>
</li>
<li>
<p>Developing instruction-tuned retrieval, which allows concise prompts to precisely guide model interpretations, ensuring searches align closely with user intent. For example, enabling a search for “shoes” to prioritize sneakers or dress shoes, depending on user behavior and preferences.</p>
</li>
<li>
<p>Determining the best ways to integrate domain-specific models tailored to the unique needs and use cases of industries such as legal, finance, and healthcare to achieve superior retrieval accuracy.</p>
</li>
<li>
<p>Making it easy to update and change models without impacting availability.</p>
</li>
<li>
<p>Bringing additional AI capabilities into our expressive aggregation pipeline language</p>
</li>
<li>
<p>Improving the ability to automatically assess model performance, with the potential to offer this capability to customers.</p>
</li>
</ul>
<h2>Building the future of AI-powered search</h2>
<p>From RAG pipelines to AI-powered customer experiences, information retrieval is the backbone of real-world AI applications. Voyage’s models strengthen this foundation by surfacing better documents and improving final LLM outputs.</p>
<p>We are building this future around four core principles, with accuracy at the forefront:</p>
<ul>
<li>
<p><b>Accurate:</b> ensuring the precision of information retrieval is always our top priority, empowering applications to achieve production-grade quality and mass adoption.</p>
</li>
<li>
<p><b>Seamless:</b> built into existing developer workflows.</p>
</li>
<li>
<p><b>Scalable:</b> optimized for performance and cost.</p>
</li>
<li>
<p><b>Composable:</b> open, flexible, and deeply integrated.</p>
</li>
</ul>
<p>By embedding Voyage into Atlas, MongoDB offers the best of both worlds: industry-leading retrieval models inside a fully managed, developer-friendly platform. This unified platform allows models and data to work together seamlessly, empowering developers to build scalable, high-performance AI applications with precision at their core.</p>
<div class="callout">
<p><b>Join our <a href="https://www.mongodb.com/community/?tck=voyage_ai_engineering_blog_4_24">MongoDB Community</a> to learn about upcoming events, hear stories from MongoDB users, and connect with community members from around the world.</b></p>
</div>	]]></description>
      <pubDate>Thu, 24 Apr 2025 15:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/engineering/rethinking-information-retrieval-mongodb-with-voyage-ai</link>
      <guid>https://www.mongodb.com/blog/post/engineering/rethinking-information-retrieval-mongodb-with-voyage-ai</guid>
    </item><item>
      <title>Reimagining Legacy Systems with AI: Why We&#39;re Building the Future</title>
      <description><![CDATA[<p><i>This article was adapted from an interview with Galileo’s Chain of Thought podcast. Watch the <a href="https://www.youtube.com/watch?v=UvhxCxDrdAQ" target="_blank">full episode</a> on YouTube.</i></p>
<p>At MongoDB, we talk a lot about what it means to be at an inflection point—a moment where you can either maintain the status quo or redefine what's possible. For my team and for software engineers around the world, that inflection point is here. Now.</p>
<p><a href="https://www.mongodb.com/resources/basics/artificial-intelligence/large-language-models">Large language models</a> (LLMs), agents, and now model context protocol (MCP) are fundamentally changing not just how we work, but what is possible with technology. So we must adapt; we have to build differently, and be faster. At MongoDB, we're creating something unique. Something smarter. We’re embracing and exploring everything that AI can do for developers.</p>
<p>And we’re inviting the next generation of engineers to join us in shaping it.</p>
<h2>The hidden cost of legacy systems</h2>
<p>If you've spent any time in enterprise engineering, you know the challenge many organizations face: decades-old systems that are critical to a company’s operations but are held together with duct tape and wishful thinking. The developers who built them have long since moved on. The documentation is missing, outdated, or was never written. The last update was six years ago; some of the dependencies are abandoned. Whether you call it “tech debt” or “care and feeding” or “maintenance”, it consumes a huge fraction of our time and engineering budget—without a clear path forward.</p>
<p>This is the reality many companies face—whether they’re in <a href="https://www.mongodb.com/solutions/customer-case-studies/bendigo-and-adelaide-bank">finance</a>, healthcare, or the public sector—they have no choice but to pour millions of dollars into just keeping these systems afloat.</p>
<p>Or do they?</p>
<p>At MongoDB, we're building a new kind of engineering capability—one that combines the latest advancements in generative AI with the principles of forward-deployed engineering to help modernize legacy systems at a speed and scale that feels impossible.</p>
<h2>What is forward-deployed AI engineering?</h2>
<p>Because it’s new, you may not have heard of this role before. It's a bridge between engineering, consulting, and product development. As an AI Forward Deployed Engineer, you won’t just sit behind the scenes writing code. You'll be embedded with our customers, working side by side with their teams to solve real-world modernization challenges.</p>
<p>No theory, just hands-on engineering at the sharpest edge of AI innovation.</p>
<p>Your goal? Write software with AI, write software for AI, at speeds you’ve never experienced. In some tasks, we have benchmarked AI as being more than eight hundred times faster than a human being… working in that environment is, I assure you, radically different. You’ll deliver immediate, meaningful impact—whether that’s untangling a million-line code base, modernizing outdated Java frameworks, or helping teams migrate from niche, unsupported languages to modern tech stacks.</p>
<h2>MongoDB + AI: Changing the game</h2>
<p>One of the most exciting parts of our work is how AI is fundamentally changing what's possible. In the past, a modernization project like this might take five years and dozens of engineers. Today, with the power of MongoDB and AI, that same work is done in a fraction of the time—sometimes in months, sometimes in weeks—with a much smaller, highly focused team.</p>
<p>We use LLMs and other AI tools to do things like:</p>
<ul>
<li>
<p>Add missing documentation to legacy code</p>
</li>
<li>
<p>Write unit tests where none existed</p>
</li>
<li>
<p>Remove outdated frameworks, replacing them with others</p>
</li>
<li>
<p>Analyze and map massive, messy code bases</p>
</li>
<li>
<p>Move between programming languages, frameworks, platforms, ORMs, databases, and front-end technologies.</p>
</li>
</ul>
<p>Let me be clear—none of this is easy, or on autopilot. We augment great engineers with powerful tools so they can focus on the work that matters most, so they can <a href="https://www.mongodb.com/company/values">think big, and go far</a>. Combining human expertise with AI capability leads to outcomes no one thought possible.</p>
<h2>Why it matters</h2>
<p>Modernizing these systems isn’t just about efficiency or cost savings—it’s mission-critical. The legacy platforms power trading systems, healthcare infrastructure, and governmental services that support real people every day. In multiple countries around the world.</p>
<p>Being able to show them a fully functional prototype in weeks, instead of years, is game-changing. It proves what's possible. It builds momentum. It allows them to rethink how they, too, can structure teams and processes in a world where technology moves faster than ever.</p>
<h2>Why join MongoDB?</h2>
<p>If you're an engineer who thrives on autonomy, problem-solving, and building real solutions with immediate impact—and you want to work with AI every day in novel and complex ways— this is your chance. We’re looking for folks from a variety of backgrounds—software development, consulting, product engineering, or technical architecture—who are passionate about learning and applying new technologies, skilled communicators who are excited to partner with customers, and who are comfortable operating in ambiguity.</p>
<p>As part of our Application Modernization function, you will:</p>
<ul>
<li>
<p>Work directly with customers and stakeholders</p>
</li>
<li>
<p>Rapidly build solutions that solve meaningful business challenges</p>
</li>
<li>
<p>Operate at the intersection of engineering, product, and consulting</p>
</li>
<li>
<p>Learn and apply cutting-edge AI, inventing both new methodologies and technologies</p>
</li>
<li>
<p>Be part of a small, fast-moving, high-impact team</p>
</li>
</ul>
<p>You might even write a white paper or two.</p>
<p>You’ll also be part of a culture that values <a href="https://www.mongodb.com/company/leadership-principles">leadership</a> at every level. At MongoDB, we believe in <a href="https://www.mongodb.com/company/values">making it matter</a>—and this role is designed to make change, not just for our customers, but for the software industry as a whole.</p>
<p>If you’ve ever wanted to be part of a startup within an enterprise, this is your opportunity. We're building a new way of working — one where experimentation, agility, and ownership are at the core.</p>
<h2>Help us build what’s next</h2>
<p>At MongoDB, we’re not just modernizing applications—we’re <a href="https://www.mongodb.com/solutions/customer-case-studies/lombard-odier?tck=reimagining_legacy_systems_4_23">modernizing how software is made</a>.</p>
<p>If that excites you, if you want to shape the future of software development alongside a team of builders, thinkers, and innovators—we’d love to hear from you.</p>
<div class="callout">
<p><b><a href="https://www.mongodb.com/company/careers?tck=reimagining_legacy_systems_4_23">Check out our open roles</a> and join us in redefining what's possible.</b></p>
</div>	]]></description>
      <pubDate>Wed, 23 Apr 2025 15:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/culture/reimagining-legacy-systems-with-ai-why-were-building-future</link>
      <guid>https://www.mongodb.com/blog/post/culture/reimagining-legacy-systems-with-ai-why-were-building-future</guid>
    </item><item>
      <title>Advancing Integration Between Drupal and MongoDB</title>
      <description><![CDATA[<p>MongoDB regularly collaborates with open source innovators like David Bekker, a Drupal core contributor with over 600 commit credits. David's expertise lies in Drupal's Database API and database driver modules, and he's passionate about delivering business value through open source development.
Drupal is a widely used open-source content management system known for its robustness and flexibility, enabling users to create everything from personal blogs to enterprise-level applications. While Drupal typically relies on relational databases (e.g.,MySQL), there has been growing interest in the Drupal community in exploring how modern databases like MongoDB can improve efficiency.</p>
<p>In this guest post, David explores integrating MongoDB with Drupal to enhance its performance and scalability, helping Drupal remain competitive in the digital landscape.</p>
<p>-<i>Rishabh Bisht, Product Manager, Developer Experience</i></p>
<h2>Who am I?</h2>
<p>Hello! My name is David Bekker (a.k.a. <a href="https://www.drupal.org/u/daffie" target="_blank">daffie</a>), and I’m a seasoned Drupal core contributor with over 600 commit credits. I maintain Drupal’s Database API and database driver modules. My passion lies in open source development, driven by a desire to create maximum business value.</p>
<p>When I was looking for a new high-impact project to work on, I chose to develop a <b>MongoDB driver for Drupal</b>—one that stores entity instances as JSON objects. This project addresses Drupal’s evolving needs in a meaningful way.</p>
<h2>User-centric innovation: Drupal’s next evolution</h2>
<p>Drupal is rapidly evolving, making it particularly suitable for community and client portal solutions. This progression introduces new technical requirements, especially for authenticated, session-based scenarios like intranets and dashboards, which benefit from more adaptable storage solutions. While Drupal's abstract database layer remains tied to the relational models, embracing NoSQL databases would better support its evolving needs for modern applications.</p>
<p>To understand why this shift is crucial, let's compare this transition to a challenge Drupal faced years ago: optimizing sites for mobile devices. Back then, significant changes were needed to enhance mobile usability. Now, we face a similar paradigm shift as the market evolves from sites for anonymous users to those centered on authenticated users. Drupal must adapt, and Drupal on MongoDB is the key to this transformation. MongoDB, with its flexible, JSON-based structure, complements Drupal's architecture well. A robust integration with MongoDB would enhance capabilities and better equip Drupal to meet the expanding demands of enterprises.</p>
<p>Beyond traditional use cases, Drupal on MongoDB is also ideal as a backend for iOS, Android, and JavaScript applications, providing personalized and scalable solutions.</p>
<h2>Redefining data storage and retrieval</h2>
<p>Drupal on MongoDB is more than just a new database option. It enhances Drupal’s ability to compete in a changing digital landscape.</p>
<p>Drupal’s robust entity system provides a solid foundation where everything is structured as an entity. Traditionally, Drupal leverages relational databases like MySQL or MariaDB, efficiently managing data across multiple tables. This approach performs well for sites with a large number of anonymous users. However, for sites with many authenticated users, the complexity of retrieving entity data from multiple tables can introduce performance challenges. Optimizing data retrieval can significantly enhance the user experience, making Drupal even more powerful for dynamic, user-centric applications.</p>
<p>With MongoDB, every Drupal entity instance is stored as a single JSON object, including all revisions, translations, and field data. This streamlined data structure allows for significantly faster retrieval, making Drupal a stronger solution for personalized, user-focused experiences.</p>
<p>As the market shifts toward authentication-driven sites, supporting MongoDB ensures that Drupal remains a competitive and scalable option. Rather than replacing Drupal’s strengths, this integration enhances them, allowing Drupal to meet modern performance demands while maintaining its flexibility and power.</p>
<h2>Scalability: Why MongoDB makes sense for large Drupal projects</h2>
<p>The scalability of NoSQL databases like MongoDB sets them apart from traditional relational databases such as MySQL or MariaDB. While relational databases typically rely on a single-server model, MongoDB supports horizontal scaling, enabling distributed setups with thousands of servers acting as a unified database. This architecture provides the performance needed for large-scale projects with millions of authenticated users.</p>
<p>As community-driven software, Drupal is built to support interactive, user-focused experiences, including forums, profiles, and content management. Traditionally, its relational model organizes data across multiple tables—similar to storing the chapters of a book separately in a library. This approach ensures data consistency and flexibility, making it highly effective for managing structured content.</p>
<p>However, as the demand for authentication-heavy sites grows, the way data is stored becomes a crucial factor in performance. MongoDB offers a more efficient alternative by storing entire entities as JSON objects—just like keeping an entire book intact rather than splitting it into separate chapters across different locations. This eliminates the need for complex table joins, significantly accelerating data retrieval and making MongoDB well suited for personalized dashboards and dynamic content feeds.</p>
<p>For small-scale sites, both relational and NoSQL approaches work. But when scalability, speed, and efficiency become priorities—particularly for sites with millions of authenticated users—MongoDB provides a natural and powerful solution for taking Drupal to the next level.</p>
<h2>Example of a user entity stored in MongoDB</h2>
<p>The sample document below is an example of how a user entity could look like in MongoDB, containing fields like <code>_id</code>, <code>uid</code>, <code>uuid</code>, and <code>langcode</code>. It includes an embedded <code>user_translations</code> array that holds user details such as <code>name</code>, <code>email</code>, <code>timezone</code>, <code>status</code>, and <code>timestamps</code> for various activities.</p>
<pre><code>{&NewLine;  _id: ObjectId('664afdd4a3a001e71e0b49c7'), &NewLine;  uid: 1,&NewLine;  uuid: '841149cd-fe56-47c4-a112-6d23f561332f', &NewLine;  langcode: 'en', &NewLine;  user_translations: [ { &NewLine;      uid: 1, &NewLine;      uuid: '841149cd-fe56-47c4-a112-6d23f561332f', &NewLine;      langcode: 'en', &NewLine;      preferred_langcode: 'en', &NewLine;      name: 'root', &NewLine;      pass: '$2y$10$kjGuIsPOTDa2TseuWMFGS.veLzH/khl0SfsuZNAeRPRtABgfq5GSC', &NewLine;      mail: 'admin@example.com', &NewLine;      timezone: 'Europe/Amsterdam', &NewLine;      status: true, &NewLine;      created: ISODate('2024-05-20T07:37:54.000Z'), &NewLine;      changed: ISODate('2024-05-20T07:42:08.000Z'), &NewLine;      access: ISODate('2024-05-20T08:46:47.000Z'), &NewLine;      login: ISODate('2024-05-20T07:44:16.000Z'), &NewLine;      init: 'admin@example.com', &NewLine;      default_langcode: true, &NewLine;      user_translations__roles: [ { &NewLine;          bundle: 'user', &NewLine;          deleted: false, &NewLine;          langcode: 'en', &NewLine;          entity_id: 1, &NewLine;          revision_id: 1, &NewLine;          delta: 0, &NewLine;          roles_target_id: 'administrator'&NewLine;      } ]&NewLine;  } ], &NewLine;  login: ISODate('2024-05-20T07:44:16.000Z'), &NewLine;  access: ISODate('2024-05-20T08:46:47.000Z') &NewLine;}&NewLine;</code></pre>
<h2>Optimizing data storage for performance</h2>
<p>Switching to MongoDB alone isn’t enough to make Drupal a top-tier solution for sites with a high number of authenticated users. Indeed, developers must rethink how data is stored.</p>
<p>In traditional Drupal setups optimized for anonymous users, caching mechanisms like Redis compensate for slow database queries. However, for authenticated users, where content is dynamic and personalized, this approach falls short. Drupal itself needs to be fast, not just its caching layer.</p>
<p>MongoDB enables developers to store data in the way the application uses it, reducing the need for complex queries that slow down performance. Instead of relying on costly operations like joins and subqueries, simple and efficient queries should be the norm. Tools like materialized views—precomputed query results stored as database tables—help achieve this, ensuring faster data retrieval while keeping the database structured for high performance.</p>
<h2>Why MongoDB for Drupal?</h2>
<p>While many databases support JSON storage, <b>MongoDB is the only one that fully meets Drupal’s needs</b>. Its capabilities extend beyond basic JSON support, making it the optimal choice for storing entity instances efficiently.</p>
<p>Additionally, MongoDB offers several key advantages that align with Drupal’s evolving requirements:</p>
<ul>
<li>
<p><b>Horizontal scaling:</b> Easily distribute database load across multiple servers, making it scalable for large user bases.</p>
</li>
<li>
<p><b>Integrated file storage:</b> Store user-uploaded files directly in the database instead of on the web server, simplifying hosting.</p>
</li>
<li>
<p><b>Built-in full-text search:</b> Eliminates the need for separate search solutions like SOLR, reducing infrastructure complexity.</p>
</li>
<li>
<p><b>AI capabilities:</b> Supports AI vectors, allowing for features like advanced search and personalization tailored to a site’s content.</p>
</li>
</ul>
<h2>Current status</h2>
<p>Drupal’s journey to embracing more flexible data storage solutions is advancing with promising developments:</p>
<ul>
<li>
<p>The <a href="https://www.drupal.org/project/mongodb" target="_blank">MongoDB driver for Drupal</a> is available as a contrib module for Drupal 11, with over 99% of core tests passing.</p>
</li>
<li>
<p>Discussions are ongoing to merge MongoDB support into Drupal core, pending community contributions.</p>
</li>
<li>
<p><a href="https://techblog.finalist.nl/" target="_blank">Finalist / Tech Blog</a> is already running entirely on MongoDB.</p>
</li>
</ul>
<p>These steps mark a significant transition for Drupal, showcasing its evolution towards accommodating non-relational databases like MongoDB. It paves the way for broader applications and more robust infrastructure by leveraging MongoDB’s strengths in flexibility and scalability.</p>
<h2>Conclusion</h2>
<p>As the web moves toward more personalized, user-centric experiences, Drupal must evolve to remain competitive. MongoDB is a key enabler of this evolution, providing faster, more scalable solutions for authenticated user-heavy sites. By embracing MongoDB, Drupal developers can unlock new performance possibilities, simplify infrastructure, and build future-ready web applications.</p>
<p>Check out the tutorial on <a href="https://dev.to/mongodb/how-to-install-drupal-on-mongodb-atlas-2dg3" target="_blank">how to run Drupal on MongoDB Atlas</a> and start experiencing the benefits of this powerful integration today!</p>
<p>Want to get involved? Join the conversation in the Drupal community via Slack in the <a href="https://drupal.slack.com/archives/CCF6CGPEC" target="_blank">#mongodb</a> and <a href="https://drupal.slack.com/archives/C1BMUQ9U6" target="_blank">#contribute</a> channels. Let’s shape the future of Drupal together!</p>
]]></description>
      <pubDate>Tue, 22 Apr 2025 15:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/advancing-integration-between-drupal-mongodb</link>
      <guid>https://www.mongodb.com/blog/post/advancing-integration-between-drupal-mongodb</guid>
    </item><item>
      <title>Transforming News Into Audio Experiences with MongoDB and AI</title>
      <description><![CDATA[<p>You wake up, brew your coffee, and start your day with a perfectly tailored podcast summarizing the latest news—delivered in a natural, engaging voice. No manual curation, no human narration, just seamless AI magic. Sounds like the future? It's happening now, powered by MongoDB and generative AI.</p>
<p>In 2025, the demand for audio content—particularly podcasts—surged, with <a href="https://advertise.acast.com/news-and-insights/future-of-podcast-advertising-in-2025-industry-leaders-predictions" target="_blank">9 million new active listeners in the United States</a> alone, prompting news organizations to seek efficient ways to deliver daily summaries to their audiences. However, automating news delivery has proven to be a challenging task, as media outlets must manage dynamic article data and convert this information into high-quality audio formats at scale.</p>
<p>To overcome these hurdles, media organizations can use MongoDB for data storage alongside generative AI for podcast creation, developing a scalable solution for automated news broadcasting. This approach unlocks new AI-driven business opportunities and can attract new customers while strengthening the loyalty of existing ones, contributing to increased revenue streams for media outlets.</p>
<div class="callout">
<p><b>Check out our <a href="https://www.mongodb.com/resources/use-cases/artificial-intelligence?tck=blog-genai&section=resources">AI Learning Hub</a> to learn more about building AI-powered apps with MongoDB.</b></p>
</div>	
<h2>The secret sauce: MongoDB + AI</h2>
<p>In a news automation solution, MongoDB acts as the system’s backbone, storing news article information as flexible documents with fields like title, content, and publication date—all within a single collection. Alongside this, dynamic elements (such as the number of qualified reads) can be seamlessly integrated into the same document to track content popularity.</p>
<p>Moreover, derived insights—e.g., sentiment analysis and key entities—can be generated and enriched through a gen AI pipeline directly within the existing collection.</p>
<caption><center><b>Figure 1.</b> MongoDB data storage for media.</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-18 at 8.54.07 AM-piatoum6lo.png" alt="Diagram showing what data is stored for media. On the left is basic news information, which includes the title, author, publication date, language, text, and country. In the middle is dynamic elements, which includes qualified reads, replies count, participants count, and performance score. Finally, on the right is inherited insights, which includes article sentiment and vector embeddings." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>This adaptable data structure ensures that the system remains both efficient and scalable, regardless of content diversity or evolving features. As a result, media outlets have created a robust framework to query and extract the latest news and metadata from MongoDB. They can now integrate AI with advanced language models to transform this information into an audio podcast. With this foundation in place, let's examine why MongoDB is well-suited for implementing AI-driven applications.</p>
<h2>Why MongoDB is the perfect fit</h2>
<p>News data is inherently diverse, with each article containing a unique mix of attributes, including main content fields (e.g. id, title, body, date, imageURL), calculated meta data (e.g. read count), generated fields with the help of GenAI (e.g. keywords, sentiment) and embeddings for semantic/vector search. Some of these elements originate from publishers, while others emerge from user interactions or AI-driven analysis. MongoDB’s flexible document model accommodates all these attributes—whether predefined or dynamically generated, within a single, adaptable structure. This eliminates the rigidity of traditional databases and ensures that the system evolves seamlessly alongside the data it manages.</p>
<p>What’s more, speed is critical in news automation. By storing complete, self-contained documents, MongoDB enables rapid retrieval and processing without the need for complex joins. This efficiency allows articles to be enriched, analyzed, and transformed into audio content in near real-time.</p>
<p>And scalability is built in. Whether handling a small stream of updates or processing vast amounts of constantly changing data, MongoDB’s distributed architecture ensures high availability and seamless growth, making it ideal for large-scale media applications.</p>
<p>Last but hardly least, developers benefit from MongoDB’s agility. Without the constraints of fixed schemas, new data points—whether from evolving AI models, audience engagement metrics, or editorial enhancements—can be integrated effortlessly. This flexibility allows teams to experiment, iterate, and scale without friction, ensuring that the system remains future-proof as news consumption evolves.</p>
<center><caption><b>Figure 2.</b> MongoDB benefits for AI-driven applications.</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-18 at 9.08.22 AM-61ttfsqs5m.png" alt="Diagram showing the benefits MongoDB provides for AI-driven applications. The benefits listed include the flexible document model, rapid retrieval and processing, greater developer agility, schema-free integration, and high availability and seamless growth." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<h2>Bringing news to life with generative AI</h2>
<p>Selecting MongoDB for database storage is just the beginning; the real magic unfolds when text meets AI-powered speech synthesis. In our labs, we have experimented with Google’s <a href="https://notebooklm.google/" target="_blank">NotebookLM</a> model to refine news text, ensuring smooth narration with accurate intonation and pacing.</p>
<p>Putting all these pieces together, the diagram below illustrates the workflow for automating AI-based news summaries into audio conversions.</p>
<caption><center><b>Figure 3.</b> AI-based text-to-audio conversion architecture.</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-18 at 9.13.11 AM-524w4oygjl.png" alt="Diagram showing the architecture flow of an AI-based text-to-audio conversion. At the top left, you start with a script which runs through aggregations and vector search. These components then search articles to find all relevant news. From there, a query is sent to notebooklm.google that requests it to generate a 15-min podcast with two voices using information from the following articles, and provides the list of articles found. Notebooklm.google then creates a podcast.wav, which is sent to the cache, and then to the user." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>The process begins with a script that retrieves relevant news articles from MongoDB, using the <a href="https://www.mongodb.com/docs/manual/aggregation/">Aggregation Framework</a> and <a href="https://www.mongodb.com/docs/atlas/atlas-vector-search/vector-search-overview/">Vector Search</a> to ensure semantic relevance. These selected articles are then passed through an AI-powered pipeline, where they are condensed into a structured podcast script featuring multiple voices. Once the script is refined, advanced text-to-speech models transform it into high-quality audio, which is stored as a .wav file. To optimize delivery, the generated podcast is cached, ensuring seamless playback for users on demand. The result? A polished, human-like narration, ready for listeners in MP3 format.</p>
<p>Thanks to this implementation, media outlets can finally let go of the robotic voices of past automations. Instead, they can now deliver a listening experience to their customers that's human, engaging, and professional.</p>
<h2>The future of AI-powered news consumption</h2>
<p>This system isn’t just a technological innovation; it’s a revolution in how we consume news. By combining MongoDB’s efficiency with AI’s creative capabilities, media organizations can deliver personalized, real-time news summaries without human intervention. It’s faster, smarter, and scalable—ushering in a new era of automated audio content.</p>
<p>Want to build the next-gen AI-powered media platform? Start with MongoDB and let your content speak for itself!</p>
<div class="callout">
<p><b>To learn more about integrating AI into media systems using MongoDB, check out the following resources to guide your next steps:</b></p>
<ul>
<li>
<p><b>The MongoDB Solutions Library: <a href="https://www.mongodb.com/solutions/solutions-library/genai-powered-video-summarization-solution?tck=ai_audio_experiences_blog_4_21">Gen AI-powered video summarization</a></b></p>
</li>
<li>
<p><b>The MongoDB Blog: <a href="https://www.mongodb.com/blog/post/ai-powered-media-personalization-mongodb-vector-search?tck=ai_audio_experiences_blog_4_21">AI-Powered Media Personalization: MongoDB and Vector Search</a></b></p>
</li>
</ul>
</div>	]]></description>
      <pubDate>Mon, 21 Apr 2025 15:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/transforming-news-into-audio-experiences-mongodb-ai</link>
      <guid>https://www.mongodb.com/blog/post/transforming-news-into-audio-experiences-mongodb-ai</guid>
    </item><item>
      <title>Away From the Keyboard: Kyle Lai, Software Engineer 2</title>
      <description><![CDATA[<p>In “Away From the Keyboard,” MongoDB developers discuss what they do, how they keep a healthy work-life balance, and their advice for people seeking a more holistic approach to coding.</p>
<p>In this article, Kyle Lai describes his role as a Software Engineer 2 at MongoDB; why he’d rather not be like the characters on the TV show, Severance; and how his commute helps set boundaries between his professional and personal lives.</p>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/E01C4Q4H3CL-U023LMV3AGJ-d34174c0aed5-512-04y71q3p2q.png" alt="Photo of Kyle Lai with his dog" title=" " style="width: 350px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p><b>Q: What do you do at MongoDB?</b></p>
<p><b>Kyle:</b> Hi! I’m an engineer on Atlas Growth 1, where we run experiments on Atlas and coordinate closely with marketing, product, design, and analytics to improve the user experience. Atlas Growth 1 is part of the broader Atlas Growth engineering teams, where we own the experimentation platform and experiment software development kit, allowing other teams to run experiments as well!</p>
<p>The engineers on Atlas Growth are very involved with the product side of our experiments. We help the analytics team collect metrics and decide if a given experiment was a win. Sometimes, seemingly obvious positive improvements can turn out to be detrimental to the user flow, so our experimentation process allows us to learn greatly about our users, whether the experiment wins or not.</p>
<p><b>Q: What does work-life balance look like for you? </b></p>
<p><b>Kyle:</b> Work-life balance for me means that I won’t be worrying about responding to messages or needing to open my laptop after work hours. It also means that my teammates equally respect my work-life balance and do not expect me to work during non-work hours.</p>
<p><b>Q: How do you ensure you set boundaries between work and personal life?</b></p>
<p><b>Kyle:</b> Generally, for me, it’s more difficult to set boundaries between work and personal life when I’m working from home, so I try to come into the office most days. My commute also provides me with time to wind down and signal that work is over for the day. In a way, the drive to and from the train station allows me to transition to getting into the mindset for work or to decompress at the end of the day.</p>
<p><b>Q: Has work-life balance always been a priority for you, or did you develop it later in your career?</b></p>
<p><b>Kyle:</b> As someone who is early in my career, work-life balance is something that I’ve grown to appreciate and see as a priority in my life. It allows me to enjoy my personal life, and definitely contributes to a healthier me and a healthier team.</p>
<p><b>Q: What benefits has this balance given you in your career?</b></p>
<p><b>Kyle:</b> Our team has a weekly Friday hangout meeting, where we have a different question posed to us each week. One of the questions was based on the TV show, Severance. Would we choose to be “severed” like the characters in the show? They undergo a procedure that separates their work and personal brains—their work brains have no awareness of their personal lives, and vice versa.</p>
<p>As someone who hasn’t seen the show, but has heard about it from the rest of my team, I wouldn’t do it. Balancing my work and personal lives allows me to enjoy each side more. I’m motivated for the end of the week so I can enjoy the weekend, and I’m also excited to come to work with a fresh headspace on Mondays, since I am not overworking during non-work hours.</p>
<p><b>Q: What advice would you give to someone seeking to find a better balance?</b></p>
<p><b>Kyle:</b> I’ll sometimes have the urge to continue working past work hours, as I’ll feel like I’m about to finish whatever task I’m working on very soon or think I can get even more done if I don’t stop working. That backfires pretty quickly.
You have to realize you can be easily fatigued and are not able to give your best work if you constantly keep working. A proper work-life balance will allow you to have a fresh start and a clear mind each day.</p>
<p>As for how to better separate work and personal life, I’d suggest changing notification settings on your phone for Slack, so that non-urgent work messages won’t tempt you to open your laptop. Another strategy would be to associate some event with a cutoff for checking work things, such as not reading messages once you’ve left the office or boarded the train. I’ve had teammates tell me they delete Slack from their phones when they’re on vacation, which is a good idea!</p>
<hr>
<p>Thank you to Kyle Lai for sharing these insights! And thanks to all of you for reading.</p>
<p>For past articles in this series, check out our interviews with:</p>
<ul>
<li>
<p><a href="https://www.mongodb.com/blog/post/away-from-the-keyboard-ariel-hou-staff-engineer">Staff Engineer, Ariel Hou</a></p>
</li>
<li>
<p><a href="https://www.mongodb.com/blog/post/away-from-keyboard-apoorva-joshi-mongodb-senior-ai-developer-advocate">Senior AI Developer Advocate, Apoorva Joshi</a></p>
</li>
<li>
<p><a href="https://www.mongodb.com/blog/post/away-from-keyboard-anaiya-raisinghani-developer-advocate">Developer Advocate, Anaiya Raisinghani</a></p>
</li>
<li>
<p><a href="https://www.mongodb.com/blog/post/away-from-the-keyboard-rafa-liou-senior-partner-marketing-manager">Senior Partner Marketing Manager, Rafa Liou</a></p>
</li>
<li>
<p><a href="https://www.mongodb.com/blog/post/away-from-keyboard-everton-agner-staff-software-engineer">Staff Software Engineer, Everton Agner</a></p>
</li>
</ul>
<p>Interested in learning more about or connecting more with MongoDB? Join our <a href="https://www.mongodb.com/community/" target="_blank">MongoDB Community</a> to meet other community members, hear about inspiring topics, and receive the latest MongoDB news and events.</p>
<p>And let us know if you have any questions for our future guests when it comes to building a better work-life balance as developers. Tag us on social media: @/mongodb #LoveYourDevelopers #AwayFromTheKeyboard</p>
]]></description>
      <pubDate>Thu, 17 Apr 2025 15:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/away-from-keyboard-kyle-lai-software-engineer-2</link>
      <guid>https://www.mongodb.com/blog/post/away-from-keyboard-kyle-lai-software-engineer-2</guid>
    </item><item>
      <title>Unlocking BI Potential with DataGenie &amp; MongoDB</title>
      <description><![CDATA[<p>Business intelligence (BI) plays a pivotal role in strategic decision-making. Enterprises collect massive amounts of data yet struggle to convert it into actionable insights. Conventional BI is reactive, constrained by predefined dashboards, and human-dependent, thus making it error-prone and non-scalable. Businesses today are data-rich but insight-poor.</p>
<p>Enter DataGenie, powered by MongoDB—BI reimagined for the modern enterprise. DataGenie autonomously tracks millions of metrics across the entire business datascape. It learns complex trends like seasonality, discovers correlations &amp; causations, detects issues &amp; opportunities, connects the dots across related items, and delivers 5 to 10 prioritized actionable insights as stories in natural language to non-data-savvy business users. This enables business leaders to make bold, data-backed decisions without the need for manual data analysis. With advanced natural language capabilities through Talk to Data, users can query their data conversationally, making analytics truly accessible.</p>
<h2>The challenges: Why DataGenie needed a change</h2>
<p>DataGenie processes large volumes of enterprise data on a daily basis for customers, tracking billions of time series metrics and performing anomaly detection autonomously to generate deep, connected insights for business users. The below diagram represents the functional layers of DataGenie.</p>
<center><caption><b>Figure 1.</b> DataGenie’s functional layers.</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-15 at 1.03.03 PM-o9vlxyvj21.png" alt="Diagram showing DataGenie's functional layers. On the top left, the diagram starts with enterprise data, then flows to metric store. That then goes to anomaly detection, then redundancy elimination, then connect, and finally, autonomous insights. At the bottom of the diagram are descriptions of each of the steps. For enterprise data, on the left, the description is DataGenie loads data from any data store. For Metric Store, the step is describes as creating and storing aggregated metrics. For anomaly detection, the description is learns from metrics and detects anomalous metrics. For redundancy elimination, the description is eliminates noise, redundancy to find true anomalies. The connect step is described as connects related anomalies to form insightful stories. Finally, for autonomous insights, the description is simple natural language stories that present the detected issues with root cause analysis." title=" " style="width: 800px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>Central to the capability of DataGenie is the metrics store, which stores, rolls up, and serves billions of metrics. At DataGenie, we were using an RDBMS (PostgreSQL) as the metrics store.</p>
<p>As we scaled to larger enterprise customers, DataGenie processed significantly higher volumes of data. The complex feature sets we were building also required enormous flexibility and low latency in how we store &amp; retrieve our metrics.</p>
<p>DataGenie had multiple components that served different purposes, and all of these had to be scaled independently to meet our sub-second latency requirements.</p>
<ul>
<li>
<p>With PostgreSQL as the metrics store for quite some time and tried to squeeze it to the maximum extent possible at the cost of flexibility. Since we over-optimized the structure for performance, we lost the flexibility we required to build our next-gen features, which were extremely demanding</p>
</li>
<li>
<p>We defaulted to PostgreSQL for storing the insights (i.e. stories), again optimized for storage and speed, hurting us on the flexibility part</p>
</li>
<li>
<p>For the vector store, we had been using ChromaDB for storing all our vector embeddings. As the data volumes grew, the most challenging part was maintaining the data sync</p>
</li>
<li>
<p>We had to use a different data store for knowledge store and yet another technology for caching</p>
</li>
</ul>
<p>The major problems we had were as follows:</p>
<ul>
<li>
<p>Rigid schema that hindered flexibility for evolving data needs.</p>
</li>
<li>
<p>High latency &amp; processing cost due to extensive preprocessing to achieve the desired structure</p>
</li>
<li>
<p>Slow development cycles that hampered rapid innovation</p>
</li>
</ul>
<h2>How MongoDB gave DataGenie a superpower</h2>
<p>After extensive experimentation with time-series databases, document databases, and vector stores, we realized that MongoDB would be the perfect fit for us since it exactly solved all our requirements with a single database.</p>
<center><caption><b>Figure 2.</b> MongoDB data store architecture.</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-15 at 1.10.47 PM-t5gkswgu8l.png" alt="Diagram titled Powered by MongoDB. The diagram has boxes which lay out the data store architecture. The first box on the top left is metrics store, the next box is insights store, the third box is vector store, the fourth box is knowledge store, and the final box is cache. " title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<h3>Metrics store</h3>
<p>When we migrated to MongoDB, we achieved a remarkable reduction in query latency. Previously, complex queries on <b>120 million documents took around 3 seconds</b> to execute. With MongoDB's efficient architecture, we brought this down to an impressive <b>350-500 milliseconds for 500M+ docs</b>, representing an 85-90% improvement in query speed for a much larger scale.</p>
<p>Additionally, for storing metrics, we transitioned to a key-value pair schema in MongoDB. This change allowed us to reduce our data volume significantly—<b>from 300 million documents to just 10 million documents</b>—thanks to MongoDB's flexible schema and optimized storage. This optimization not only reduced our storage footprint for metrics but also enhanced query efficiency.</p>
<h3>Insights store</h3>
<p>By leveraging MongoDB for the insight service, we eliminated the need for extensive post-processing, which previously consumed substantial computational resources. <b>This resulted in a significant cost advantage, reducing our Spark processing costs by 90% or more</b> (from $80 to $8 per job).</p>
<p>Querying 10,000+ insights took a minute before. With MongoDB, the same task is now completed in under 6 seconds—a <b>10x improvement in performance</b>. MongoDB’s flexible aggregation pipeline was instrumental in achieving these results. For example, we extensively use dynamic filter presets to control which insights are shown to which users, based on their role &amp; authority. The MongoDB aggregation pipeline dynamically adapts to user configurations, retrieving only the data that’s relevant.</p>
<h3>LLM service &amp; vector store</h3>
<p>The Genie+ feature in DataGenie is our LLM-powered application that unifies all DataGenie features through a conversational interface. We leverage MongoDB as a vector database to store KPI details, dimensions, and dimension values. Each vector document embeds essential metadata, facilitating fast and accurate retrieval for LLM-based queries. By serving as the vector store for DataGenie, MongoDB enables efficient semantic search, allowing the LLM to retrieve contextual, relevant KPIs, dimensions, and values with minimal latency, enhancing the accuracy and responsiveness of Genie+ interactions.</p>
<p>Additionally, integrating <a href="https://www.mongodb.com/products/platform/atlas-search">MongoDB Atlas Search</a> for semantic search significantly improved performance. It provided faster, more relevant results while minimizing integration challenges.MongoDB’s schema-less design and scalable architecture also streamlined data management.</p>
<h3>Knowledge store &amp; cache</h3>
<p>MongoDB’s schema-less design enables us to store complex, dynamic relationships and scale them with ease. We also shifted to using MongoDB as our caching layer.</p>
<p>Previously, having separate data stores made syncing and maintenance cumbersome. Centralizing this information in MongoDB simplified operations, enabled automatic syncing, and ensured consistent data availability across all features.</p>
<h2>With MongoDB, DataGenie is reducing time-to-market for feature releases</h2>
<p>Although we started the MongoDB migration to solve only our existing scalability and latency issues, we soon realized that just by migrating to MongoDB, we could imagine even bigger and more demanding features without engineering limitations.</p>
<center><caption><b>Figure 3.</b> MongoDB + DataGenie integration.</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-15 at 1.17.48 PM-ceff813kh6.png" alt="Diagram with the title DataGenie v2. The caption under the title says a complete re-architecture initiative to set a new foundation to our future growth plans. On the left side of the image is the DataGenie and MongoDB logos with a plus sign in between them. From the logos, a line goes over to the right that then splits and connects to three stacked boxes. The boxes are titles Nirvana, wisdom, and powered by Genie." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>DataGenie engineering team refers v2 magic moment since migrating to MongoDB makes it a lot easier &amp; flexible to roll out the following new features:</p>
<ul>
<li>
<p><b>DataGenie Nirvana:</b> A delay in the supply chain for a raw material can cascade into a revenue impact. Conventional analytics relies on complex ETL pipelines and data marts to unify disparate data and deliver connected dashboard metrics. DataGenie Nirvana eliminates the need for a centralized data lake by independently generating aggregate metrics from each source and applying advanced correlation and causation algorithms on aggregated data to detect hidden connections.</p>
</li>
<li>
<p><b>DataGenie Wisdom:</b> Wisdom leverages an agentic framework &amp; knowledge stores, to achieve two outcomes:</p>
<ul>
<li>
<p>Guided onboarding: Onboarding a new use case in DataGenie is as simple as explaining the business problem, success criteria, and sharing sample data - DataGenie autonomously configures itself for relevant metrics tracking to deliver the desired outcome.</p>
</li>
<li>
<p>Next best action: DataGenie autonomously surfaces insights - like a 10% brand adoption spike in a specific market and customer demographics. By leveraging enterprise knowledge bases and domain-specific learning, DataGenie would propose targeted marketing campaigns as the Next Best Action for this insight.</p>
</li>
</ul>
</li>
<li>
<p><b>Powered by Genie:</b> DataGenie offers powerful augmented analytics that can be quickly configured for any use case and integrated through secure, high-performance APIs. This powers data products in multiple verticals, including Healthcare &amp; FinOps, to deliver compelling augmented analytics as a premium add-on, drastically reducing their engineering burden and GTM risk.</p>
</li>
</ul>
<p>All of these advanced features require enormous schema flexibility, low latency aggregation, and a vector database that’s always in sync with the metrics &amp; insights. That’s exactly what we get with MongoDB!</p>
<p>Powered by MongoDB Atlas, DataGenie delivers actionable insights to enterprises, helping them unlock new revenue potential and reduce costs. The following are some of the DataGenie use cases in Retail:</p>
<ul>
<li>
<p><b>Demand shifts &amp; forecasting:</b> Proactively adjust inventory or revise marketing strategies based on product demand changes.</p>
</li>
<li>
<p><b>Promotional effectiveness:</b> Optimize marketing spend by understanding which promotions resonate with which customer segments.</p>
</li>
<li>
<p><b>Customer segmentation &amp; personalization:</b> Personalize offers based on customer behavior and demographics.</p>
</li>
<li>
<p><b>Supply chain &amp; logistics:</b> Minimize disruptions by identifying potential bottlenecks and proposing alternative solutions.</p>
</li>
<li>
<p><b>Inventory optimization:</b> Streamline inventory management by flagging potential stockouts or overstock.</p>
</li>
<li>
<p><b>Fraud &amp; loss prevention:</b> Detect anomalies in transaction data that may signal fraud or errors.</p>
</li>
<li>
<p><b>Customer retention &amp; loyalty:</b> Propose retention strategies to address customer churn.</p>
</li>
<li>
<p><b>Staffing optimization:</b> Optimize customer support staffing.</p>
</li>
</ul>
<h2>Final thoughts</h2>
<p>Migrating to MongoDB did more than just solve DataGenie’s scalability and latency challenges - it unlocked new possibilities. The flexibility of MongoDB allowed DataGenie to innovate faster and conceptualize new features such as Nirvana, Wisdom, and ultra-efficient microservices.</p>
<p>This transformation stands as a proof of concept for future product companies considering partnering with MongoDB. The partnership between DataGenie and MongoDB is a testament to how the right technology choices can drive massive business value, improving performance, scalability, and cost-efficiency.</p>
<div class="callout">
<p><b>Ready to unlock deeper retail insights? Head over to our <a href="https://www.mongodb.com/solutions/industries/retail?tck=datagenie_blog_4_16_25">retail page</a> to learn more.</b></p>
<p><b>Check out our <a href="https://www.mongodb.com/resources/product/platform/atlas-learning-hub?tck=datagenie_blog_4_16_25">Atlas Learning Hub</a> to boost your MongoDB skills.</b></p>
</div>	]]></description>
      <pubDate>Wed, 16 Apr 2025 15:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/unlocking-bi-potential-with-data-genie-mongodb</link>
      <guid>https://www.mongodb.com/blog/post/unlocking-bi-potential-with-data-genie-mongodb</guid>
    </item><item>
      <title>Introducing Database Digest: Building Foundations for Success</title>
      <description><![CDATA[<p>Today at <a href="https://www.mongodb.com/events/mongodb-local/toronto">MongoDB .local Toronto</a>, I’m excited to share the first issue of <i><a href="https://www.mongodb.com/library/database-digest?tck=database_digest_blog" target="_blank">Database Digest</a></i>—MongoDB’s new digital magazine that explores the critical role of data in powering modern applications. This inaugural issue explores modern data architecture, and shows how—when the right data foundation meets emerging technologies—pioneering companies are fundamentally reimagining what's possible.</p>
<a href="https://www.mongodb.com/library/database-digest?tck=database_digest_blog" target="_blank">
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-14 at 8.57.54 AM-xhjhb1z1e7.png" alt=" " title=" " style="width: 250px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
</a>	
<h2>The dawn of data ubiquity</h2>
<p>Currently, we stand in what McKinsey calls the &quot;<a href="https://www.mckinsey.com/capabilities/mckinsey-digital/our-insights/charting-a-path-to-the-data-and-ai-driven-enterprise-of-2030" target="_blank">data ubiquity era</a>&quot;— with data flowing through organizations as essentially as electricity powers the modern world. The transformation to this era has brought both unprecedented opportunity and formidable challenges. Organizations must simultaneously manage huge volumes of data while delivering the real-time, personalized experiences that define competitive advantage today.</p>
<p>Successfully doing so doesn’t mean merely adopting new technologies. Instead, it requires fundamentally rethinking how data is stored, processed, and leveraged to drive business value. Traditional relational database systems simply cannot meet these demands. The future belongs to organizations with data architectures designed for the agility, scalability, and versatility needed to handle diverse data types while seamlessly integrating with emerging technologies like AI.</p>
<h2>The cornerstone of AI success</h2>
<p>The rise of AI, and the speed at which the market has been changing have fundamentally shifted the importance of adaptability. However, software can only adapt as fast as its foundation allows.</p>
<p>At MongoDB, we believe modern databases are the cornerstone of the age of AI, providing the essential capabilities needed for success in this new era. To do so, they must be able to:</p>
<ul>
<li>
<p><b>Handle all forms of data and provide intelligent search:</b> Modern databases consolidate structured and unstructured data into a single system, eliminating silos that restrict AI innovation. They ground AI output in accurate, contextual data that drives better outcomes.</p>
</li>
<li>
<p><b>Scale without constraints and react instantly:</b> Databases should be able to adapt to unpredictable workloads and massive data volumes without performance degradation. They should enable real-time decisions and actions when opportunities or threats emerge.</p>
</li>
<li>
<p><b>Embed domain-specific AI and secure data throughout:</b> Modern databases enhance accuracy with specialized models that reduce hallucinations, and they protect information at every stage without sacrificing speed or functionality.</p>
</li>
</ul>
<center><caption><b>Figure 1.</b> Modern database demands.</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-14 at 9.05.05 AM-ijwit7g3pn.png" alt="Graphic covering the demands for modern databases. On the left, there is a question which is Modern Database Demands: What is needed? On the right, three demands are listed out. The first states handle all forms of data and provide intelligent search. The second is scale without constraints and react instantly. Finally, the third is embed domain-specific AI and secure data throughout." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>The impact of a modern database on AI innovation isn’t theoretical—we're seeing organizations like <a href="https://www.mongodb.com/solutions/customer-case-studies/swisscom">Swisscom</a> leverage this approach to apply generative AI to their extensive expert content library, transforming how they serve the banking industry by delivering bespoke, contextual information within seconds.</p>
<h2>The AI revolution</h2>
<p>Perhaps nowhere is the impact of a modern data foundation more profound than in the rapid evolution of AI applications. In just a short time, we've progressed from simple LLM-powered chatbots to more advanced agentic systems capable of understanding complex goals, breaking them into manageable steps, and executing them autonomously—all while maintaining context and learning from interactions.</p>
<p>This represents more than incremental progress—it's a fundamental shift in how AI serves as a strategic partner in solving business challenges. MongoDB sits at the heart of this transformation, providing the critical bridge between AI models and data while enabling vector storage, real-time processing, and seamless integration with LLM orchestrators.</p>
<p>Companies like <a href="https://www.mongodb.com/solutions/customer-case-studies/questflow">Questflow</a> demonstrate the power of this approach, revolutionizing the future of work through a decentralized, autonomous AI agent network that orchestrates multiple AI agents collaborating with humans. By leveraging MongoDB's flexible document model and vector search capabilities, they're enabling startups to create dynamic AI solutions that handle everything from data analysis to content creation, while maintaining context and learning from interactions.</p>
<h2>Modernizing legacy systems: the strategic imperative</h2>
<p>For established enterprises, the journey to a modern data foundation often begins with addressing the legacy systems that consume up to 80% of IT budgets yet constrain innovation. Modernization isn't just a technical upgrade—it's a strategic move toward growth, efficiency, and competitive advantage.</p>
<p>The evidence is compelling: <a href="https://www.mongodb.com/solutions/customer-case-studies/bendigo-and-adelaide-bank">Bendigo and Adelaide</a> Bank achieved a staggering 90% reduction in both time and cost modernizing core banking applications using MongoDB's repeatable modernization framework and AI-powered migration tools. This transformation isn't just about cost savings—it's about creating the foundation for entirely new capabilities that drive business value.</p>
<p>Modern data architecture must embody flexibility across multiple dimensions—from supporting diverse data models to providing deployment options spanning cloud-native, cloud-agnostic, and on-premise environments. This approach enables organizations to break free from silos, integrate AI capabilities, and create a unified data foundation supporting both current operations and future innovations.</p>
<h2>What’s next for data</h2>
<p>The organizations featured throughout <i>Database Digest</i> share a common vision: they recognize that tomorrow's success depends on today's data foundation. The convergence of flexible document models, advanced AI integration, and cloud-native capabilities isn't just enabling incremental improvements—it's powering applications and experiences that were never before possible.</p>
<p>So I invite you to explore the full, inaugural issue of Database Digest to discover how MongoDB is helping organizations across industries build the foundation for tomorrow's success. This isn't just about technology—it's about creating the foundation for transformation that delivers real business value in our increasingly data-driven world.</p>
<div class="callout">
<p><b>Visit <a href="https://www.mongodb.com/library/database-digest?tck=database_digest_blog" target="_blank">mongodb.com/library/database-digest</a> to download your copy and join us on this journey into the future of data.</b></p>
</div>	]]></description>
      <pubDate>Tue, 15 Apr 2025 13:30:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/introducing-database-digest-building-foundations-for-success</link>
      <guid>https://www.mongodb.com/blog/post/introducing-database-digest-building-foundations-for-success</guid>
    </item><item>
      <title>Now Generally Available: 7 New Resource Policies to Strengthen Atlas Security</title>
      <description><![CDATA[<p>Organizations demand for a scalable means to enforce security and governance controls across their database deployments without slowing down developer productivity. To address this, MongoDB introduced resource policies in public preview on February 10th, 2025. Resource policies enable organization administrators to set up automated, organization-wide ‘guardrails’ for their MongoDB Atlas deployments. At public preview, three policies were released to this end.</p>
<p>Today, MongoDB is announcing the general availability of resource policies in MongoDB Atlas. This release introduces seven additional policies and a new graphical user interface (GUI) for creating and managing policies. These enhancements give organizations greater control over MongoDB Atlas configurations, simplifying security and compliance automation.</p>
<h2>How resource policies enable secure innovation</h2>
<p>Innovation is essential for organizations to maintain competitiveness in a rapidly evolving global landscape. Companies with higher levels of innovation outperformed their peers financially, according to a Cornell University study analyzing S&amp;P 500 companies between 1998 and 2023<sup>1</sup>. One of the most effective ways to drive innovation is by equipping developers with the right tools and giving them the autonomy to put them into action<sup>2</sup>.</p>
<p>However, without standardized controls governing those tools, developers can inadvertently configure Atlas clusters to deviate from corporate or regulatory best practices. Manual approval processes for every new project create delays. Concurrently, platform teams struggle to enforce consistent security policies across the organization, leading to increased complexity and costs.</p>
<p>As cybersecurity threats evolve daily and regulations tighten, granting developers autonomy and quickly provisioning access to essential tools can introduce risks. Organizations must implement strong security measures to maintain compliance and enable secure innovation.</p>
<p>Resource policies empower organizations to enforce security and compliance standards across their entire Atlas environment. Instead of targeting specific user groups, these policies establish organization-wide guardrails to govern how Atlas can be configured. This reduces the risk of misconfigurations and security gaps.</p>
<p>With resource policies, security and compliance standards are applied automatically across all Atlas projects and clusters. This eliminates the need for manual approvals. Developers gain self-service access to the resources they need while remaining within approved organizational boundaries. Simultaneously, platform teams can centrally manage resource policies to ensure consistency and free up time for strategic initiatives.</p>
<p>Resource policies strengthen security, streamline operations, and help accelerate innovation by automating guardrails and simplifying governance. Organizations can scale securely while empowering developers to move faster without compromising compliance.</p>
<h2>What resource policies are available?</h2>
<head>
<style>
table, th, td {
  border: 1px solid black;
}
</style>
</head>
<body>
<table style="width:100%">
  <tr>
		<th><b>Policy Type</b></th>
		<th><b>Description</b></th>
		<th><b>Available Since</b></th>
  </tr>
  <tr>
		<td><center>Restrict cloud provider</center></td>
    <td><center>Ensure clusters are only deployed on approved cloud providers (AWS, Azure, or Google Cloud). This prevents accidental or unauthorized deployments in unapproved environments. This supports organizations in meeting regulatory or business requirements.</center></td>
    <td><center>Public preview</center<</td>
  </tr>
  <tr>
		<td><center>Restrict cloud region</center></td>
    <td><center>Limit cluster deployments in approved cloud providers to specific regions. This ensures data residency compliance, optimizes performance by keeping data close to users, and helps control cloud costs.</center></td>
		<td><center>Public preview</center></td>
  </tr>
	<tr>
		<td><center>Block wildcard IP</center></td>
		<td><center>Reduce exposure to unauthorized access attempts by disabling the use of 0.0.0.0/0 (wildcard IP) in IP access lists. This enforces more restrictive network access policies, ensuring only explicitly approved IP addresses or private connectivity methods (such as VPC peering or private endpoints) are used.</center></td>
		<td><center>Public preview</center></td>
	</tr>
	<tr>
		<td><center>Enforce Atlas cluster size limits</center></td>
		<td><center>Set minimum and maximum cluster sizes to control costs and optimize performance, preventing unexpected infrastructure expenses while ensuring efficient resource usage.</center></td>
		<td><center>General availability</center></td>
	</tr>
	<tr>
		<td><center>Restrict IP access list modifications</center></td>
		<td><center>Restrict public access options by preventing new IP access list entries, encouraging connections through VPC peering or private endpoints.</center></td>
		<td><center>General availability</center></td>
	</tr>
	<tr>
		<td><center>Restrict VPC peering modifications</center></td>
		<td><center>Maintain secure cross-VPC communication by preserving existing VPC peering configurations while blocking future changes.</center></td>
		<td><center>General availability</center></td>
	</tr>
	<tr>
		<td><center>Restrict private endpoint modifications</center></td>
		<td><center>Protect private network connections by keeping existing Private Endpoint configurations intact and preventing unauthorized modifications.</center></td>
		<td><center>General availability</center></td>
	</tr>
	<tr>
		<td><center>Enforce minimum TLS version</center></td>
		<td><center>Enforce modern TLS versions that prevent outdated encryption protocols from exposing your systems to vulnerabilities.</center></td>
		<td><center>General availability</center></td>
	</tr>
	<tr>
		<td><center>Restrict TLS cipher suites</center></td>
		<td><center>Specify a set of TLS cipher suites to balance security, compatibility, and compliance.</center></td>
		<td><center>General availability</center></td>
	</tr>
	<tr>
		<td><center>Require maintenance windows</center></td>
		<td><center>Implement mandatory maintenance windows for all Projects to improve operational predictability and create a structured framework for controlled system updates.</center></td>
		<td><center>General availability</center></td>
	</tr>
</table>
</body>
</html>
<p>When resource policies first launched in public preview, organizations could use them to enforce consistency in deployment configurations and strengthen access controls. These foundational policies helped teams ensure security and compliance requirements were being followed automatically:</p>
<ul>
<li>
<p>Restrict cloud provider</p>
</li>
<li>
<p>Restrict cloud region</p>
</li>
<li>
<p>Block wildcard IP</p>
</li>
</ul>
<p>The three inaugural policies available in public preview established a strong foundation for securing MongoDB Atlas environments while enabling self-service access for developers. With the general availability of resource policies, MongoDB is expanding its capabilities with seven additional policies designed to strengthen security, streamline compliance, and improve operational governance. These additions give organizations greater control over cluster configurations, network access, encryption standards, and maintenance schedules.</p>
<p>Without predefined guardrails, Atlas clusters can grow beyond manageable limits. Organizations are therefore prone to unforeseen infrastructure expenses and increased resource management complexity. To anticipate this risk, MongoDB has introduced the 'Enforce Atlas cluster size limits' resource policy to define and police relevant parameters.</p>
<p>Uncontrolled network access can expose sensitive data and increase security risks. Without guardrails, organizations may inadvertently allow overly permissive connections. This weakens security policy enforcement and puts compliance at risk. To mitigate these risks, the following resource policies have been introduced to ensure strict control over network configurations:</p>
<ul>
<li>
<p>Restrict IP access list modifications</p>
</li>
<li>
<p>Restrict VPC peering modifications</p>
</li>
<li>
<p>Restrict private endpoint modifications</p>
</li>
</ul>
<p>Weak or outdated encryption can leave sensitive data vulnerable to interception and compromise. Without strict enforcement of encryption standards, organizations risk non-compliance and exposure to evolving cybersecurity threats. To maintain robust data protection, MongoDB is introducing the following two resource policies to strengthen encryption controls:</p>
<ul>
<li>
<p>Enforce minimum TLS version</p>
</li>
<li>
<p>Restrict TLS cipher suites</p>
</li>
</ul>
<p>Unplanned maintenance can lead to downtime, operational disruptions, and inconsistent system updates. Without a structured approach, organizations will struggle to coordinate upgrades and minimize the impact on critical workloads. To enhance operation predictability, MongoDB has introduced the 'Require maintenance windows' resource policy to standardize maintenance scheduling.</p>
<h2>Creating and managing resource policies</h2>
<p>With the general availability of resource policies, organizations can now create and manage policies through the Atlas user interface (UI) and programmatically. This flexibility allows teams to enforce security, compliance, and operational standards in a way that aligns with their existing workflows.</p>
<p>For infrastructure automation, resource policies can be defined using infrastructure-as-code (IaC) tools like Terraform and CloudFormation or integrated directly via the Atlas Admin API. This enables organizations to apply policies consistently across their environments while maintaining agility.</p>
<p>Resource policies in Atlas are written using <a href="https://www.cedarpolicy.com/en" target="_blank">Cedar</a>, an open-source policy language designed for both expressiveness and ease of use. Cedar’s concise syntax simplifies policy creation and management. This makes it easier for teams to enforce guardrails without unnecessary complexity.</p>
<p>To see the process of creating a resource policy through the Atlas UI in action, consider this example: A global financial services company uses MongoDB Atlas to support business-critical applications. To control costs and ensure performance consistency, the company wants to implement a resource policy restricting cluster provisioning to between M30 and M60.</p>
<p>To create the policy through the Atlas UI, a platform engineer would start by navigating to Organization Settings. They would then navigate to the Resource Policies page and select Create Policy to initiate the setup process.</p>
<center><caption><b>Figure 1.</b> The Resource Policies section within organization settings in the Atlas UI. </center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-04 at 6.37.13 AM-xkaprzwia6.png" alt="Screenshot of the resource policies section within organization setting in the Atlas UI. The screenshot shows the main UI as well as the left side NAV. " title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>Next, the platform engineer would name the policy and provide a description. In this example, the policy is named “Restrict Cluster Tier,” with the description: “Restrict Atlas from provisioning or scaling clusters to less than M30 or greater than M60.”</p>
<center><caption><b>Figure 2.</b> The process of naming and providing a description for a new resource policy.  </center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-04 at 6.40.10 AM-04w7a455oe.png" alt="Screenshot of the Atlas UI showing how to name and provide a description for a new resource policy. " title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>After naming the policy and providing a description, the next step is to define the policy using Cedar. In this case, the policy includes a when clause that restricts Atlas from provisioning or scaling clusters to less than M30 or greater than M60.</p>
<center><caption><b>Figure 3.</b> The new resource policy is defined using the Cedar policy language.  </center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-04 at 6.41.42 AM-nzpm0dst3t.png" alt="Screenshot of the Atlas UI showing the Cedar policy field now filled in the Create Policy window." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>Finally, the policy is created and activated by clicking Create Policy. Once completed, the platform engineer can view an overview of the newly created policy.</p>
<center><caption><b>Figure 4.</b> An overview of the newly created resource policy. </center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-04 at 6.44.24 AM-b9amalu3bz.png" alt="Screenshot of the Atlas UI window showing an overview of a newly created resource policy. " title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>This resource policy now applies to all newly provisioned Atlas projects and clusters. For existing clusters that exceed or fall below the policy’s limits, Atlas only allows modifications that adjust them to comply with the policy. By implementing this policy, the financial services company prevents overspending. Concurrently, they ensure that production workloads run on appropriately sized clusters. Additionally, non-critical environments are prevented from consuming excessive resources.</p>
<h2>Getting started with resource policies</h2>
<p><a href="https://dochub.mongodb.org/core/atlas-resource-policies">Resource policies</a> are now generally available in MongoDB Atlas. Get started creating and managing resource policies through the Atlas user interface or programmatically using infrastructure-as-code tools like Terraform or CloudFormation. Alternatively, integrate directly with the Atlas Admin API. Use the resources below to learn more about resource policies.</p>
<ul>
<li>
<p><b><a href="https://dochub.mongodb.org/core/atlas-resource-policies?tck=resource_policies_blog">Feature documentation</a></b></p>
</li>
<li>
<p><b><a href="https://www.postman.com/mongodb-devrel/mongodb-atlas-administration-apis/overview" target="_blank">Postman Collection</a></b></p>
</li>
<li>
<p><b><a href="https://registry.terraform.io/providers/mongodb/mongodbatlas/latest/docs/guides/1.21.0-upgrade-guide" target="_blank">Terraform Provider documentation</a></b></p>
</li>
<li>
<p><b><a href="https://github.com/mongodb/mongodbatlas-cloudformation-resources/tree/master/cfn-resources/resource-policy" target="_blank">AWS Cloud Formation documentation</a></b></p>
</li>
</ul>
]]></description>
      <pubDate>Mon, 14 Apr 2025 17:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/7-new-resource-policies-strengthen-atlas-security</link>
      <guid>https://www.mongodb.com/blog/post/7-new-resource-policies-strengthen-atlas-security</guid>
    </item><item>
      <title>GraphRAG with MongoDB Atlas: Integrating Knowledge Graphs with LLMs</title>
      <description><![CDATA[<p>A key challenge AI developers face is providing context to <a href="https://www.mongodb.com/resources/basics/artificial-intelligence/large-language-models">large language models</a> (LLMs) to build reliable AI-enhanced applications; <a href="https://www.mongodb.com/resources/basics/artificial-intelligence/retrieval-augmented-generation">retrieval-augmented generation</a> (RAG) is widely used to tackle this challenge. While vector-based RAG, the standard (or baseline) implementation of retrieval-augmented generation, is useful for many use cases, it is limited in providing LLMs with reasoning capabilities that can understand relationships between diverse concepts scattered throughout large knowledge bases. As a result, the accuracy of vector RAG-enhanced LLM outputs in applications can disappoint—and even mislead—end users.</p>
<p>Now generally available, <a href="https://www.mongodb.com/products/platform/atlas-database">MongoDB Atlas</a>’ new LangChain integration for GraphRAG—a variation of RAG architecture that integrates a knowledge graph with LLMs—can help address these limitations.</p>
<h2>GraphRAG: Connecting the dots</h2>
<p>First, a short explanation of knowledge graphs: a <a href="https://www.mongodb.com/resources/databases/knowledge-graph">knowledge graph</a> is a structured representation of information in which entities (such as people, organizations, or concepts) are connected by relationships. Knowledge graphs work like maps, and show how different pieces of information relate to each other. This structure helps computers understand connections between facts, answer complex questions, and find relevant information more easily.</p>
<p>Traditional RAG applications split knowledge data into chunks, vectorize them into embeddings, and then retrieve chunks of data through semantic similarity search; GraphRAG builds on this approach. But instead of treating each document or chunk as an isolated piece of information, GraphRAG considers how different pieces of knowledge are connected and relate to each other through a knowledge graph.</p>
<center><caption><b>Figure 1.</b> Embedding-based vector search vs. entity-based graph search.</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-10 at 1.45.13 PM-jj5p5m5apu.png" alt="Diagram showing embedding-based vector search vs. entity-based graph search. On the left, embedding based vector search are separated into boxes in a clean stacked line. On the right, entity-based graph search is show as hexagons that connect to one another, and the search has pulled out a single group. " title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>GraphRAG improves RAG architectures in three ways:</p>
<p>First, GraphRAG can improve <b>response accuracy</b>. Integrating knowledge graphs into the retrieval component of RAG has shown significant improvements in multiple publications. For example, benchmarks in the AWS investigation, “<a href="https://aws.amazon.com/blogs/machine-learning/improving-retrieval-augmented-generation-accuracy-with-graphrag/" target="_blank">Improving Retrieval Augmented Generation Accuracy with GraphRAG</a>” demonstrated nearly double the correct answers compared to traditional embedding-based RAG.</p>
<p>Also, embedding-based methods rely on numerical vectors and can make it difficult to interpret why certain chunks are related. Conversely, a graph-based approach provides a visual and auditable representation of document relationships.</p>
<p>Consequently, GraphRAG offers more <b>explainability</b> and <b>transparency</b> into retrieved information for improved insight into why certain data is being retrieved. These insights can help optimize data retrieval patterns to improve accuracy.</p>
<p>Finally, GraphRAG can help answer questions that RAG is not well-suited for—particularly when <b>understanding a knowledge base's structure, hierarchy, and links is essential</b>. Vector-based RAG struggles in these cases because breaking documents into chunks loses the big picture.</p>
<p>For example, prompts like “What are the themes covered in the 2025 strategic plan?” are not well handled. This is because the semantic similarity between the prompt, with keywords like “themes,” and the actual themes in the document may be weak, especially if they are scattered across different sections. Another example prompt like, “What is John Doe’s role in ACME’s renewable energy projects?” presents challenges because if the relationships between the person, the company, and the related projects are mentioned in different places, it becomes difficult to provide accurate responses with vector-based RAG.</p>
<p>Traditional vector-based RAG can struggle in cases like these because it relies solely on semantic similarity search. The logical connections between different entities—such as contract clauses, legal precedents, financial indicators, and market conditions—are often complex and lack semantic keyword overlap. Making logical connections across entities is often referred to as <b>multi-hop retrieval</b> or <b>reasoning</b> in GraphRAG.</p>
<p>However, GraphRAG has its own limitations, and is use-case dependent to achieve better accuracy than vector-based RAG:</p>
<ul>
<li>
<p>It introduces an extra step: <b>creating the knowledge graph</b> using LLMs to extract entities and relationships. Maintaining and updating the graph as new data arrives becomes an ongoing operational burden. Unlike vector-based RAG, which requires embedding and indexing—a relatively lightweight and fast process—GraphRAG depends on a large LLM to accurately understand, map complex relationships, and integrate them into the existing graph.</p>
</li>
<li>
<p>The <b>added complexity of graph traversal</b> can lead to response latency and scalability challenges as the knowledge base grows. Latency is closely tied to the depth of traversal and the chosen retrieval strategy, both of which must align with the specific requirements of the application.</p>
</li>
<li>
<p>GraphRAG introduces <b>additional retrieval options</b>. While this allows developers more flexibility in the implementation, it also adds complexity. The additional retrieval options include keyword and entity-based retrieval, semantic similarity on the first node, and more.</p>
</li>
</ul>
<h2>MongoDB Atlas: A unified database for operational data, vectors, and graphs</h2>
<p>MongoDB Atlas is perfectly suited as a unified database for documents, vectors, and graphs. As a unified platform, it’s ideal for powering LLM-based applications with vector-based or graph-based RAG. Indeed, adopting MongoDB Atlas eliminates the need for point or bolt-on solutions for vector or graph functionality, which often introduce unnecessary complexity, such as data synchronization challenges that can lead to increased latency and potential errors.</p>
<p>The unified approach offered by MongoDB Atlas simplifies the architecture and reduces operational overhead, but most importantly, it greatly simplifies the development experience. In practice, this means you can leverage MongoDB Atlas' document model to store rich application data, use vector indexes for similarity search, and model relationships using document references for graph-like structures.</p>
<h2>Implementing GraphRAG with MongoDB Atlas and LangChain</h2>
<p>Starting from version 0.5.0, the <a href="https://github.com/langchain-ai/langchain-mongodb" target="_blank"><code>langchain-mongodb</code></a> package introduces a <a href="https://langchain-mongodb.readthedocs.io/en/latest/langchain_mongodb/graphrag/langchain_mongodb.graphrag.graph.MongoDBGraphStore.html#langchain_mongodb.graphrag.graph.MongoDBGraphStore" target="_blank">new class</a> to simplify the implementation of a GraphRAG architecture.</p>
<center><caption><b>Figure 2.</b> GraphRAG architecture with MongoDB Atlas and LangChain</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-10 at 1.51.48 PM-qp4plhtw2y.png" alt="Diagram showing the GraphRAG architecture with MongoDB Atlas and LangChain. The top of the diagram begins with a query, which flows into MongoDB Atlas. Atlas than pulls in information from Document Corpus, on the left of the diagram, through graph extraction prompt. The LLM then retrieves entities and relationships through similarity search, and provides a contextually grounded response." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>First, it enables the automatic creation of a knowledge graph. Under the hood, it uses a specific prompt sent to an LLM of your choice to extract entities and relationships, structuring the data to be stored as a graph in MongoDB Atlas.</p>
<p>Then, it sends a query to the LLM to extract entities and then searches within the graph to find connected entities, their relationships, and associated data. This information, along with the original query, then goes back to the LLM to generate an accurate final response.</p>
<p>MongoDB Atlas’ integration in LangChain for GraphRAG follows an entity-based graph approach. However, you can also develop and implement your own GraphRAG with a hybrid approach using <a href="https://www.mongodb.com/docs/drivers/">MongoDB drivers</a> and MongoDB Atlas’ rich search and aggregation capabilities.</p>
<h2>Enhancing knowledge retrieval with GraphRAG</h2>
<p>GraphRAG complements traditional RAG methods by enabling deeper understanding of complex, hierarchical relationships, supporting effective information aggregation and multi-hop reasoning. Hybrid approaches that combine GraphRAG with embedding-based vector search further enhance knowledge retrieval, making them especially effective for advanced RAG and agentic systems.</p>
<p>MongoDB Atlas’ unified database simplifies RAG implementation and its variants, including GraphRAG and other hybrid approaches, by supporting documents, vectors, and graph representations in a unified data model that can seamlessly scale from prototype to production. With robust retrieval capabilities ranging from full-text and semantic search to graph search, MongoDB Atlas provides a comprehensive solution for building AI applications. And its integration with proven developer frameworks like LangChain accelerates the development experience—enabling AI developers to build more advanced and efficient retrieval-augmented generation systems that underpin AI applications.</p>
<div class="callout">
<p><b>Ready to dive into GraphRAG? <a href="https://www.mongodb.com/docs/atlas/atlas-vector-search/ai-integrations/langchain/graph-rag/?tck=graphrag_blog_4_14_25">Learn how</a> to implement it with MongoDB Atlas and LangChain.</b></p>
<p><b>Head over to the <a href="https://www.mongodb.com/resources/product/platform/atlas-learning-hub?tck=graphrag_blog_4_14_25">Atlas Learning Hub</a> to boost your MongoDB skills and knowledge.</b></p>
</div>	]]></description>
      <pubDate>Mon, 14 Apr 2025 13:30:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/graphrag-mongodb-atlas-integrating-knowledge-graphs-with-llms</link>
      <guid>https://www.mongodb.com/blog/post/graphrag-mongodb-atlas-integrating-knowledge-graphs-with-llms</guid>
    </item><item>
      <title>Driving Retail Loyalty with MongoDB and Cognigy</title>
      <description><![CDATA[<p>Retail is one of the fastest moving industries, often the very first to leverage cutting-edge AI to create next-gen experiences for their customers. One of the latest areas we’re seeing retailers invest in is agentic AI: they are creating conversational chatbot “agents” that are pulling real-time information from their systems, using Natural Language processing to create conversational responses to customer queries, and then taking action- completing tasks and solving problems.</p>
<p>In this race to stay ahead of their competition, retailers today are struggling to quickly bring to market these agents and don’t always have the AI skills in-house. Many are looking to the broad ecosystem of off-the-shelf solutions to leverage the best of what’s already out there—reducing time to market for their <a href="https://www.mongodb.com/resources/basics/artificial-intelligence/ai-agents">AI agents</a> and leaving the AI models and integrations to the experts in the field.</p>
<p>Some of the most successful retail conversational AI agents we’ve seen are built on <a href="https://www.cognigy.com/" target="_blank">Cognigy</a>, a global leader in customer service solutions. With Cognigy, retailers are quickly spinning up conversational AI agents on top of their MongoDB data to create personalized conversational experiences that not only meet but anticipate customer expectations. Increasingly, whether or not retailers offer customers immediate, seamless interactions are key to retaining their loyalty.</p>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Technical_CONTENT_Cart_Spot-ldacrdhu8g.png" alt="Illustration depicting a retail app" title=" " style="width: 350px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<h2>Why next-gen conversational AI matters in retail</h2>
<p>Customer loyalty has been declining yearly, and customers are moving to retailers who can provide an elevated experience at every interaction. According to <a href="https://offers.hubspot.com/state-of-customer-service" target="_blank">HubSpot’s 2024 annual customer service survey</a>, 90% of customers expect an immediate response to their inquiries, highlighting how speed has become a critical factor in customer satisfaction. Additionally, <a href="https://www.superoffice.com/blog/customer-experience-statistics/" target="_blank">45.9% of business leaders prioritize improving customer experience over product and pricing</a>, demonstrating that in retail, speed and personalization are no longer optional as they define whether a customer stays or moves on.</p>
<p>The chatbots of the past that relied on simple rules-based engines and static data don’t meet these customers' new expectations as they lack real-time business context, and can generate misleading answers as they’re not training on the retailer's in-house data sets.</p>
<p>This is where <a href="https://www.cognigy.com/blog/conversational-ai-in-e-commerce" target="_blank">Cognigy’s AI agents</a> can create a more compelling experience: These intelligent systems integrate real-time business data with the capabilities of LLMs, enabling AI-driven experiences that are not only personalized but also precise and controlled. Instead of leaving responses open to interpretation, <a href="https://www.cognigy.com/blog/conversational-ai-in-retail" target="_blank">retailers can customize interactions</a>, guide users through processes, and ensure AI-driven recommendations align with actual inventory, customer history, and business rules. This level of contextual understanding and action creates trust-driven experiences that foster loyalty.</p>
<p>Having quality data and the ability to harness it effectively is the only way to meet the strategic imperatives that customers demand today. This requires key factors such as being fast, flexible, and high-performing at the scale of your business operations, as winning companies must store and manage their information efficiently. This is where MongoDB, a general-purpose database, truly shines. It is designed to manage your constantly evolving business data, such as inventory, orders, transaction history, and user preferences. MongoDB’s document model stands out in the retail industry, offering the flexibility and scalability businesses need to thrive in today’s fast-paced environment.</p>
<p>Cognigy can use this real-time operational data from MongoDB as a direct input to build, run, and deploy conversational AI agents at scale. With just a few clicks, businesses can create AI-driven chatbots and voice agents powered by large language models (LLMs), following their business workflows in a smooth and easy-to-implement way. These agents can seamlessly engage with customers across various phone lines as a major driver for customer interactions, including website chat, Facebook Messenger, and WhatsApp, offering personalized interactions. On the back end, Cognigy is built on MongoDB as its operational data store, taking full advantage of MongoDB’s scalability and high performance to ensure that its conversational AI systems can efficiently process and store large volumes of real-time data while maintaining high availability and reliability.</p>
<p>The power of combining AI agents with real-time business data transforms personalization from a static concept into a dynamic ever-evolving experience that makes customers feel truly recognized and understood at every touchpoint. By harnessing these intelligent systems, retailers can go beyond generic interactions to deliver seamless, relevant, and engaging experiences that naturally strengthen customer relationships. Ultimately, true personalization isn’t just about efficiency; it’s about creating meaningful connections that drive lasting customer engagement and loyalty.</p>
<p>Let’s look at how this looks in the Cognigy interface when you’re creating a flow for your chatbot:</p>
<iframe width="800" height="425" src="https://www.youtube.com/embed/94R4nea1y7c?si=NoLrjiZORKB31kpR" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<h2>What’s happening behind the scenes?</h2>
<p>Figure 1 below shows an example customer journey, and demonstrates how Cognigy and MongoDB work together to use real-time data to give reliable and conversational responses to customer questions:</p>
<center><caption><b>Figure 1.</b> An Agentic AI conversational flow with Cognigy pulling user and order data from MongoDB</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-09 at 8.49.06 AM-ifd9e4bu4e.png" alt="This image is a diagram showing an agentic AI conversation flow with Cognigy pulling user and order data from MongoDB. At the bottom left, step 1 is a user connecting to an application and asking when the delivery date will be. That request is sent to Cognigy AI, which pulls the order data from MongoDB. The order update is then confirmed with the distribution center, and then sent back to Cognigy AI. The AI then runs the prompt plus the answer through an LLM, which generates the response that is sent back to the user." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>This user’s journey starts when they make a purchase on a retailer’s ecommerce application. The platform securely stores the order details, including product information, customer data, and order status, in MongoDB.</p>
<p>To coordinate the delivery, the user reaches out via a chatbot or phone conversation orchestrated by Cognigy AI agents, using advanced <a href="https://www.mongodb.com/resources/basics/artificial-intelligence/large-language-models">Large Language Models (LLMs)</a> to understand the user’s inquiries and respond in a natural, conversational tone.</p>
<p>The AI agent retrieves the necessary user information and order details from MongoDB, configured as the data source, taking real-time data that is always up to date. By understanding the user’s query, the agent retrieves the appropriate database information and is also able to update the database with any relevant information generated during the conversation, such as modifying a delivery appointment.</p>
<p>As the user schedules their delivery, Cognigy updates the information directly in MongoDB, leveraging features like triggers and change streams to seamlessly synchronize real-time data with other key systems in the customer journey, such as inventory management and delivery providers. This ensures personalized user experiences at every interaction.</p>
<h2>Shaping the future of customer service with MongoDB and Cognigy</h2>
<p>Delivering responsive, personalized customer service is more essential than ever. By combining MongoDB’s flexible, versatile, and performant data management with Cognigy’s powerful conversational AI, businesses can create seamless, real-time interactions that keep customers engaged. The future of customer service is fast, dynamic, and seamlessly integrated into business operations.</p>
<p>With MongoDB and Cognigy, organizations can harness the power of AI to automate and personalize customer interactions in real time, without the need for extensive development efforts. The MongoDB-Cognigy integration enables businesses to scale context-driven interactions, strengthen customer relationships, and exceed expectations while building lasting customer loyalty.</p>
<div class="callout">
<p><b><a href="https://www.mongodb.com/solutions/customer-case-studies/cognigy?tck=cognigy_blog_4_10_25">Learn more</a> about how Cognigy built a leading conversational AI solution with MongoDB on our customer story page.</b></p>
<p><b>Needing a solution for your retail needs? Head over to our <a href="https://www.mongodb.com/solutions/industries/retail?tck=cognigy_blog_4_10_25">retail solutions page</a> to learn how MongoDB supports retail innovation.</b></p>
<p><b><a href="https://www.mongodb.com/blog/post/enhancing-retail-retrieval-augmented-generation-rag?tck=cognigy_blog_4_10_25">Read our blog</a> to learn how to enhance retail solutions with retrieval-augmented generation (RAG).</b></p>
</div>	]]></description>
      <pubDate>Thu, 10 Apr 2025 14:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/driving-retail-loyalty-with-mongodb-cognigy</link>
      <guid>https://www.mongodb.com/blog/post/driving-retail-loyalty-with-mongodb-cognigy</guid>
    </item><item>
      <title>What’s New From MongoDB at Google Cloud Next 2025</title>
      <description><![CDATA[<p>At Google Cloud Next '25, MongoDB is excited to celebrate a deepening collaboration with Google Cloud, focused on delivering cutting-edge solutions that empower developers, enterprises, and startups alike.</p>
<p>The event comes as <a href="https://www.mongodb.com/products/platform/atlas-database">MongoDB Atlas</a> adds availability for Google Cloud regions in <a href="https://www.mongodb.com/blog/post/mongodb-atlas-expands-cloud-availability-to-mexico">Mexico</a> and South Africa, further expanding joint customers’ ability to deploy, scale, and manage their applications closer to their users while meeting local compliance and performance requirements.</p>
<p>MongoDB is also honored to have achieved the 2025 Google Cloud Partner of the Year for Data &amp; Analytics - Marketplace. This award is a testament to the enterprise-scale success stories driven by our combined data and analytics solutions. It’s also MongoDB’s sixth consecutive year as a Google Cloud Partner of the Year, reflecting the relentless innovation and customer-first mindset that define MongoDB’s partnership with Google Cloud.</p>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/poty2025_data_analytics_marketplace_withoutline-6cl20wtucx.png" alt=" " title=" " style="width: 200px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>This is in addition to achieving the Google Cloud Ready – Regulated and Sovereignty Solutions Badge. The designation is a major milestone for MongoDB, and demonstrates our ability to deliver compliant and secure solutions that meet the highest standards for data sovereignty.</p>
<p>More broadly, we’ve been focused on expanding our collaboration in order to unlock new opportunities for customers to enhance developer productivity, launch AI-powered applications, and do more with their data in 2025. Read on to learn more about what we’ve been working on.</p>
<h2>Enhancing developer productivity with gen AI</h2>
<p>For over a decade, MongoDB and Google Cloud have established a rich track record of making it easier, faster, and more secure to build enterprise-grade applications. Our latest gen AI collaborations further this mission, simultaneously enhancing innovation and efficiency.</p>
<p>MongoDB is proud to be a launch partner for Google Cloud’s Gemini Code Assist. <a href="https://cloud.google.com/blog/products/application-development/gemini-code-assist-launches-developer-early-access-for-tools" target="_blank">Announced in December</a> and launching for MongoDB users this week at Google Cloud Next, our integration with Gemini Code Assist enables developers to seamlessly access the latest MongoDB documentation and code snippets within their IDEs. This innovative integration enhances developer productivity by providing immediate access to MongoDB resources, making development workflows more efficient by keeping developers 'in the flow' rather than having to hop in and out of the IDEs to find the information and code examples they need.</p>
<p>MongoDB is also expanding our presence in <a href="https://medium.com/mongodb/zero-setup-mongodb-development-environment-with-project-idx-dfecfe3491db" target="_blank">Project IDX</a>, an AI-assisted development workspace for full-stack, multiplatform applications. With MongoDB templates now available in IDX, developers can quickly set up MongoDB environments without leaving their IDE, accelerating the development of generative AI applications and other cloud-based solutions. Learn more by reading <a href="https://www.googlecloudcommunity.com/gc/Community-Blogs/Zero-setup-MongoDB-development-environment-with-Project-IDX/ba-p/889320?utm_campaign=63602cf01b7b8e00017ef734&utm_content=67e5aa182b8ce90001350811&utm_medium=smarpshare&utm_source=linkedin" target="_blank">this blog post</a> from Google.</p>
<p>Developers building applications in <a href="https://firebase.google.com/?gad_source=1&gclid=CjwKCAjwnPS-BhBxEiwAZjMF0l6NeVk0D-suxZdSNPT0pozXELLERPJUXmJ-pdhfGdfrXIRmyguC9RoCCJEQAvD_BwE&gclsrc=aw.ds" target="_blank">Firebase</a> can now integrate MongoDB Atlas with a few clicks. The new <a href="https://www.mongodb.com/blog/post/firebase-mongodb-atlas-powerful-combo-for-rapid-app-development">Firebase extension for MongoDB Atlas</a> eliminates the need for complex query pipelines or manual data transfers, making it easier than ever to deploy and scale apps leveraging MongoDB Atlas as a vector database in Firebase. Additionally, the new MongoDB extension enables real-time synchronization between Firebase and MongoDB data, ensuring data consistency across both platforms. By combining the power of Firebase Extensions, MongoDB Atlas, and a direct MongoDB connector, developers can create innovative and data-driven applications with greater efficiency and ease.</p>
<h2>Streamlining cloud migrations</h2>
<p>Developers are taking advantage of the latest models and tooling to build the next wave of gen AI applications. As they do so, they’re wrangling unprecedented volumes of structured and unstructured data, and, in doing so, are facing growing requirements for application scalability and performance. As such, businesses have uncovered a newfound imperative to modernize and take advantage of cloud-native solutions that offer the highest levels of scalability and performance, as well as interoperability with their favorite tools.</p>
<p>MongoDB and Google Cloud have made it even easier to make the move to the cloud with Google Migration Center, a unified platform that streamlines the transition from on-premises servers to the Google Cloud environment, offering tools for discovery, assessment, and planning. Within Google Cloud Migration Center, users can now generate cost assessments and migration plans for the on-premises MongoDB instances directly in Google Cloud Migration Console, simplifying the transition to MongoDB Atlas on Google Cloud.</p>
<p>Specifically, users can now use <a href="https://cloud.google.com/migration-center/docs/release-notes#January_09_2025" target="_blank">integrated MongoDB cluster assessment</a> to gain in-depth visibility into MongoDB deployments, both Community and Enterprise editions, running on your existing infrastructure. Learn more on <a href="https://www.mongodb.com/blog/post/modernize-on-prem-mongodb-google-cloud-migration-center">our blog</a>.</p>
<p>With the aim of making it easier and quicker to deploy to the cloud, MongoDB Atlas is now available as part of Cloud Foundation Fabric. Specifically, Atlas is available within Fabric FAST, which streamlines Google Cloud organization setup using a pre-defined enterprise-grade design and a Terraform reference implementation.</p>
<p>By integrating MongoDB Atlas, enterprises can enhance production readiness for applications that require persistent data, offloading database management overhead while ensuring high availability, scalability, and security. This integration complements FAST’s infrastructure automation, enabling organizations to quickly deploy robust, data-driven applications within an accelerated Google Cloud environment, reducing the time needed to establish a fully functional, enterprise-level platform. Check out the <a href="https://github.com/GoogleCloudPlatform/cloud-foundation-fabric" target="_blank">Github repository</a>.</p>
<h2>Optimizing analytics and archiving</h2>
<p>Despite many organizations’ focus on modernization and generative AI, analytics and data warehousing remain essential pillars of the enterprise workflow.</p>
<p>Building on our existing integration with BigQuery, Google Cloud’s fully managed data warehouse, MongoDB Atlas now offers native JSON support for BigQuery, eliminating the need for complex data transformations. This enhancement significantly reduces operational costs, improves query performance, and enables businesses to analyze structured and unstructured data with greater flexibility and efficiency. The Dataflow template is now 'Generally Available' for MongoDB and Google Cloud customers.</p>
<p>A key advantage of this pipeline lies in its ability to directly leverage BigQuery's powerful JSON functions on the MongoDB data loaded into BigQuery. This eliminates the need for a complex and time-consuming data transformation process as the JSON data within BigQuery can be queried and analyzed using standard <a href="https://cloud.google.com/bigquery/docs/json-data#extract_values_as_json" target="_blank">BQML</a> queries. Learn more about the new launch from <a href="https://www.mongodb.com/blog/post/leveraging-big-query-json-for-optimized-mongodb-dataflow-pipelines">our blog</a>.</p>
<p>In a big step forward for MongoDB, Atlas now supports Data Federation and Online Archive directly on Google Cloud. With these new additions, users can effortlessly manage and archive cold data and perform federated queries across Google Cloud storage, all from within their MongoDB Atlas console. This integration provides businesses with cost-effective data management and analysis capabilities.</p>
<h2>Upskilling for the AI era</h2>
<p>Earlier this year, MongoDB introduced a new <a href="https://learn.mongodb.com/skills?tck=google_next_25_blog">Skill Badges program</a>, offering focused credentials to help learners quickly master and validate their skills with MongoDB. These badges are an excellent way for developers, database administrators, and architects to demonstrate their dedication to skill development and continuous learning. In just 60-90 minutes, participants can learn new skills, finish a short assessment, and earn a shareable digital badge through Credly. They can then display this badge on platforms like LinkedIn to highlight their accomplishments and career development.</p>
<p>At Google Next, attendees will have the opportunity to earn the <a href="https://learn.mongodb.com/courses/rag-with-mongodb?tck=google_next_25_blog">RAG with MongoDB Skill Badge</a> by using our <a href="https://mdb.link/google-next-rag-25" target="_blank">self-paced Google Lab</a> or by interacting directly with our experts in the Makerspace. This badge focuses on building Retrieval-Augmented Generation (RAG) applications, teaching participants how to integrate vector search and improve retrieval workflows to enhance apps powered by LLMs. Whether you prefer the guided support in the Makerspace or the flexibility of the self-paced lab, this hands-on experience will provide you with advanced skills that you can apply to your projects.</p>
<p>The bottom line is that we’ve been busy! MongoDB’s deepening collaboration with Google Cloud continues to unlock new innovations across AI, application development, and cloud infrastructure.</p>
<div class="callout">
<p><b>Stop by Booth #1240 at Google Cloud Next or join one of MongoDB’s <a href="https://www.mongodb.com/events/mongodb-google-cloud-next?tck=google_next_25_blog">featured sessions</a> to explore these advancements and discover how MongoDB and Google Cloud are shaping the future of AI and data-driven applications.</b></p>
<p><b>Head over to our <a href="https://www.mongodb.com/resources/product/platform/atlas-learning-hub?tck=google_next_25_blog">MongoDB Atlas Learning Hub</a> to boost your MongoDB skills.</b></p>
</div>	]]></description>
      <pubDate>Wed, 09 Apr 2025 15:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/whats-new-from-mongodb-at-google-cloud-next-2025</link>
      <guid>https://www.mongodb.com/blog/post/whats-new-from-mongodb-at-google-cloud-next-2025</guid>
    </item><item>
      <title>Introducing New Navigation for MongoDB Atlas and Cloud Manager</title>
      <description><![CDATA[<p>MongoDB is excited to announce a major update to <a href="https://www.mongodb.com/products/platform/atlas-database">MongoDB Atlas</a> and <a href="https://www.mongodb.com/products/tools/cloud-manager">MongoDB Cloud Manager</a>: a redesigned user experience that improves the workflow and navigation to access services and tools. This redesign ensures users can seamlessly navigate the Atlas and Cloud Manager platforms, intuitively accessing their most-used services and completing tasks more efficiently.</p>
<caption><center><b>Figure 1.</b> Previous project-level homepage and primary side navigation in MongoDB Atlas.</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-03 at 7.37.34 AM-co8jxsfvss.png" alt="Screenshot showing the old project-level homepage for MongoDB Atlas" title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>The Atlas platform has expanded exponentially since the <a href="https://www.mongodb.com/blog/post/design-case-study-cloud-navigation-redesign" target="_blank">last navigation redesign</a> in 2020, with MongoDB introducing a plethora of new features and functionality, including <a href="https://www.mongodb.com/products/platform/atlas-search">Atlas Search</a> and <a href="https://www.mongodb.com/products/platform/atlas-vector-search">Vector Search</a>, <a href="https://www.mongodb.com/products/platform/atlas-charts">Atlas Charts</a>, and <a href="https://www.mongodb.com/products/platform/atlas-stream-processing">Atlas Stream Processing</a>. The latest navigation redesign has been architected from the outset to encompass these capabilities, addressing users' diverse needs—from monitoring deployments and managing billing to enhancing data visualization and enabling advanced search functionality—while delivering a streamlined, workflow-driven platform for users.</p>
<center><caption><b>Figure 2.</b> Previous resource context (e.g., organization, project, cluster) for workflow tracking in MongoDB Atlas.</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-03 at 7.40.52 AM-kvny8b4n0q.png" alt="Screenshot of the previous resource context for workflow tracking in MongoDB Atlas." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<br>
<center><caption><b>Figure 3.</b> Previous top navigation architecture in MongoDB Atlas. </center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-03 at 7.42.34 AM-ob4w18g411.png" alt="Screenshot of the previous top navigation architecture in MongoDB Atlas " title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>Starting two and a half years ago, MongoDB’s Design Strategy team began the redesign process by collecting customer feedback and engaging in dialogue. The team’s overall goal with the Atlas and Cloud Manager redesign was to create a holistic, seamlessly integrated platform that streamlined the developer experience.</p>
<center><caption><b>Figure 4.</b> Redesigned homepage and primary side navigation at the project level in MongoDB Atlas. </center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-07 at 5.52.02 PM-f056n38ek5.png" alt="Screenshot of the newly redesigned homepage at the project level in MongoDB Atlas " title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>The redesigned navigation improves developers’ experience in the following ways:</p>
<ul>
<li>
<p><b>Workflow-focused architecture:</b> The new architecture is clean and intuitive. It preserves developers’ “flow state” by guiding them through drill-down workflows. The new navigation prioritizes platform services, highlighting them based on the user’s workflow. This makes it easier for developers to focus on the most relevant tools for their current tasks, enabling them to work more efficiently and innovate faster.</p>
</li>
<li>
<p><b>Consistent, familiar experience:</b> The new navigation design provides a consistent experience across Atlas and Cloud Manager platforms. This makes it easier for developers to switch between the two interfaces. This consistent, intuitive interface enhances wayfinding and boosts overall productivity.</p>
</li>
</ul>
<h2>What’s changing in MongoDB Atlas?</h2>
<p>The redesigned Atlas navigation introduces the following key updates:</p>
<h4>1. Clearer resource context</h4>
<p>The updated top navigation bar, the resource navigator, ensures developers always know which resource (e.g., project, organization, cluster) they are working on. Switching between resources is now simpler, with improved context clarity as users navigate deeper into Atlas. For example, imagine switching between search indexes across different collections. Now, it can be done in a single click. The new workflow negates any need to backtrack to a project’s overview.</p>
<center><caption><b>Figure 5.</b> Redesigned secondary side navigation at the project level in MongoDB Atlas, with an extended resource navigator in the top navigation bar. </center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-03 at 7.47.08 AM-riyz6ffwxy.png" alt="Screenshot of the redesigned secondary side navigation at the project level in MongoDB Atlas." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<h4>2. Centralized utilities hub</h4>
<p>Essential utilities like Alerts, Billing, Help, and Identity Management (IAM) are consolidated in one location at the top-right corner. This ensures rapid access and saves time. Users can also access the product menu to find <a href="https://learn.mongodb.com/">MongoDB University</a>, <a href="https://www.mongodb.com/docs/">Documentation</a>, <a href="https://www.mongodb.com/community/forums/">Community Forums</a>, and <a href="https://support.mongodb.com/">Support</a>.</p>
<center><caption><b>Figure 6.</b> Redesigned utilities hub with an expanded product menu in MongoDB Atlas. </center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-03 at 7.50.30 AM-0he4iuohe9.png" alt="Screenshot of the redesigned utilities hub in MongoDB Atlas" title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<h4>3. Simplified left navigation</h4>
<p>The side navigation is now organized into four categories: <b>Database</b>, <b>Data</b>, <b>Services</b>, and <b>Security</b>. These categories act as distinct containers, grouping Atlas’s capabilities to reflect the tasks a developer needs to perform within Atlas.</p>
<p>This new structure makes navigating Atlas easier, helping developers find the right tools faster. Below is a breakdown of where features will be housed to make access to your essential tools even more straightforward:</p>
<ul>
<li>
<p><b>Database:</b> Contains all core database capabilities. Includes cluster management and monitoring tools for browsing and querying, backups, and <a href="https://www.mongodb.com/products/platform/atlas-online-archive">Online Archive</a>.</p>
</li>
<li>
<p><b>Data:</b> Contains tools for working with data. Includes tools like <a href="https://www.mongodb.com/products/platform/atlas-charts">visualization</a> (Atlas Charts) to create and embed data visualizations, <a href="https://www.mongodb.com/products/platform/atlas-search">Atlas Search</a> and <a href="https://www.mongodb.com/products/platform/atlas-vector-search">Vector Search</a> for powerful search capabilities and <a href="https://www.mongodb.com/products/platform/atlas-data-federation">Data Federation</a> for cross-source queries.</p>
</li>
<li>
<p><b>Services:</b> Contains features for event-driven data processing and automation. Includes capabilities such as <a href="https://www.mongodb.com/products/platform/atlas-stream-processing">Stream Processing</a> for real-time data analysis, <a href="https://www.mongodb.com/docs/atlas/atlas-ui/triggers/">Triggers</a> for automating database actions, and <a href="https://www.mongodb.com/docs/atlas/import/">Migration</a> for migrating existing deployments to Atlas.</p>
</li>
<li>
<p><b>Security:</b> Contains controls for data access and protection. Includes capabilities like project settings, Identity &amp; Access Management (IAM), auditing, and advanced security.</p>
</li>
</ul>
<p>On the organizational level, the new architecture for the side navigation will be organized into two categories: <b>identity and access</b>, and <b>billing</b>.</p>
<center><caption><b>Figure 7.</b> Redesigned primary side navigation at the organization level in MongoDB Atlas. </center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-03 at 7.56.52 AM-iv2eaald1d.png" alt="Screenshot of the redesigned primary side navigation at the organization level in MongoDB Atlas" title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<h2>What’s changing in Cloud Manager?</h2>
<p>Although Cloud Manager will function similarly to Atlas, we did make several changes to refine the Cloud Manager experience:</p>
<h4>1. Left navigation</h4>
<p>On the organizational level, the new architecture for the side navigation will be organized into three categories:</p>
<ul>
<li>
<p><b>Identity and access:</b> Add, delete, and manage users, teams, and <a href="https://www.mongodb.com/docs/cloud-manager/tutorial/configure-public-api-access/#programmatic-api-keys">API Keys</a> within a specific project.</p>
</li>
<li>
<p><b>Billing:</b> View, track, and manage your charges while using Cloud Manager.</p>
</li>
<li>
<p><b>Management:</b> Set up <a href="https://www.mongodb.com/docs/cloud-manager/tutorial/nav/k8s-config-for-mdb-resource/">Kubernetes</a>, and manage additional administrative functions.</p>
</li>
</ul>
<center><caption><b>Figure 8.</b> Redesigned primary side navigation at the organization level in Cloud Manager. </center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-03 at 8.00.11 AM-g07g2loimm.png" alt="Screenshot of the redesigned primary side navigation at the organizational level in Cloud Manager " title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>On a project level, the side navigation will be organized into two categories:</p>
<ul>
<li>
<p><b>Database:</b> Manage Processes, Servers, Agents, Security, and Continuous Backup for your deployments.</p>
</li>
<li>
<p><b>Admin:</b> Monitor Pings, MongoDB Process Arguments, Deleted Hosts, Profiler Request History, and Raw Automation Config.</p>
</li>
</ul>
<center><caption><b>Figure 9.</b> Redesigned primary side navigation at the project level in Cloud Manager.</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-03 at 8.02.34 AM-jvzxf1il8i.png" alt="Screenshot of the redesigned primary side navigation at the project level in Cloud Manager" title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<h4>2. Resource navigator</h4>
<p>Cloud Manager will have the same resource navigator tool in the top navigation bar as Atlas. This provides clear visibility of the resource users are working on in Cloud Manager, whether it’s a project or an organization.</p>
<h4>3. Centralized utilities hub</h4>
<p>Cloud Manager will also feature the updated utility hub mentioned in the changes coming to Atlas. This hub allows users to access the same essential utilities and product menu to discover other MongoDB offerings in one place.</p>
<h2>Rollout timeline</h2>
<p>To ensure a smooth transition, MongoDB will be rolling out the new navigation experience in phases. The Atlas update is currently going live, and the Cloud Manager update will begin the week of <b>May 12, 2025</b>.</p>
<p>Note that the Atlas experience will take 6 to 8 weeks to be available to all Atlas organizations. <b>All organizations will experience the new navigation by June 2025</b>.</p>
<p>Atlas and Cloud Manager users can <a href="https://mongodb.co1.qualtrics.com/jfe/form/SV_6JrZTwk9kipbCyG">submit feedback</a> to share their thoughts on the new navigation experience. Explore MongoDB’s <a href="https://www.mongodb.com/docs/atlas/faq/">updated documentation</a> for more details on the latest changes to the navigation.</p>
<div class="callout">
<p><b><a href="https://www.mongodb.com/cloud/atlas/register?tck=atlas_nav_blog">Try</a> the new navigation today through your MongoDB Atlas or Cloud Manager portal. </b></p>
</div>	]]></description>
      <pubDate>Tue, 08 Apr 2025 15:30:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/introducing-new-navigation-for-mongodb-atlas-cloud-manager</link>
      <guid>https://www.mongodb.com/blog/post/introducing-new-navigation-for-mongodb-atlas-cloud-manager</guid>
    </item><item>
      <title>Modernize On-Prem MongoDB With Google Cloud Migration Center</title>
      <description><![CDATA[<p>Shifting your business infrastructure to the cloud offers significant advantages, including enhanced system performance, reduced operational costs, and increased speed and agility. However, a successful cloud migration isn’t a simple lift-and-shift. It requires a well-defined strategy, thorough planning, and a deep understanding of your existing environment to align with your company’s unique objectives. Google Cloud’s <a href="https://cloud.google.com/migration-center/docs/migration-center-overview" target="_blank">Migration Center</a> is designed to simplify this complex process, acting as a central hub for your migration journey. It streamlines the transition from your on-premises servers to the Google Cloud environment, offering tools for discovery, assessment, and planning.</p>
<p>MongoDB is excited to announce a significant enhancement to Google Cloud Migration Center: <a href="https://cloud.google.com/migration-center/docs/release-notes#January_09_2025" target="_blank">integrated MongoDB cluster assessment</a> in the Migration Center Use Case Navigator. Google Cloud and MongoDB have collaborated to help you gain in-depth visibility into your MongoDB deployments, both <a href="https://www.mongodb.com/try/download/community">MongoDB Community Edition</a> and <a href="https://www.mongodb.com/try/download/enterprise">MongoDB Enterprise Edition</a>, and simplify your move to the cloud.</p>
<p>To understand the benefits of using Migration Center, let’s compare it with the process of migrating without it.</p>
<center><caption><b>Image 1.</b> Image of the Migration Center Use Case Navigator menu, showing migration destinations for MongoDB deployments.</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-08 at 7.08.06 AM-1aggslax9d.png" alt="Screenshot of the migration center use case navigator menu, showing migration destinations for MongoDB deployments." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<h2>Migrating without Migration Center</h2>
<ul>
<li>
<p><b>Manual discovery:</b> Without automation, asset inventories were laborious, leading to frequent errors and omissions.</p>
</li>
<li>
<p><b>Complex planning:</b> Planning involved cumbersome spreadsheets and manual dependency mapping, making accurate cost estimation and risk assessment difficult.</p>
</li>
<li>
<p><b>Increased risk:</b> Lack of automated assessment resulted in higher migration failure rates and potential data loss, due to undiscovered compatibility issues.</p>
</li>
<li>
<p><b>Fragmented tooling:</b> Disparate tools for each migration phase created inefficiencies and complexity, hindering a unified migration strategy.</p>
</li>
<li>
<p><b>Higher costs and timelines:</b> Manual processes and increased risks significantly lengthened project timelines and inflated migration costs.</p>
</li>
<li>
<p><b>Specialized skill requirement:</b> Migrating required teams to have deep specialized knowledge of all parts of the infrastructure being moved.</p>
</li>
</ul>
<h2>Migrating with Migration Center</h2>
<p>When you move to the cloud, you want to make your systems better, reduce costs, and improve performance. A well-planned migration helps you do that. With Migration Center’s new MongoDB assessment, you can:</p>
<ul>
<li>
<p><b>Discover and inventory your MongoDB clusters:</b> Easily identify all your MongoDB Community Server and MongoDB Enterprise Server clusters running in your on-premises environment.</p>
</li>
<li>
<p><b>Gain deep insights:</b> Understand the configuration, performance, and resource utilization of your MongoDB clusters. This data is essential for planning a successful and cost-effective migration.</p>
</li>
<li>
<p><b>Simplify your migration journey:</b> By providing a clear understanding of your current environment, Migration Center helps you make informed decisions and streamline the migration process, minimizing risk and maximizing efficiency.</p>
</li>
<li>
<p><b>Use a unified platform:</b> Migration Center is designed to be a one-stop shop for your cloud migration needs. It integrates asset discovery, cloud spend estimation, and various migration tools, simplifying your end-to-end journey.</p>
</li>
<li>
<p><b>Accelerate using <a href="https://www.mongodb.com/atlas">MongoDB Atlas</a>:</b> Migrate your MongoDB workloads to MongoDB Atlas running on Google Cloud with confidence. Migration Center provides the data you need to ensure a smooth transition, enabling you to fully use the scalability and flexibility of MongoDB Atlas.</p>
</li>
</ul>
<p>By providing MongoDB workload identification and guidance, the Migration Center Use Case Navigator enables you to gain valuable insights into the potential transformation journeys for your MongoDB workloads. With the ability to generate comprehensive reports on your MongoDB workload footprint, you can better understand your MongoDB databases. This ultimately enables you to update your systems and gain the performance enhancement of using MongoDB Atlas on Google Cloud, all while saving money.</p>
<div class="callout">
<p><b>Learn more about Google Cloud Migration Center from the <a href="https://cloud.google.com/migration-center/docs" target="_blank">documentation</a>.</b></p>
<p><b>Visit our product page to learn more about <a href="https://www.mongodb.com/products/platform/atlas-database?tck=gc_migration_center_blog" target="_blank">MongoDB Atlas</a>.</b></p>
<p><b><a href="https://cloud.google.com/mongodb?hl=en" target="_blank">Get started</a> with MongoDB Atlas on Google Cloud today.</b></p>
</div>	]]></description>
      <pubDate>Tue, 08 Apr 2025 13:19:02 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/modernize-on-prem-mongodb-google-cloud-migration-center</link>
      <guid>https://www.mongodb.com/blog/post/modernize-on-prem-mongodb-google-cloud-migration-center</guid>
    </item><item>
      <title>Firebase &amp; MongoDB Atlas: A Powerful Combo for Rapid App Development</title>
      <description><![CDATA[<p><a href="https://firebase.google.com/" target="_blank">Firebase</a> and <a href="https://www.mongodb.com/atlas">MongoDB Atlas</a> are powerful tools developers can use together to build robust and scalable applications. Firebase offers build and runtime solutions for AI-powered experiences, while MongoDB Atlas provides a fully managed cloud database service optimized for generative AI applications.</p>
<p>We’re pleased to announce the release of the <a href="https://extensions.dev/extensions/mongodb-atlas/mongodb-functions" target="_blank">Firebase extension MongoDB Atlas</a>, a direct MongoDB connector for Firebase that further streamlines the development process by enabling seamless integration between the two platforms. This extension enables developers to directly interact with MongoDB collections and documents from within their Firebase projects, simplifying data operations and reducing development time.</p>
<p>A direct MongoDB connector, built as a <a href="https://firebase.google.com/products/extensions" target="_blank">Firebase extension</a>, facilitates real-time data synchronization between Firebase and MongoDB Atlas. This enables data consistency across both platforms, empowering developers to build efficient, data-driven applications using the strengths of Firebase and MongoDB.</p>
<h2>MongoDB as a backend database for Firebase applications</h2>
<p>Firebase offers a streamlined backend for rapid application development, providing offerings like authentication, hosting, and real-time databases. However, applications requiring complex data modeling, high data volumes, or sophisticated querying often work well with MongoDB’s document store. Integrating MongoDB as the primary data store alongside Firebase addresses these challenges. MongoDB provides a robust document database with a rich query language (MongoDB Query Language), powerful indexing (including compound, geospatial, and text indexes), and horizontal scalability for handling massive datasets. This architecture enables developers to use Firebase’s convenient backend services while benefiting from MongoDB’s powerful data management capabilities. Developers commonly use Firebase Authentication for user management, then store core application data, including complex relationships and large volumes of information, in MongoDB. This hybrid approach combines Firebase’s ease of use with MongoDB’s data-handling prowess.</p>
<p>Furthermore, the integration of <a href="https://www.mongodb.com/products/platform/atlas-vector-search">MongoDB Atlas Vector Search</a> significantly expands the capabilities of this hybrid architecture. Modern applications increasingly rely on semantic search and AI-driven features, which require efficient handling of vector embeddings. MongoDB Atlas Vector Search enables developers to perform similarity searches on vector data, unlocking powerful use cases</p>
<h2>Quick-start guide for Firebase’s MongoDB Atlas extension</h2>
<p>With the initial release of the MongoDB Atlas extension in Firebase, we are targeting the extension to perform operations such as <a href="https://www.mongodb.com/docs/manual/reference/method/db.collection.findOne/">findOne</a>, <a href="https://www.mongodb.com/docs/manual/reference/method/db.collection.insertOne/">insertOne</a>, and <a href="https://www.mongodb.com/docs/atlas/atlas-vector-search/tutorials/vector-search-quick-start/">vectorSearch</a> on MongoDB. This blog will not cover how to create a Firebase application but will walk you through creating a MongoDB backend for connecting to MongoDB using our Firebase extension. To learn more about how to integrate the deployed backend into a Firebase application, see the official <a href="https://firebase.google.com/docs/hosting/quickstart" target="_blank">Firebase documentation</a>.</p>
<ol>
<li>Install the MongoDB Atlas extension in Firebase.</li>
</ol>
<ul>
<li>
<p>Open the Firebase Extensions Hub.</p>
</li>
<li>
<p>Find and select the MongoDB Atlas extension.</p>
</li>
</ul>
<ol start="2">
<li>Or use the search bar to find “MongoDB Atlas.”</li>
</ol>
<ul>
<li>
<p>Click on the extension card.</p>
</li>
<li>
<p>Click the “Install” button. You will be redirected to the Firebase console.</p>
</li>
</ul>
<ol start="3">
<li>On the Firebase console, choose the Firebase project where you want to install the extension.</li>
</ol>
<center><caption><b>Image 1.</b> Image of the MongoDB Atlas extension’s installation page.</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-07 at 6.01.07 PM-rvowqvptaa.png" alt="Screenshot showing the MongoDB Atlas extension's installation page. The page is titled Install and authorize extension." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<ol start="4">
<li>On the installation page:</li>
</ol>
<ul>
<li>
<p>Review “Billing and Usage.”</p>
</li>
<li>
<p>Review “API Endpoints.”</p>
</li>
<li>
<p>Review the permissions granted to the function that will be created.</p>
</li>
<li>
<p>Configure the extension: Provide the following configuration details:</p>
<ul>
<li>
<p>MongoDB URI: The connection string for your MongoDB Atlas cluster</p>
<ul>
<li>
<p>Database Name: The name of the database you want to use</p>
</li>
<li>
<p>Collection Name: The name of the collection you want to use</p>
</li>
<li>
<p>Vertex AI Embedding to use: The type of embedding model from Vertex AI</p>
</li>
<li>
<p>Vertex AI LLM model name: The name of the large language model (LLM) model from Vertex AI</p>
</li>
<li>
<p>MongoDB Index Name: The name of the index in MongoDB</p>
</li>
<li>
<p>MongoDB Index Field: The field that the index is created upon</p>
</li>
<li>
<p>MongoDB Embedding Field: The field that contains the embedding vectors</p>
</li>
<li>
<p>LLM Prompt: The prompt that will be sent to the LLM</p>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<ol start="5">
<li>Click on “Install Extension.”</li>
</ol>
<center><caption><b>Image 2.</b> Image of the MongoDB Atlas extension created from Firebase extension hub.</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-07 at 7.07.10 PM-367gz8q716.png" alt="Screenshot of the MongoDB Atlas extension being created from Firebase extension hub. " title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>Once the extension is created, you can interact with it through the associated Cloud Function.</p>
<center><caption><b>Image 3.</b> Firebase extension created cloud run function</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-07 at 7.09.19 PM-6ri7989k68.png" alt="Screenshot of the Firebase extension having created a cloud run function." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>In conclusion, the synergy between Firebase extensions and MongoDB Atlas opens up exciting possibilities for developers seeking to build efficient, scalable, AI-powered applications. By using Firebase’s streamlined backend services alongside MongoDB’s robust data management and vector search capabilities, developers can create applications that handle complex data and sophisticated AI functionalities with ease.</p>
<p>The newly introduced Firebase extension for MongoDB Atlas, specifically targeting operations like <code>findOne</code>, <code>insertOne</code>, and <code>vectorSearch</code>, marks a significant step toward simplifying this integration. While this initial release provides a solid foundation, the potential for further enhancements, such as direct connectors and real-time synchronization, promises to further empower developers. As demonstrated through the quick-start guide, setting up this powerful combination is straightforward, enabling developers to quickly harness the combined strength of these platforms.</p>
<p>Ultimately, this integration fosters a more flexible and powerful development environment, enabling the creation of innovative, data-driven applications that meet the demands of modern users.</p>
<div class="callout">
<p><b><a href="https://firebase.google.com/docs/extensions" target="_blank">Build your application with a pre-packaged solution using Firebase</a>.</b></p>
<p><b>Visit our product page to learn more about <a href="https://www.mongodb.com/products/platform/atlas-database?tck=firebase_blog">MongoDB Atlas</a>.</b></p>
</div>	]]></description>
      <pubDate>Mon, 07 Apr 2025 14:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/firebase-mongodb-atlas-powerful-combo-for-rapid-app-development</link>
      <guid>https://www.mongodb.com/blog/post/firebase-mongodb-atlas-powerful-combo-for-rapid-app-development</guid>
    </item><item>
      <title>Next-Generation Mobility Solutions with Agentic AI and MongoDB Atlas</title>
      <description><![CDATA[<p>Driven by advancements in vehicle connectivity, autonomous systems, and electrification, the automotive and mobility industry is currently undergoing a significant transformation.</p>
<p>Vehicles today are sophisticated machines, computers on wheels, that generate massive amounts of data, driving demand for connected and electric vehicles. Automotive players are embracing <a href="https://www.mongodb.com/solutions/use-cases/artificial-intelligence">artificial intelligence</a> (AI), battery electrical vehicles (BEVs), and software-defined vehicles (SDVs) to maintain their competitive advantage.</p>
<p>However, managing fleets of connected vehicles can be a challenge. As cars get more sophisticated and are increasingly integrated with internal and external systems, the volume of data they produce and receive greatly increases. This data needs to be stored, transferred, and consumed by various downstream applications to unlock new business opportunities. This will only grow: the global fleet management market is projected to reach <a href="https://businessoutstanders.com/automobile/fleet-telematics-statistics" target="_blank">$65.7 billion</a> by 2030, growing at a rate of almost 10.8% annually.</p>
<p>A <a href="https://www.webfleet.com/en_gb/webfleet/lp/fleet-digitisation-report/" target="_blank">2024 study</a> conducted by Webfleet showed that 32% of fleet managers believe AI and machine learning will significantly impact fleet operations in the coming years; optimizing route planning and improving driver safety are the two most commonly cited use cases. As fleet management software providers continue to invest in AI, the integration of agentic AI can significantly help with things like route optimization and driver safety enhancement. For example, AI agents can process real-time traffic updates and weather conditions to dynamically adjust routes, ensuring timely deliveries while advising drivers on their car condition. This proactive approach contrasts with traditional reactive methods, improving vehicle utilization and reducing operational and maintenance costs.</p>
<p>But what are agents?  In short, they are operational applications that attempt to achieve goals by observing the world and acting upon it using the data and tools the application has at its disposal. The term &quot;agentic&quot; denotes having agency, as AI agents can proactively take steps to achieve objectives without constant human oversight. For example, rather than just reporting an anomaly based on telemetry data analysis, an agent for a connected fleet could autonomously cross-check that anomaly against known issues, decide whether it's critical or not, and schedule a maintenance appointment all on its own.</p>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Brand Shape No Shape Color None-1-l2fw3gvus8.png" alt="Illustration representing AI" title=" " style="width: 350px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<h2>Why MongoDB for agentic AI</h2>
<p>Agentic AI applications are dynamic by nature as they require the ability to create a chain of thought, use external tools, and maintain context across their entire workflow. These applications generate and consume diverse data types, including structured and unstructured data. MongoDB’s flexible document model is uniquely suited to handle both structured and unstructured data as vectors. It allows all of an agent’s context, chain-of-thought, tools metadata, and short-term and long-term memory to be stored in a single database. This means that developers can spend more time on innovation and rapidly iterate on agent designs without being constrained by rigid schemas of a legacy relational database.</p>
<caption><center><b>Figure 1.</b> Major components of an AI agent.</caption></center>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-03 at 7.07.42 AM-61lz842wuh.png" alt="Diagram depicting the major components of an AI agent. The users assign a task to the agent and then receive a result back. The agent includes the agent profile, instructions and goals, and memory at the data layer. At the Orchestration layer are the tool and models." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>Figure 1 shows the major components of an AI agent. The agent will first receive a task from a human or via an automated trigger, and will then use a <a href="https://www.mongodb.com/resources/basics/artificial-intelligence/large-language-models">large language model</a> (LLM) to generate a chain of thought or follow a predetermined workflow. The agent will use various tools and models during its run and store/retrieve data from a memory provider like <a href="https://www.mongodb.com/products/platform/atlas-database">MongoDB Atlas</a>.</p>
<ul>
<li>
<p><b>Tools:</b> The agent utilizes tools to interact with the environment. This can contain API methods, database queries, vector search, RAG application, anything to support the model</p>
</li>
<li>
<p><b>Models:</b> can be a large language model (LLM), vision language model (VLM), or a simple supervised machine learning model. Models can be general purpose or specialized, and agents may use more than one.</p>
</li>
<li>
<p><b>Data:</b> An agent requires different types of data to function. MongoDB’s document model allows you to easily model all of this data in one single database. An agentic AI spans a wide range of functional tools and context. The underlying data structures evolve throughout the agentic workflow and as an agent uses different tools to complete a task. It also builds up memory over time. Let us list down the typical data types you will find in an agentic AI application.</p>
</li>
</ul>
<p><b>Data types:</b></p>
<ul>
<li>
<p><b>Agent profile:</b> This contains the identity of the agent. It includes instructions, goals and constraints.</p>
</li>
<li>
<p><b>Short-term memory:</b> This holds temporary, contextual information—recent data inputs or ongoing interactions—that the agent uses in real-time. For example, short-term memory could store sensor data from the last few hours of vehicle activity. In certain agentic AI frameworks like Langgraph, short term memory is implemented through a checkpointer. The checkpointer stores intermediate states of the agent’s actions and/or reasoning. This memory allows the agent to seamlessly pause and resume operations.</p>
</li>
<li>
<p><b>Long-term memory:</b> This is where the agent stores accumulated knowledge over time. This may include patterns, trends, logs and historical recommendations and decisions.</p>
</li>
</ul>
<p>By storing each of these data types into rich, nested documents in MongoDB, AI developers can create a single-view representation of an agent’s state and behavior. This enables fast retrieval and simplifies development. In addition to the document model advantage, building agentic AI solutions for mobility requires a robust data infrastructure. MongoDB Atlas offers several key advantages that make it an ideal foundation for these AI-driven architectures. These include:</p>
<p><b>Scalability and flexibility:</b> Connected Car platforms like fleet management systems need to handle extreme data volumes and variety. MongoDB Atlas is proven to scale horizontally across cloud clusters, letting you ingest millions of telemetry events per minute and store terabytes of telemetry data with ease. For example, the German company ZF uses MongoDB to process <a href="https://www.mongodb.com/solutions/customer-case-studies/zf">90,000 vehicle messages per minute</a> (over 50 GB of data per day) from hundreds of thousands of connected cars​. The flexibility of the document model accelerates development and ensures your data model stays aligned with the real-world entities it represents.</p>
<p><b>Built-in vector search:</b> AI agents require a robust set of tools to work with. One of the most widely used tools is vector search, which allows agents to perform semantic searches on unstructured data like driver logs, error codes descriptions, and repair manuals. <a href="https://www.mongodb.com/products/platform/atlas-vector-search">MongoDB Atlas Vector Search</a> allows you to store and index high-dimensional vectors alongside your documents and to perform semantic search over unstructured data. In practice, this means your AI embeddings live right next to the relevant vehicle telemetry and operational data in the database, simplifying architectures for use cases like the connected car incident advisor, in which a new issue can be matched against past issues before passing contextual information to the LLM. For more, check out this example of how an automotive OEM leverages vector search for <a href="https://www.mongodb.com/blog/post/ai-driven-noise-analysis-for-automotive-diagnostics">audio based diagnostics</a> with MongoDB Atlas Vector Search.</p>
<p><b>Time series collections and real-time data processing:</b> MongoDB Atlas is designed for real-time applications. It provides time series collections for connected car telemetry data storage, change streams, and triggers that can react to new data instantly. This is crucial for agentic AI feedback loops, where ongoing data ingestion and learning are happening continuously.</p>
<p><b>Best-in-class embedding models with Voyage AI:</b> In early 2025, MongoDB <a href="https://investors.mongodb.com/news-releases/news-release-details/mongodb-announces-acquisition-voyage-ai-enable-organizations">acquired Voyage AI</a>, a leader in embedding and reranking models. Voyage AI embedding models are currently being integrated into MongoDB Atlas, which means developers will no longer need to manage external embedding APIs, standalone vector stores, or complex search pipelines. AI retrieval will be built into the database itself, making semantic search, vector retrieval, and ranking as seamless as traditional queries. This will reduce the time required for developing agentic AI applications.</p>
<h2>Agentic AI in action: Connected fleet incident advisor</h2>
<p>Figure 2 shows a list of use cases in the Mobility sector, sorted by various capabilities that an agent might demonstrate. AI agents excel at managing multi-step tasks via context management across tasks, they automate repetitive tasks better than Robotic process automation (RPA), and they demonstrate human-like reasoning by revisiting and revising past decisions. These capabilities enable a wide range of applications both during the manufacturing of a vehicle and while it's on the road, connected and sending telemetry. We will review a use case in detail below,  and will see how it can be implemented using MongoDB Atlas, LangGraph, Open AI, and Voyage AI.</p>
<caption><center><b>Figure 2.</b> Major use cases of agentic AI in the mobility and manufacturing sectors.</caption></center>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-03 at 7.17.00 AM-595qxumk9v.png" alt="Diagram highlighting the potential use cases for agentic AI. On the left, agent capabilities are listed out, while on the right the different potential use cases are listed. The first agent capability is Managing multi step tasks, and the potential use cases are production scheduling and supply chain orchestration for automotive manufacturing use cases, and then connected fleet incident manager for connected vehicle use cases. The next agent capability is automating repetitive tasks, with auto-generated POs, quality inspection reports, and data logging + compliance as use cases. The next agent capability is task routing and collaboration, with work order routing, inter-departmental collaboration, and vehicle recall coordination as potential use cases. Finally, the last agent capability is human-like reasoning, with production re-optimization, complex fault diagnostics, and context-aware driver assistance as use cases. " title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>First, the AI agent connects to traditional fleet management software and supports the fleet manager in diagnosing and advising the drivers. This is an example of a multi-step diagnostic workflow that gets triggered when a driver submits a complaint about the vehicle's performance (for example, increased fuel consumption). Figure 3 shows the sequence diagram of the agent. Upon receiving the driver complaint, it creates a chain of thought that follows a multi-step diagnostic workflow where the system ingests vehicle data such as engine codes and sensor readings, generates embeddings using the Voyage AI <a href="https://blog.voyageai.com/2025/01/07/voyage-3-large/" target="_blank">voyage-3-large</a> embedding model, and performs a vector search using MongoDB Atlas to find similar past incidents.</p>
<p>Once relevant cases are identified, those–along with selected telemetry data–are passed to OpenAI <a href="http://platform.openai.com/docs/models/gpt-4o" target="_blank">gpt-4o</a> LLM to generate a final recommendation for the driver (for example, to pull off immediately or to keep driving and schedule regular maintenance). All data, including telemetry, past issues, session logs, agent profiles, and recommendations are stored in MongoDB Atlas, ensuring traceability and the ability to refine diagnostics over time. Additionally, MongoDB Atlas is used as a checkpointer by LangGraph, which defines the agent's workflow.</p>
<caption><center><b>Figure 3.</b> Sequence diagram for a connected fleet advisor agentic workflow.</caption></center>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-03 at 7.25.26 AM-i5rawqsu9v.png" alt="This diagram shows the sequence for a connected fleet advisor agentic workflow. Starting with the driver issuing a report and going through the workflow until a recommendation is provided back to the driver." title=" " style="width: 600px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>Figure 4 shows the agent in action, from receiving an issue to generating a recommendation. So by leveraging MongoDB’s flexible data model and powerful Vector Search capabilities, we can agentic AI can transform fleet management through predictive maintenance and proactive decision-making.</p>
<caption><center><b>Figure 4.</b> The connected fleet advisor AI agent in action.</caption></center>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/AIAgentdemo-9eaxqivscr.gif" alt="GIF showing the connected fleet advisor in action" title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<div class="callout">
<p><b>To set up the use case shown in this article, please visit our <a href="https://github.com/mongodb-industry-solutions/fleet-management-agent" target="_blank">GitHub repository</a>. And to learn more about MongoDB’s role in the automotive industry, please visit our <a href="https://www.mongodb.com/industries/manufacturing?tck=agentic_ai_blog">manufacturing and automotive webpage</a>.</b></p>
<p><b>Want to learn more about why MongoDB is the best choice for supporting modern AI applications? Check out our on-demand webinar, “<a href="https://trymongodb.com/3PL0fhV">Comparing PostgreSQL vs. MongoDB: Which is Better for AI Workloads?</a>” presented by MongoDB Field CTO, Rick Houlihan.</b></p>
</div>	]]></description>
      <pubDate>Fri, 04 Apr 2025 14:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/next-generation-mobility-solutions-agentic-ai-mongodb-atlas</link>
      <guid>https://www.mongodb.com/blog/post/next-generation-mobility-solutions-agentic-ai-mongodb-atlas</guid>
    </item><item>
      <title>Why MongoDB is the Perfect Fit for a Unified Namespace</title>
      <description><![CDATA[<p>Smart manufacturing is transforming the industrial world by combining IoT, AI, and cloud technologies to create connected, data-driven production environments. Manufacturers embracing this shift are seeing real, measurable benefits: Deloitte reports that smart factory initiatives can boost manufacturing productivity by up to 12% and improve overall equipment effectiveness by up to 20%.</p>
<p>But achieving these gains isn’t always straightforward. Many manufacturers still face the challenge of siloed data and legacy systems, making it difficult to get a real-time, holistic view of operations. Shop floor data,  enterprise resource planning (ERP) systems, manufacturing execution system (MES) platforms, and other sources often operate in isolation, limiting the potential for optimization.</p>
<p>The concept of a Unified Namespace model, which provides a single source of truth for all operational data, is a game-changing approach that helps unify these siloed systems into a cohesive ecosystem. MongoDB, with its powerful <a href="https://www.mongodb.com/resources/basics/databases/document-databases">document-based model</a>, is perfectly suited to be the backbone of this Unified Namespace model, acting as a flexible, scalable, highly available, and real-time repository that can seamlessly integrate and manage complex manufacturing data.</p>
<p>In this blog post, we’ll explore how MongoDB’s architecture and capabilities align perfectly with the needs of a UNS, and how our &quot;Leafy Factory&quot; demo serves as a strong proof point of this alignment.</p>
<h2>Understanding the Unified Namespace and its importance in manufacturing</h2>
<p>A Unified Namespace (UNS) is an architecture in which production data across an organization is consolidated into one central data repository. In a manufacturing setup, a UNS enables the integration of diverse sources like ERP for business operations, MES for production monitoring, and real-time shop floor data. This centralized model provides a single, consistent view of data, allowing teams across the organization to access reliable information for decision-making.</p>
<p>By unifying data from various systems, a UNS makes it significantly easier to connect disparate systems and ensures that data can be shared seamlessly across platforms, reducing complexity and integration overhead. Unlike the traditional automation pyramid, in which information flows hierarchically from sensors up through control systems, MES, and finally to ERP, the UNS breaks down these layers. It creates a flat, real-time data model that allows every system to access and contribute to a shared source of truth—eliminating delays, redundancies, and disconnects between layers.</p>
<p>One of the most impactful advantages of a UNS is real-time data visibility. By centralizing live data streams from the production floor, it provides stakeholders—from operators to executives—with up-to-the-second insights. This immediacy empowers teams to make informed decisions quickly, respond to issues as they arise, and continuously optimize operations.</p>
<p>And because the UNS consolidates all data into one namespace, it also unlocks cross-functional insights. Teams can correlate metrics across departmental boundaries—for instance, comparing machine uptime with production targets and financial performance. This integrated perspective enables more strategic planning, better alignment across departments, and continuous improvement initiatives grounded in data.</p>
<h2>The importance of flexible data to UNS success</h2>
<p>A key prerequisite for a successful UNS implementation is high adaptability. The model must be capable of easily incorporating new data sources, machines, or production lines without requiring a complete overhaul of the data architecture. This flexibility ensures that as operations evolve and scale, the UNS can grow with them—maintaining a unified and responsive data environment.</p>
<p>While the UNS itself does not perform functions like predictive maintenance or cost optimization, it serves as the foundational data layer that enables such advanced applications. By centralizing and contextualizing historical and real-time data on machinery, materials, and production workflows, a UNS provides the essential infrastructure for building IoT-based solutions. With this data in place, manufacturers can develop predictive maintenance strategies, detect anomalies, and optimize costs—leading to reduced downtime, better resource utilization, and smarter decision-making.</p>
<p>Together, these capabilities make the Unified Namespace a foundational element for smart manufacturing—bridging systems, enhancing visibility, and enabling data-driven transformation at scale.</p>
<caption><center><b>Figure 1.</b> The automation pyramid versus a Unified Namespace.</caption></center>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-02 at 1.51.40 PM-naxxctkdxw.png" alt="Diagram showing the automation pyramid versus a unified namespace. On the left is the period, which starts at the bottom with sensors and actuators, and then moves up one layer at a time with the following titles: PLC's and conrollers, SCADA, MES, and ERP. The pyramid has the description at the top which says data moves up or down one layer at a time using point-to-point connections. On the right side is the diagram of the Unified Namespace. The description at the top states UNS enables all the enterprise systems to have one centralised location to get the data they need for what the want to accomplish. The diagram shows the unified namespace at the center with all of those layers mention for the pyramid flowing into the center." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<h2>MongoDB as the ideal central repository for a UNS model</h2>
<p>The requirements of a UNS model map directly to MongoDB's strengths, making it an ideal choice for manufacturing environments seeking to unify their data.</p>
<p>Manufacturing environments always deal with highly variable and constantly evolving data structures, ranging from raw machine sensor data to structured ERP records. This diversity presents a challenge for traditional relational databases, which rely on rigid schemas that are difficult to adapt. MongoDB, with its document-oriented design, offers a more flexible solution. By storing data in JSON-like structures, it allows manufacturers to easily accommodate changes—such as adding new sensors or modifying machine attributes—without the need to redesign a fixed schema.</p>
<p>Another key requirement in smart manufacturing is the ability to process data in real time. With streaming data from multiple sources flowing into a UNS, manufacturers can maintain up-to-date information that supports timely interventions and data-driven decision-making. MongoDB supports real-time data ingestion through technologies like Kafka, change streams, and MQTT. This makes it simple to capture live data directly from shop floor machines into a time series collection and synchronize it with information from ERP and MES.</p>
<p>Live shopfloor data, ERP, and MES information in one database—combined with MongoDB’s powerful querying, aggregating and analytics capabilities—allows teams to analyze and correlate diverse data streams in one platform. For instance, production teams can cross-reference MES quality metrics with sensor data to uncover patterns that lead to improved quality control. Finance teams can blend ERP cost data with MES output to gain a more comprehensive view of operational efficiency and cost drivers.</p>
<p>What’s more, MongoDB’s distributed architecture supports horizontal scaling, which is crucial for large manufacturing operations where data volumes grow quickly. As more machines and production lines are brought online, MongoDB clusters can be expanded seamlessly, ensuring the UNS remains performant and responsive under increasing load.</p>
<p>And by serving as a central repository for historical machine sensor data, a UNS allows manufacturers to analyze long-term patterns, detect anomalies, and anticipate maintenance needs. This approach helps reduce unplanned downtime, optimize maintenance schedules, and ultimately lower operational costs. However, with a UNS acting as a centralized data hub, high availability becomes critical—since any failure could disrupt the entire data ecosystem. MongoDB addresses this with replica sets, which provide ultra-high availability and allow updates without any downtime, eliminating the risk of a single point of failure.</p>
<h2>Proof point: Building a UNS on MongoDB in the &quot;leafy factory&quot;</h2>
<p>As shown below, MongoDB’s <a href="https://github.com/mongodb-industry-solutions/leafy_factory" target="_blank">&quot;Leafy Factory&quot; demo</a> offers a hands-on example of how MongoDB serves as an ideal central repository within a UNS for manufacturing. The demo simulates a realistic industrial environment, combining data from SQL-based ERP and MES systems with real-time MQTT streams from shop floor machines. This setup showcases MongoDB’s ability to consolidate and manage diverse data types into a single, accessible, and continuously updated source of truth.</p>
<caption><center><b>Figure 2.</b> Leafy factory UNS architecture.</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-04-07 at 12.57.03 PM-luoqj2k6h1.png" alt="This diagram shows the Leafy Factory UNS architecture." title=" " style="width: 550px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>In the demo, SQL data from a simulated MES is ingested into MongoDB. This includes key production planning, monitoring, and quality metrics—all seamlessly captured using MongoDB’s flexible, document-based JSON format. This structure allows the MES data to remain both organized and accessible for real-time analysis and reporting. Similarly, SQL-based ERP data (like work orders, material tracking, and cost breakdowns) is integrated using a combination of Kafka change streams and the <a href="https://www.mongodb.com/docs/kafka-connector/current/sink-connector/" target="_blank">MongoDB Sink connector</a>. The SQL data is captured into Kafka topics using the Debezium connector, with SQL acting as a Kafka producer. The data is then consumed, transformed, and inserted into MongoDB via the MongoDB Sink connector, creating a seamless connection between SQL, Kafka, and MongoDB. This approach keeps ERP data continuously synchronized in MongoDB, demonstrating its reliability as a live source of business-critical information.</p>
<p>At the same time, simulated MQTT data streams feed real-time shop floor data into the database, including machine status, quality outputs, and sensor readings like temperature and vibration. MongoDB’s support for real-time ingestion ensures that this data is immediately available, enabling up-to-date machine monitoring and faster response times.</p>
<p>Change streams play a central role by enabling real-time data updates across systems. For instance, when a work order is updated in the ERP system, the change is automatically reflected downstream in MES and shop floor views—illustrating MongoDB’s capability for bi-directional data flows and live synchronization within a unified data model.</p>
<p>Another critical capability shown in the demo is data contextualization and enrichment. As data enters the UNS, MongoDB enriches it with metadata such as machine ID, operator name, and location according to the ISA95 structure. This enriched model allows for fine-grained analysis and filtering, which is crucial for generating actionable, cross-functional insights across manufacturing, operations, and business teams.</p>
<p>Together, the Leafy Factory demo not only validates MongoDB’s technical strengths—like real-time processing, flexible data modeling, and scalable architecture—but also demonstrates how these capabilities come together to support a robust, dynamic, and future-ready Unified Namespace for smart manufacturing.</p>
<h2>Conclusion</h2>
<p>A Unified Namespace is essential for modern manufacturing, offering a single, consistent view of data that drives operational efficiency, cross-functional insights, and cost savings. MongoDB, with its flexible schema, real-time data processing, and scalability, is uniquely suited to serve as the central repository in a UNS. The Leafy Factory demo showcases MongoDB’s potential in consolidating ERP, MES, and shop floor data, illustrating how MongoDB can transform manufacturing data management, enabling real-time insights and data-driven decision-making.</p>
<p>In choosing MongoDB as the backbone of a UNS, manufacturers gain a powerful data infrastructure that not only meets current operational needs but also scales with future growth, creating an agile, responsive, and insight-driven manufacturing environment.</p>
<div class="callout">
<p><b>Set up the use case shown in this article using our <a href="https://github.com/mongodb-industry-solutions/leafy_factory" target="_blank">repository</a>. And, to learn more about MongoDB’s role in the automotive industry, please visit our <a href="https://www.mongodb.com/industries/manufacturing?tck=uns_blog">manufacturing and automotive webpage</a>.</b></p>
</div>	]]></description>
      <pubDate>Thu, 03 Apr 2025 14:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/why-mongodb-is-perfect-fit-for-a-unified-namespace</link>
      <guid>https://www.mongodb.com/blog/post/why-mongodb-is-perfect-fit-for-a-unified-namespace</guid>
    </item><item>
      <title>MongoDB 8.0: Improving Performance, Avoiding Regressions</title>
      <description><![CDATA[<p>MongoDB 8.0 is the most secure, durable, available and performant version of MongoDB yet: it’s 36% faster in read workloads and 32% faster in mixed read and write workloads than MongoDB 7.0  In addition to benefitting customers, MongoDB 8.0’s performance has also brought significant benefits to our own internal applications, as my colleague Jonathan Brill recently noted in <a href="https://www.mongodb.com/blog/post/mongodb-8-0-eating-our-own-dog-food">his own blog post</a>.</p>
<p>To achieve these improvements, we created an 8.0 multi-disciplinary tiger team focused on performance, and eventually expanded this team into a broad “performance army.” The work by these engineers led to new ideas on how to process simple queries and how writes are replicated. Combined with a new way of measuring performance, we also added a new way to catch the gradual performance loss over time due to many miniscule regressions.</p>
<caption><center><b>Figure 1.</b> MongoDB 8.0 benchmark results.</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-03-31 at 12.35.19 PM-2fvanrd8zg.png" alt="Chart showing MongoDB 8.0 benchmark results. 8.0 comes in at 36% faster on reads-only, 32% faster on reads and updates, 56% faster on bulk inserts, and 200% faster on time series queries. " title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<h2>Benchmarking at MongoDB</h2>
<p>The MongoDB Engineering team runs a set of benchmarks internally to measure MongoDB’s performance. Industry standard benchmarks like YCSB, Linkbench, TPCC, and TPCH are run periodically on a variety of configurations and architectures, and these benchmarks are augmented by custom benchmarks based on customer workloads. By running these benchmarks in our continuous integration system, we ensure that developers do not make commits that are detrimental to performance. For instance, if any commit would regress a benchmark by more than 5% for our most important workloads, we would revert the commit. However, this threshold does not detect regressions of 0.1%, and there are thousands of commits per release (e.g., more than 9000 in MongoDB 8.0).</p>
<p>During the release of MongoDB 7.0, we started to take this gradual accumulation of performance loss by tiny regressions of release over release regressions seriously, so we changed the rules of the game. We decided we could not ship MongoDB 7.0 unless it at least matched MongoDB 6.0’s performance on the most important benchmarks.</p>
<p>We began investigating regressions and made changes to get performance back. Typically, we use tools like Intel VTune and Linux perf to find regressions across releases. With the release of MongoDB 7.0 approaching, engineers limited the scope of these fixes to reduce their risk to the release. Some proposed fixes were considered too risky. Other fixes didn’t deliver statistically significant performance improvements (Z-score &gt; 1). Unfortunately, MongoDB lost performance with many tiny cuts at a time, and our team realized that it would take many tiny steps to improve it. We got performance back to MongoDB 6.0’s levels, but we weren't quite satisfied. We knew that what we started with MongoDB 7.0 would need to continue into MongoDB 8.0 as a first-tier concern from the start.</p>
<h2>The MongoDB 8.0 performance push</h2>
<p>For the release of MongoDB 8.0, we increased the priority of performance over other work and set the goal of matching MongoDB 4.4’s performance at the start. This release was chosen because it switched the default to Write Concern Majority for replica sets. This change in write concern improved MongoDB’s default durability guarantees but came with a loss in performance since the primary needs to wait for a second write on a second machine to be performed.</p>
<p>Before the release of MongoDB 5.0, the default write concern was w:1; when a client inserted a document, the response was returned to the client as soon as the write was journaled to the local disk. With write concern majority, the MongoDB server waits for a majority of the nodes to write the document to disk before returning a response. On the primary, MongoDB server inserts the document in the collection, journals this change to disk, sends the change to the secondary where it also journals the document to disk and then inserts the document into its collection. Applying the change immediately to collection on the secondary minimizes the latency for the secondary reads.</p>
<caption><center><b>Figure 2.</b> MongoDB replication writes in MongoDB 7.0.</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-03-31 at 12.39.14 PM-3o0xqruagw.png" alt="Diagram showing the MongoDB replication writes in MongoDB 7.0. The diagram has 3 vertical lines, labeled from left to right client, primary, and secondary. At the top left is a line going from client to primary labeled insert. A B+-tree update is run on primary, and then an OpLog write is run on primary. An OpLog Entry then connects the primary to the secondary. The secondary then runs an OpLog Write and a B+-Tree Update. The secondary then gives the primary the Ok, and then the primary gives the client the Ok. " title=" " style="width: 350px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>To start our journey to improving the performance of MongoDB 8.0, we created a multi-disciplinary tiger team of 10 people in August 2023, with myself as the leader. The team comprised two performance engineers, three staff engineers, two senior staff engineers, a senior lead, and one technical program manager. Our team of ten worked together to generate ideas, proofs of concept, and experiments.</p>
<p>The team’s process was different from our normal process, as we focused on idea experimentation, versus making ideas production-ready. I gave the team free reign to make any changes they thought could help, and I encouraged experimentation—the MongoDB 8.0 performance tiger team was a safe space. This spirit of experimentation was both important and successful, as it led to new ideas that delivered several big improvements (which are highlighted below). We were able to try quick hacks and measure their performance without having to worry about making our work production quality.</p>
<h2>The big improvements</h2>
<p>Two of the big improvements we made to MongoDB 8.0 came out of this team: simple finds and replication latency.</p>
<p>MongoDB supports a rich query language, but a lot of queries are simple ones to look up a document by a single _id field; the _id field always has a unique index. MongoDB optimized this with a special query plan stage called IDHACK—a query stage optimized to retrieve a single document with a minimal code path. When the tiger team looked at this code, we realized that it was spending a lot of time going through the general purpose query planning code paths before choosing the IDHACK plan.</p>
<p>So, a tiger team member did an experiment to bypass the entire query planner and hard code reading from the storage engine. When this delivered significant improvements to the YCSB 100% read, we knew we had a winner. While we knew it could not be committed as-is, it did serve as motivation to improve the IDHACK code path in the server in a new code path called ExpressPlan. The query team took this idea and ran with it by expanding it further for updates, deletes, and other unique index lookups.</p>
<p>Here are traces for MongoDB from <a href="https://llvm.org/docs/XRay.html" target="_blank">LLVM XRay</a> and <a href="https://perfetto.dev" target="_blank">Perfetto</a>. The highlighted red areas show the difference between 7.0 and 8.0 for query planning for a <code>db.coll.find({_id:1})</code>.</p>
<caption><center><b>Figure 3.</b> Comparing MongoDB 7.0 and MongoDB 8.0.</caption></center>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-03-31 at 12.46.05 PM-n3fhj5n66r.png" alt="Graph showing comparisons of MongoDB 7.0 and MongoDB 8.0" title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>The second big change was how we viewed replicating changes in a cloud database. As explained above, on secondaries, MongoDB journals the writes and then applies it to the collection before acknowledging it back to the primary.</p>
<p>During a team brainstorming session, a tiger team member asked, “what if we acknowledge the write as soon as it is journaled, but before we applied it to the collection in-memory?” This reduces the latency of the primary and speeds up writes in a replica set while still maintaining our durability guarantees. A second engineer ran with this idea, prototyped it quickly, and proved that it provided a significant performance boost in a week.</p>
<p>Now that the idea was proven to be beneficial, we handed it to the replication team to ship this work. Shipping this change took three months because we had to prove it was correct in the TLA+ models for our replication system and all corner cases before we could ship it.</p>
<h2>Catching very small regressions</h2>
<p>To detect small regressions, it is important to have benchmarks with no or low noise. But if the threshold is too small, this creates needless noise and creates a very noisy or flakey test that developers will learn to ignore.</p>
<p>Given the noisiness of various metrics such as latency and throughput, a tiger team member came up with the idea of simply counting instructions via Linux perf_event_open syscall. In this test, the code exercises the request processing code to do a simple MongoDB ping command. We run the ping command in a loop on a CI machine a few times and report the average instruction count. This test has a 0.2% tolerance and uses a hard code number. Developers can adjust the threshold up or down as needed, but this test has been a huge success as it allows us to detect regressions without spurious noise. Check out the <a href="https://github.com/mongodb/mongo/blob/v8.0/src/mongo/db/service_entry_point_common_bm.cpp" target="_blank">benchmark on GitHub</a>.</p>
<h2>From tiger team to (tiger) army</h2>
<p>A small tiger team can only do so much, and we didn’t want to create a situation in which one team ships features only for another team to clean up their work later. For example, the MongoDB 8.0 performance tiger team focused on a subset of benchmarks, but MongoDB’s performance is measured with dozens of benchmarks. From November 2023 to January 2024, we started implementing all the performance ideas that the tiger team implemented, but more work remained to improve performance.</p>
<p>This was when we built a performance “army”—we enlisted 75 people from across the 11 MongoDB server teams to work on performance. In this phase of the project, engineers were charged with idea generation, and fixing performance issues allowed us to accomplish even more than the tiger team; the larger team finished eight performance projects and 140 additional tickets as part of this work.</p>
<p>By bringing in additional team members, we were able to draw on ideas from a larger pool of database experts. This led to improvements in a wide variety of areas—like parsing of large $in queries, improvements to query yielding, making config.transactions a clustered collection, reworking locking in count less places, micro optimizations in authorization checks, and a change to a new TCMalloc memory allocator with lower fragmentation. Engineers also looked at improving common code such as namespace string handling, our custom code generation (we found tries helped speed up generated parsers), reducing memory usage, and choosing better data structures in some cases.</p>
<p>To give people the time and space they needed to succeed, we gave them dedicated weeks of time to focus on this work in lieu of adding new features. We encouraged both experimentation and for people to go with their gut feelings for small improvements that didn’t appear to move the needle on performance. Because not every experiment succeeded, it was important to encourage each other to keep experimenting and trying in the face of failure.</p>
<p>For example, in one failed experiment two engineers tried to use restartable sequences on Linux, but the change failed to deliver the improvements we wanted given their cost and complexity. On the other hand, custom containers and reader writer mutexes did deliver. For my part, the most impactful thing I did during this phase was to be a cheerleader and to support the team’s efforts in our performance push. Being positive and optimistic helped people push forward in their performance work even when ideas didn’t work out.</p>
<h2>Performance improvements take a village</h2>
<p>Overall, MongoDB 8.0 was our most successful release ever in terms of performance. Concerted, innovative work by a passionate team—and later an army—of engineers led to new ideas for performance and new ways of thinking. Performance work is neither easy nor straightforward. But by building a sense of community around our performance push, we supported each other and encouraged each other to deliver great performance improvements for MongoDB 8.0.</p>
<p>To read more about how MongoDB raised the bar with the release of MongoDB 8.0, check out our Chief Technology Officer <a href="https://www.mongodb.com/blog/post/mongodb-8-0-raising-the-bar?tck=8_0_performance_blog">Jim Scharf’s blog post</a>. And please visit the <a href="https://www.mongodb.com/products/updates/version-release?tck=8_0_performance_blog">MongoDB 8.0 page</a> to learn more about all of its features and upgrades.</p>
]]></description>
      <pubDate>Wed, 02 Apr 2025 17:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/mongodb-8-0-improving-performance-avoiding-regressions</link>
      <guid>https://www.mongodb.com/blog/post/mongodb-8-0-improving-performance-avoiding-regressions</guid>
    </item><item>
      <title>Introducing MongoDB Atlas Service Accounts via OAuth 2.0</title>
      <description><![CDATA[<p>Authentication is a crucial aspect of interacting with the <a href="https://www.mongodb.com/docs/atlas/api/atlas-admin-api-ref/">MongoDB Atlas Administration API</a>, as it ensures that only authorized users or applications can access and manage resources within a MongoDB Atlas project. While MongoDB Atlas users currently have programmatic API keys (PAKs) as their primary authentication method, we recognize that development teams have varying authentication workflow requirements.</p>
<p>To help developer teams meet these requirements, we’re excited to announce that <a href="https://www.mongodb.com/docs/atlas/api/service-accounts-overview/">Service Accounts</a> via OAuth 2.0 for MongoDB Atlas is now generally available! MongoDB Atlas Service Accounts offer a more streamlined way of authenticating API requests for applications, enabling your developers to use their preferred authentication workflow.</p>
<h2>Addressing the challenges of using programmatic access keys</h2>
<p>At some point in your MongoDB Atlas journey, you have likely created PAKs. These API keys enable MongoDB Atlas project owners to authenticate access for their users. API keys include a public key and a private key. These two parts serve the same function as a username and a password when you make API requests to MongoDB Atlas. Each API key belongs to only one organization, but you can grant API keys access to any number of projects in that organization.</p>
<p>PAKs use a method of authentication known as HTTP Digest, which is a challenge-response authentication mechanism that uses a hash function to securely transmit credentials without sending plaintext passwords over the network. MongoDB Atlas hashes the public key and the private key using a unique value called a nonce. The HTTP Digest authentication specifies that the nonce is only valid for a short amount of time. This is to prevent replay attacks so that you can’t cache a nonce and use it forever. It’s also why your API keys are a mix of random symbols, letters, and numbers and why you can only view a private key once. As a result, many teams must manage and rotate PAKs to maintain application access security. However, doing this across multiple applications can be cumbersome, especially for teams operating in complex environments.</p>
<p>As a result, we’ve introduced support for an alternate authentication method through Service Accounts via OAuth 2.0, which enables users to take advantage of a more automated authentication method for application development.</p>
<h2>Using Service Accounts with an OAuth 2.0 client credentials flow</h2>
<p>OAuth 2.0 is a standard for interapplication authentication that relies on in-flight TLS encryption to secure its communication channels. This prevents unauthorized parties from intercepting or tampering with the data.
The MongoDB Atlas Administration API supports in-flight TLS encryption and uses it to enable Service Accounts as an alternative method for authenticating users.</p>
<p>MongoDB Atlas Service Accounts provide a form of OAuth 2.0 authentication that enables machine-to-machine communication. This enables applications, rather than users, to authenticate and access MongoDB Atlas resources. Authentication through Service Accounts follows the same access control model as PAKs, with full authentication lifecycle management. Service Accounts use the OAuth 2.0 client credentials flow, with MongoDB Atlas acting as both the identity provider and the authorization server. Like PAKs, Service Accounts are not tied to individual MongoDB Atlas users but are still ingrained with MongoDB Atlas.</p>
<center><caption><b>Figure 1.</b> How it Works - MongoDB Atlas Service Accounts</caption></center>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-03-19 at 8.28.10 AM-5mjc1ncbb0.png" alt="Diagram showing how MongoDB Atlas Service Accounts work. At the top, the customer creates a service account via Atlas. Step 2, the users takes Client ID and Secret and requests an access token in the OAuth2.0 client interfact. Finally, the user sends the API call with the access token to associate it with their Atlas account." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<h2>Experiencing benefits through Service Accounts</h2>
<p>Using Service Accounts to manage programmatic access offers a number of advantages:</p>
<h3>Automation</h3>
<p>Service Accounts offer an automated way to manage access. Users don’t need to manually manage authentication mechanisms, like recreating a Service Account to rotate the “client secrets.” Instead, they only need to regenerate the client secrets while keeping the other configuration of the existing Service Account intact. Furthermore, Service Accounts are broadly supported across many platforms, enabling easier integration between different services and tools and facilitating easier connections across applications and infrastructure components, regardless of the underlying technology.</p>
<h3>Seamless integration with MongoDB Atlas</h3>
<p>Service Accounts enable developers to manage authentication in the workflow of their choice. Users can manage the Service Account lifecycle at the organization and project levels via the MongoDB Atlas Administration API, the provided client library (currently, the Atlas Go SDK) , and the <a href="https://www.mongodb.com/docs/atlas/atlas-ui/">Atlas UI</a>. They integrate with MongoDB Atlas via the OAuth 2.0 client credential flow, enabling seamless authentication using cloud-native identity systems.</p>
<h3>Granular access control and role management</h3>
<p>Service Accounts also have robust security features, providing a standardized and consistent way to manage access. Each organization or project can have its own Service Account, simplifying credential management and access control. Additionally, you can define granular roles for a Service Account to limit its access to only the necessary resources. This reduces the risk of over-permissioning and unauthorized access.</p>
<h2>Ready to uplevel your user authentication?</h2>
<p>Learn how to create your first Service Account by visiting our <a href="https://www.mongodb.com/docs/atlas/configure-api-access/#grant-programmatic-access-to-service?tck=service_accounts_ga_blog">documentation</a>. Not a MongoDB Atlas user yet? <a href="https://www.mongodb.com/cloud/atlas/register?tck=service_accounts_ga_blog">Sign up</a> for free today.</p>
]]></description>
      <pubDate>Wed, 02 Apr 2025 14:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/introducing-mongodb-atlas-service-accounts-via-oauth-2-0</link>
      <guid>https://www.mongodb.com/blog/post/introducing-mongodb-atlas-service-accounts-via-oauth-2-0</guid>
    </item><item>
      <title>MongoDB: Gateway to Open Finance and Financial Data Access</title>
      <description><![CDATA[<p><i>This is the second in a two-part series about open finance and the importance of a flexible data store to open finance innovation. <a href="https://www.mongodb.com/blog/post/embracing-open-finance-innovation-with-mongodb">Check out part one here!</a></i></p>
<p>Open finance is reshaping the financial services industry, pushing traditional institutions to modernize with a data-driven approach. Consumers increasingly expect personalized experiences, making innovation key to customer retention and satisfaction. According to a number of studies<sup>1</sup>, there is an exponential increase of dynamic transformations in financial services, driven primarily by the impact of Banking-as-a-Service (BaaS), embedded banking services, and AI. All of these initiatives are mainly powered by API services intended for data sharing, and have become must-have technical capabilities for financial institutions.</p>
<p>Open finance can also unlock massive opportunities for continuous innovation. As a result, financial institutions must provision themselves with the right tools and expertise to be fully aware of the potential risks and challenges of embarking on such a “data-driven” journey.</p>
<p>Now, let’s dive deeper into an application of open finance with MongoDB.</p>
<h2>MongoDB as the open finance data store</h2>
<p>Integrating diverse financial data while ensuring its security, compliance, and scalability represents a series of considerable challenges for financial institutions. Bringing together data from a variety of backend systems entails a set of complex hurdles for financial ecosystem participants—banks, fintechs, and third-party providers (TPP).</p>
<p>First, they need to be able to handle structured, semi-structured, and increasingly unstructured data types. Then, cybersecurity and regulatory compliance concerns must be addressed. What’s more, an increase in data-sharing scenarios can open up potential vulnerabilities, which lead to the risk of breach exposure and cyber-attacks (and, therefore, possible legal penalties and/or eventual reputational damage).</p>
<caption><center><b>Figure 1.</b> The power of open finance.</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-03-31 at 7.34.03 AM-jcv8ksar3e.png" alt="A diagram showing the power of open finance. On the left shows the architecture without open finance, where Data holder bank A, B, and C all connect directly to the customer. On the right, with Open Finance being utilized, Data Holder Bank A, B, and C all interconnet with one another and also connect with the Data user applications, which then connect to the customer." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>To implement open finance strategies, organizations must first determine the role they will play: whether they act as data holders, are in charge of sharing the data with TPP, or whether they will be data users, the ones able to provide enhanced financial capabilities to end-users. Then, they must choose the most suitable technology for the data management strategy—and this is where MongoDB comes in, functioning as the operational data store.</p>
<p>Let’s explore how MongoDB can play a crucial role for both actors—data holders and data users—through an open finance functional prototype.</p>
<h2>Open finance in action: Aggregated financial view for banking users</h2>
<p>Figure 2 below shows a digital application from a fictional bank—Leafy Bank—that allows customers to aggregate all their bank accounts into a single platform.</p>
<caption><center><b>Figure 2.</b> Architecture of MongoDB as the open finance data store.</caption></center>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-03-31 at 7.38.20 AM-2k4o7p0iep.png" alt="Diagram showing the architecture of MongoDB as the open finance data store. Starting at the top left, the user connects to their banking application, and is then sent through user authorization. Once signed on, the external institution exposes data to the API through microservices. From there, MongoDB Atlas fetches data from the API, and then sends the data back to the application, which is then sent back to the user." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>Four actors are involved in this scenario:</p>
<p>a. Customer - User</p>
<p>b. Data Users - Leafy Bank</p>
<p>c. Data Holders - External Institution</p>
<p>d. Open Finance Data Store - MongoDB Atlas</p>
<p>Now let’s go through the steps from the customer experience.</p>
<h3>Step 1. Log in to the banking application</h3>
<p>Once logged in, the Leafy Bank digital banking application allows users to aggregate their external bank accounts. It is done behind the scenes, through a RESTFul API request that will usually interchange data in JSON format.</p>
<p>For the Leafy Bank prototype, we are using <a href="https://www.mongodb.com/developer/languages/python/python-quickstart-fastapi/">MongoDB and FastAPI</a> together, exposing and consuming RESTful APIs and therefore taking advantage of MongoDB Atlas’s high performance, scalability, and flexibility.</p>
<center><caption><b>Figure 3.</b> Logging in to the banking application.</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-03-31 at 7.43.00 AM-nx4r8ympjf.png" alt="This diagram is same as the previous one, with the section on the user logging into the banking application circled in red." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<h3>Step 2. User authentication and authorization</h3>
<p>A crucial step to ensure security and compliance is user consent. End-users are responsible for granting access to their financial information (authorization). In our case, Leafy Bank emulates the OAuth 2.0 authentication. It generates the corresponding tokens for securing the service communication between participants.</p>
<p>To achieve efficient interoperability without security issues, data holders must enable a secured technological “fence” for sharing data while preventing the operational risk of exposing core systems.</p>
<caption><center><b>Figure 4.</b> User authorization.</caption></center>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-03-31 at 7.45.46 AM-ynbmspf7q6.png" alt="This diagram is the same as the previous, this time with the user authorization portion of the diagram circled in red. " title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<h3>Step 3. Data exposure</h3>
<p>After the authorization has been granted, Leafy Bank will fetch the corresponding account data from the data custodian—external banks (in our fictional scenario, Green Bank or MongoDB Bank)—via APIs. Usually, participants expose customers’ financial data (accounts, transactions, and balances) through their exposed services in JSON format to ensure compatibility and seamless data exchange.</p>
<p>Because MongoDB stores data in <a href="https://www.mongodb.com/resources/basics/json-and-bson">BSON, a superset of JSON</a>, it provides a significant advantage by allowing seamless storage and retrieval of JSON-like data—making it an ideal backend for open finance.</p>
<caption><center><b>Figure 5.</b> Data exposure.</caption></center>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-03-31 at 7.48.42 AM-ydpuqoogd0.png" alt="This diagram is the same as the above, this time with the data exposure to the API circled in red. " title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<h3>Step 4. Data fetching</h3>
<p>The retrieved financial data is then pushed into the open finance data store—in our case, in MongoDB Atlas—where it is centrally stored. Unlike rigid relational databases, MongoDB uses a flexible schema model, making it easy for financial institutions to aggregate diverse data structures from different sources, making it ideal for dynamic ecosystems and easy to adapt without costly migrations or downtime.</p>
<caption><center><b>Figure 6.</b> Data fetching from data holder into MongoDB Atlas Data Store.</caption></center>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-03-31 at 7.51.31 AM-uk2a2kkaoi.png" alt="This diagram is the same as the above, this time with the data fetching from the data holder to MongoDB Atlas portion of the diagram circled in red." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<h3>Step 5. Data retrieval</h3>
<p>Now that the data has been aggregated in the operational data store (powered by MongoDB Atlas), Leafy Bank can leverage <a href="https://www.mongodb.com/resources/products/capabilities/aggregation-pipeline">MongoDB Aggregation Pipelines</a> for real-time data analysis and enrichment. To become “open finance” compliant, our Leafy Bank provides a holistic financial view and a global position accessible in a single application, thus improving individuals' experience with their finances.</p>
<p>Furthermore, this set of features also benefits financial institutions. They can unveil useful insights for building unique services meant to enhance customers' financial well-being.</p>
<caption><center><b>Figure 7.</b> Data retrieval from MongoDB Atlas Data Store.</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-03-31 at 7.53.41 AM-5em0kun9n3.png" alt="This diagram is the same as the above, this time with the data retrieval portion of the diagram circled in red. " title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<h3>Step 6. Bank connected!</h3>
<p>In the end, customers can view all their finances in one place, while enabling banks to offer competitive, data-driven, tailored services.</p>
<center><caption><b>Figure 8.</b> Displaying the bank connection in Leafy Bank.</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-03-31 at 7.55.43 AM-0bmn49jzzp.png" alt="This diagram is the same as the above, this time with section of data being sent from the application back to the user circled in red. " title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<h3>Demo in action</h3>
<p>Now, let’s combine these steps into a real-world demo application:</p>
<center><caption><b>Figure 9.</b> Leafy Bank - MongoDB as the Open Finance Data Store.</caption></center>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/gif1-7upy3gi5vu.gif" alt="Gif showing the Leafy Bank, a demo application, with MongoDB as the open finance data store." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<h2>Advantages of MongoDB for open finance</h2>
<p>Open finance presents opportunities for all the ecosystem participants. On the one hand, bank customers can benefit from tailored experiences. For personal financial management, it can provide end-users central visibility of their bank accounts. And open finance can enable extended payment initiation services, financial product comparison, enhanced insurance premium assessments, more accurate loan and credit scoring, and more.</p>
<p>From a technical standpoint, MongoDB can empower data holders, data users, and TPP to achieve open finance solutions. By offering a <a href="https://www.mongodb.com/resources/basics/unstructured-data/schemaless">flexible schema</a>, banks can adapt to open finance’s evolving requirements and regulatory changes while avoiding the complexity of rigid schemas, yet allowing a secure and manageable schema validation if required.</p>
<p>Furthermore, a scalable (<a href="https://www.mongodb.com/resources/basics/scaling">vertical and horizontal</a>) and cloud-native (<a href="https://www.mongodb.com/resources/basics/multicloud">multi-cloud</a>) platform like MongoDB can simplify data sharing in JSON format, as it has been widely adopted as the data interchange “defacto” format, making it ideal for open finance applications. Internally, MongoDB uses BSON, the binary representation of JSON, for efficient storage and data traversal.</p>
<p>MongoDB’s rich extensions and connectors support a variety of frameworks to create RESTful API development. Besides FastAPI, there are libraries for Express.js (Node.js), Django (Python), Spring Boot (Java), and Flask (Python). The goal is to empower developers with an intuitive and easy-to-use data platform that boosts productivity and performance.</p>
<p>Additionally, MongoDB offers key features like its <a href="https://www.mongodb.com/resources/products/capabilities/aggregation-pipeline">aggregation pipeline</a>, which is designed to process data more efficiently by simplifying complex transformations, real-time analytics, and detailed queries. Sophisticated aggregation capabilities from MongoDB allow financial institutions to improve their agility while maintaining their competitive edge, all by having data as their strategic advantage.</p>
<p>Lastly, MongoDB provides financial institutions with critical built-in security controls, including encryption, role-based access controls (RBAC), and auditing. It seamlessly integrates with existing security protocols and compliance standards while enforcing privileged access controls and continuous monitoring to safeguard sensitive data, as detailed in the <a href="https://www.mongodb.com/products/platform/trust">MongoDB Trust Center</a>.</p>
<div class="callout">
<p><b>Check out these additional resources to get started on your open finance journey with MongoDB:</b></p>
<ul>
<li>
<p><b>Read <a href="https://www.mongodb.com/blog/post/embracing-open-finance-innovation-with-mongodb?tck=open_finance_part_two_blog">part-one</a> of our series to discover why a flexible data store is vital for open finance innovation.</b></p>
</li>
<li>
<p><b>Explore our <a href="https://github.com/mongodb-industry-solutions/leafy-bank-backend-openfinance" target="_blank">GitHub repository</a> for an in-depth guide on implementing this solution.</b></p>
</li>
<li>
<p><b>Visit our <a href="https://www.mongodb.com/solutions/industries/financial-services?tck=open_finance_part_two_blog">solutions page</a> to learn more about how MongoDB can support financial services.</b></p>
</li>
</ul>
</div>	]]></description>
      <pubDate>Tue, 01 Apr 2025 17:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/mongodb-gateway-to-open-finance-financial-data-access</link>
      <guid>https://www.mongodb.com/blog/post/mongodb-gateway-to-open-finance-financial-data-access</guid>
    </item><item>
      <title>MongoDB Powers M-DAQ’s Anti-Money Laundering Compliance Platform</title>
      <description><![CDATA[<p>Founded and headquartered in Singapore, <a href="https://www.m-daq.com/" target="_blank">M-DAQ Global</a> is a fintech powerhouse providing seamless cross-border transactions for businesses worldwide. M-DAQ’s comprehensive suite of foreign exchange, collections, and payments solutions help organizations of all sizes navigate the complexities of global trade, offering FX clarity, certainty, and payment mobility.</p>
<p>M-DAQ also offers AI-powered services like Know Your Business (KYB), onboarding, and advanced risk management tools. Amidst ever-evolving requirements, these enable business transactions across borders with ease, while staying compliant.</p>
<p>One of M-DAQ's most innovative solutions, <a href="https://www.checkgpt.ai/" target="_blank">CheckGPT</a>, is an AI-powered platform designed to streamline Anti-Money Laundering (AML) compliance. It was built on <a href="https://www.mongodb.com/products/platform/atlas-database">MongoDB Atlas</a>, providing a strong foundation for designing multitenant data storage. This approach ensures that each client has a dedicated database, effectively preventing any data co-mingling.</p>
<p>Traditional AML processes often involve tedious, time-consuming tasks, from document review, to background checks, to customer onboarding. By building CheckGPT, M-DAQ’s aim was to change this paradigm, and to leverage AI to automate (and speed) these manual processes. Today, CheckGPT allows businesses to process onboarding 30 times faster than traditional human processing.</p>
<p>The platform also leverages <a href="https://www.mongodb.com/products/platform/atlas-vector-search">MongoDB Atlas’s native Vector Search</a> capabilities to power intelligent semantic searches across unstructured data.</p>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Technical_PRODUCT_VectorSearch_Spot None (1)-saay9m0j3s.png" alt="Illustration representing Atlas Vector Search" title=" " style="width: 350px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<h2>The challenge: Managing unstructured, sensitive data, and performing complex searches</h2>
<p>One of CheckGPT’s priorities was to improve processes around collecting, summarizing, and analyzing data, while flagging potential risks to customers quickly and accurately.</p>
<p>Considering the vast number and complexity of data sets its AI platform had to handle, and the strict regulatory landscape the company operates in, it was crucial that M-DAQ chose a robust database.</p>
<p>CheckGPT needed a database that could efficiently and accurately handle unstructured data, and adapt rapidly as the data evolved. The database also had to be highly secure; to function, the AI tool would have to handle highly sensitive data, and would need to be used by companies operating in highly regulated industries.</p>
<p>Finally, CheckGPT was looking for the ability to perform complex, high-dimensional searches to power a wide range of complex searches and real-time information analysis.</p>
<h2>MongoDB Atlas: A complete platform with unique features</h2>
<p>According to M-DAQ, there are many benefits of using MongoDB Atlas’ document model:</p>
<ul>
<li>
<p><b>Flexibility:</b> MongoDB Atlas’s document model accommodates the evolving nature of compliance data, providing the flexibility needed to manage CheckGPT's dynamic data structures, such as onboarding documents and compliance workflows.</p>
</li>
<li>
<p><b>Security and performance:</b> The MongoDB Atlas platform also ensures that <a href="https://www.mongodb.com/products/capabilities/security">data remains secure</a> throughout its lifecycle. M-DAQ was able to implement a multi-tenancy architecture that securely isolates data across its diverse client base. This ensures that the platform can handle varying compliance demands while maintaining exceptional performance, giving M-DAQ’s customers the confidence that the AML processes handled by CheckGPT are compliant with stringent regulatory standards.</p>
</li>
<li>
<p><b>Vector search capabilities:</b> MongoDB Atlas provides a unified development experience. Particularly, <a href="https://www.mongodb.com/products/platform/atlas-vector-search">MongoDB Atlas Vector Search</a> enables real-time searches across a vast amount of high-dimensional datasets. This makes it easier to verify documents, conduct background checks, and continuously monitor customer activity, ensuring fast and accurate results during AML processes.</p>
</li>
</ul>
<p>“AI, together with the flexibility of MongoDB, has greatly impacted CheckGPT, enabling us to scale operations and automate complex AML compliance processes,” said Andrew Marchen, General Manager, Payments and Co-founder, Wallex at M-DAQ Global. “This integration significantly reduces onboarding time, which typically took between 4-8 hours to three days depending on the document’s complexity, to less than 10 minutes. With MongoDB, M-DAQ is able to deliver faster and more accurate results while meeting customer needs in a secure and adaptable environment.&quot;</p>
<h2>The future of CheckGPT, powered by MongoDB</h2>
<p>M-DAQ believes that AI and data-driven technologies and tools will continue to play a central role in automating complex processes. By employing AI, M-DAQ aims to improve operational efficiency, enhance customer experiences, and scale rapidly—while maintaining high service standards.</p>
<p>MongoDB’s flexibility and multi-cloud support will be key as M-DAQ plans to use single/multi-cluster and multi-region capabilities in the future.</p>
<p>M-DAQ aims to explore additional features that could enhance CheckGPT's scalability and performance. The company, for example, plans to expand its use of MongoDB for future projects involving automating complex processes like compliance, onboarding, and risk management in 2025.</p>
<p>Learn more about CheckGPT on <a href="https://www.checkgpt.ai/" target="_blank">their site</a>.</p>
<div class="callout">
<p><b>Visit our <a href="https://www.mongodb.com/products/platform/atlas-database?tck=checkgpt_blog">product page</a> to learn more about MongoDB Atlas.</b></p>
<p><b>Get started with MongoDB Atlas Vector Search today with our <a href="https://www.mongodb.com/docs/atlas/atlas-vector-search/tutorials/vector-search-quick-start/?tck=checkgpt_blog">Atlas Vector Search Quick Start guide</a>.</b></p>
</div>	]]></description>
      <pubDate>Tue, 01 Apr 2025 00:45:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/mongodb-powers-mdaqs-anti-money-laundering-compliance-platform</link>
      <guid>https://www.mongodb.com/blog/post/mongodb-powers-mdaqs-anti-money-laundering-compliance-platform</guid>
    </item><item>
      <title>LangChainGo and MongoDB: Powering RAG Applications in Go</title>
      <description><![CDATA[<p>MongoDB is excited to announce our <a href="https://github.com/tmc/langchaingo/releases/tag/v0.1.13" target="_blank">integration</a> with LangChainGo, making it easier to build Go applications powered by large language models (LLMs). This integration streamlines LLM-based application development by leveraging LangChainGo’s abstractions to simplify LLM orchestration, MongoDB’s vector database capabilities, and Go’s strengths as a performant, scalable, and easy-to-use production-ready language.</p>
<p>With robust support for retrieval-augmented generation (RAG) and AI agents, MongoDB enables efficient knowledge retrieval, contextual understanding, and real-time AI-driven workflows. Read on to learn more about this integration and the advantages of using MongoDB as a vector database for AI/ML applications in Go.</p>
<h2>LangChainGo: Bringing LangChain to the Go ecosystem</h2>
<p><a href="https://www.langchain.com/" target="_blank">LangChain</a> is an open-source framework that simplifies building LLM-powered applications. It offers tools and abstractions to integrate LLMs with diverse data sources, APIs, and workflows, supporting use cases like chatbots, document processing, and autonomous agents. While LangChain currently supports only Python and JavaScript, the need for a similar solution in the Go ecosystem led to the development of LangChainGo.</p>
<p><a href="https://github.com/tmc/langchaingo" target="_blank">LangChainGo</a> is a community-driven, third-party port of the LangChain framework for the Go programming language. It allows Go developers to directly integrate LLMs into their Go applications, bringing the capabilities of the original LangChain framework into the Go ecosystem. LangChainGo enables users to embed data using various services, including OpenAI, Ollama, Mistral, and others. It also supports integration with a variety of vector stores, such as MongoDB.</p>
<h2>MongoDB’s role as an operational and vector database</h2>
<p>MongoDB excels as a unified data layer for AI applications with native vector search capabilities due to its simplicity, scalability, security, and rich set of features. With Atlas Vector Search built into the core database, there's no need to sync operational and vector data separately—everything stays in one place, saving time and reducing complexity when you develop AI-powered applications. You can easily combine semantic searches with metadata filters, graph lookups, aggregation pipelines, and even geo-spatial or lexical search, enabling powerful hybrid queries all within a single platform.</p>
<p>MongoDB’s distributed architecture allows the usage of vector search to scale independently from the core database, ensuring optimized vector query performance and workload isolation for superior scalability. Plus, with enterprise-grade security and high availability, MongoDB provides the reliability and peace of mind you need to power your AI-driven applications at scale.</p>
<h2>MongoDB, Go, and AI/ML</h2>
<p>As the Go AI/ML landscape grows, MongoDB continues to drive innovation with its powerful vector search capabilities and LangChainGo integration, empowering developers to build RAG implementations and AI agents. This integration is powered by the <a href="https://www.mongodb.com/docs/drivers/go/current/" target="_blank">MongoDB Go Driver</a>, which supports vector search and allows developers to interact with MongoDB directly from their Go applications, streamlining development and reducing friction.</p>
<center><caption>Figure 1. RAG architecture with MongoDB and LangChainGo.</caption></center>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-03-14 at 6.58.08 AM-8ygth17acx.png" alt="Diagram for RAG architecture with MongoDB and LangChainGo. The query from the user, at the top left, goes into the embedding model, which then flows into query embedding in MongoDB Atlas, which utilizes document store and vector index. On the left, document corpus goes into chunking, and then the embedding model with connects back to MongoDB Atlas. All this comes together to utilize vector search and retrieve documents to then power the LLM with the data it needs to provide a quality response back to the user." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>While Python and JavaScript dominate the AI/ML ecosystem, Go’s AI/ML ecosystem is still emerging—yet its potential is undeniable. Go’s simplicity, scalability, runtime safety, concurrency, and single-binary deployment make it an ideal production-ready language for AI. With MongoDB’s powerful database and helpful learning resources, developers can seamlessly build next-generation AI solutions in Go. Ready to dive in? Explore the tutorials below to get started!</p>
<h2>Getting Started with MongoDB and LangChainGo</h2>
<p>MongoDB was added as a vector store in LangChainGo’s <a href="https://github.com/tmc/langchaingo/releases/tag/v0.1.13" target="_blank">v0.1.13</a> release. It is packaged as <a href="https://pkg.go.dev/github.com/tmc/langchaingo/vectorstores/mongovector" target="_blank">mongovector</a>, a component that enables developers to use MongoDB as a powerful vector store in LangChainGo. Usage guidance is provided through the <a href="https://github.com/tmc/langchaingo/tree/v0.1.13/examples/mongovector-vectorstore-example" target="_blank">mongovector-vectorstore-example</a>, along with the in-depth tutorials linked below. Dive into this integration to unlock the full potential of Go AI applications with MongoDB.</p>
<div class="callout">
<p><b>We’re excited for you to work with LangChainGo. Here are some tutorials to help you get started:</b></p>
<ul>
<li>
<p><b><a href="https://www.mongodb.com/docs/atlas/atlas-vector-search/ai-integrations/langchaingo/?tck=langchaingo_blog" target="_blank">Get Started with the LangChainGo Integration</a></b></p>
</li>
<li>
<p><b><a href="https://www.mongodb.com/docs/atlas/atlas-vector-search/rag/?tck=langchaingo_blog" target="_blank">Retrieval-Augmented Generation (RAG) with Atlas Vector Search</a></b></p>
</li>
<li>
<p><b><a href="https://www.mongodb.com/docs/atlas/atlas-vector-search/tutorials/local-rag/?tck=langchaingo_blog" target="_blank">Build a Local RAG Implementation with Atlas Vector Search </a></b></p>
</li>
<li>
<p><b>Get started with <a href="https://www.mongodb.com/docs/atlas/atlas-vector-search/tutorials/vector-search-quick-start/?tck=langchaingo_blog" target="_blank">Atlas Vector Search</a> (select Go from the dropdown menu)</b></p>
</li>
</ul>
]]></description>
      <pubDate>Mon, 31 Mar 2025 14:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/langchaingo-mongodb-powering-rag-applications-in-go</link>
      <guid>https://www.mongodb.com/blog/post/langchaingo-mongodb-powering-rag-applications-in-go</guid>
    </item><item>
      <title>Announcing the 2025 MongoDB PhD Fellowship Recipients</title>
      <description><![CDATA[<p>At MongoDB, we’re committed to fostering collaboration between academia and industry to support emerging research leaders. Now in its second year, the aim of the <a href="https://www.mongodb.com/academia/phd-fellowship" target="_blank">MongoDB PhD Fellowship Program</a> is to advance cutting-edge research in computer science. Fellows receive financial support, mentorship, and opportunities to engage with MongoDB’s researchers and engineers throughout the year-long fellowship. They are also invited to present their research at MongoDB events.</p>
<p>It’s hardly groundbreaking—but nonetheless true—to say that the world runs on software. As a result, investing in the future of software development is of paramount importance. So MongoDB is excited and honored to help these students push the frontiers of knowledge in their fields, and to contribute to innovations that will redefine the future of technology.</p>
<h2>Celebrating the 2025 MongoDB PhD Fellows</h2>
<p>This year, the selection process was extremely competitive, and the quality of the applications was excellent. The review panel of MongoDB researchers and engineers was impressed with the applicants' accomplishments to date, as well as with their ambitious goals for future research.</p>
<p>Without further ado, I’m delighted to announce the recipients of the 2025 MongoDB PhD Fellowship. Congratulations to <b>Xingjian Bai</b>, <b>William Zhang</b>, and <b>Renfei Zhou</b>! These three exceptional scholars stood out for their innovative research and potential to drive significant advancements in their field.</p>
<h2><a href="https://xingjianbai.com/" target="_blank">Xingjian Bai</a>, PhD candidate at MIT</h2>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-03-26 at 8.13.04 AM-t6tqhdec4a.png" alt="Photo of Xingjian Bai" title=" " style="width: 300px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>Xingjian Bai is a first-year PhD student in Electrical Engineering and Computer Science at MIT, supervised by Associate Professor Kaiming He. He obtained his master's and bachelor's degrees in Mathematics and Computer Science from the University of Oxford. His research lies at the intersection of classic algorithms and deep learning, with a focus on physics-inspired generative models and learning-augmented algorithms. More broadly, he is driven by research directions that are scientifically impactful or intellectually stimulating. In his spare time, he enjoys playing tennis and jogging.</p>
<p><i>“I sincerely appreciate MongoDB’s support for Xingjian and contributions to fundamental research on artificial intelligence, deep learning, and machine learning.”</i>
<br>- Kaiming He, Associate Professor of the Department of Electrical Engineering and Computer Science (EECS) at MIT</p>
<h2><a href="https://17zhangw.github.io/" target="_blank">William Zhang</a>, PhD candidate at Carnegie Mellon University</h2>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-03-26 at 8.17.32 AM-cm4fhwxuwl.png" alt="Photo of William Zhang" title=" " style="width: 300px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>William Zhang is a third-year PhD student in the Computer Science Department, School of Computer Science, at Carnegie Mellon University. His research interest focuses on &quot;self-driving&quot; database management systems (DBMSs), specifically focusing on machine-learning-based techniques for optimizing their performance. He is advised by Associate Professor Andy Pavlo and is a member of the Database Group (CMU-DB) and Parallel Data Lab.</p>
<p><i>&quot;Will Zhang's PhD research at Carnegie Mellon University seeks to solve the problem all developers have struggled with since the 1970s: how to automate tuning and optimizing a database. Will is using an AI-based approach to develop database optimization algorithms that automatically learn how to exploit similarities between tuning options to reduce the complexity of database optimization. If successful his research will make it easier for anyone to deploy a database and maintain it as it grows over its lifetime. Removing the human burden of maintaining a database is especially important in the modern era of data-intensive AI applications.</i></p>
<p><i>The Carnegie Mellon Database Group is grateful for MongoDB's support for Will's research through their PhD Fellowship program. Working with his mentor at MongoDB as part of the program provides Will with invaluable guidance and insight into the challenges developers face with databases, especially in a cloud setting like MongoDB Atlas.&quot;</i><br> - Andy Pavlo, Associate Professor of Computer Science at CMU</p>
<h2><a href="https://orbitingflea.github.io/" target="_blank">Renfei Zhou</a>, PhD candidate at Carnegie Mellon University</h2>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-03-26 at 8.20.07 AM-kdgfehx2k0.png" alt="Photo of Renfei Zhou" title=" " style="width: 300px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>Renfei Zhou is a first-year PhD student studying theoretical computer science at CMU, co-advised by Assistant Professor William Kuszmaul and U.A. and Helen Whitaker Professor Guy Blelloch. He completed his bachelor’s degree in the Yao Class at Tsinghua University. He mainly works on classical data structures, especially hash tables and succinct data structures. He is also known for his work on fast matrix multiplication.</p>
<p><i>&quot;Renfei's research focuses on answering basic questions about how space- and time-efficient data structures can be. This is a research area that has a lot of potential for impact—both on how we, as theoreticians, think about data structures, but also on how data structures are implemented in the real world. Renfei isn't just a great researcher, he's also a great collaborator, and his research will almost certainly benefit from the mentorship that he will receive from researchers and engineers at MongoDB.&quot;</i><br>- William Kuszmaul, Assistant Professor of Computer Science at CMU</p>
<p>Seny Kamara, Head of Research at MongoDB, shared his thoughts on the program’s second year: “The applications we received for the fellowship were outstanding, but Renfei's, Will's and Xingjian’s research stood out for their depth and ambition. Their work tackles important problems in computer science and has the potential to impact both the wider industry as well as MongoDB’s efforts. We are very excited to collaborate with these exceptional students and to support their research.”</p>
<p>We proudly congratulate this year’s winners and thank everyone who took the time to apply!</p>
<p>The nomination window for the 2026 MongoDB PhD Fellowship Program will open on September 2, and we invite all PhD students with innovative ideas to apply. For more information about the MongoDB PhD Fellowship Program, the application process, and deadlines for next year's fellowships, please visit our <a href="https://www.mongodb.com/academia/phd-fellowship?tck=2025_phd_fellowship_blog">PhD Fellowship Program page</a>.</p>
<div class="callout">
<p><b><a href="https://www.mongodb.com/academia?tck=2025_phd_fellowship_blog">Join a global community</a> of educators and students, and access a wealth of resources, including free curriculum, specialized training, and certification pathways designed to enhance your teaching and student outcomes. </b></p>
</div>	]]></description>
      <pubDate>Thu, 27 Mar 2025 15:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/announcing-2025-mongodb-phd-fellowship-recipients</link>
      <guid>https://www.mongodb.com/blog/post/announcing-2025-mongodb-phd-fellowship-recipients</guid>
    </item><item>
      <title>Secure and Scale Data with MongoDB Atlas on Azure and Google Cloud</title>
      <description><![CDATA[<p>MongoDB is committed to simplifying the development of robust, data-driven applications—regardless of where the data resides. Today, we’re announcing two major updates that enhance the security, scalability, and flexibility of <a href="https://www.mongodb.com/atlas" target="_blank">MongoDB Atlas</a> across cloud providers.</p>
<h2>Private, secure connectivity with Azure Private Link for MongoDB Atlas Data Federation, Atlas Online Archive, and Atlas SQL</h2>
<p>Developers building on Microsoft Azure can now establish private, secure connections to <a href="https://www.mongodb.com/products/platform/atlas-data-federation" target="_blank">MongoDB Atlas Data Federation</a>, <a href="https://www.mongodb.com/products/platform/atlas-online-archive" target="_blank">MongoDB Atlas Online Archive</a>, and <a href="https://www.mongodb.com/products/platform/atlas-sql-interface" target="_blank">MongoDB Atlas SQL</a> using Azure Private Link, enabling:</p>
<ul>
<li>
<p><b>End-to-end security:</b> Reduce exposure to security risks by keeping sensitive data off the public internet.</p>
</li>
<li>
<p><b>Low-latency performance:</b> Ensure faster and more reliable access through direct, private connectivity.</p>
</li>
<li>
<p><b>Scalability:</b> Build applications that scale while maintaining secure, seamless data access.</p>
</li>
</ul>
<p>Imagine a financial services company that needs to run complex risk analysis across multiple data sources, including live transactional databases and archived records. With MongoDB Atlas Data Federation and Azure Private Link, the company can securely query and aggregate this data without exposing it to the public internet, helping it achieve compliance with strict regulatory standards.</p>
<p>Similarly, an e-commerce company managing high volumes of customer orders and inventory updates can use MongoDB Atlas Online Archive to seamlessly move older transaction records to cost-effective storage—all while ensuring real-time analytics dashboards still have instant access to historical trends.</p>
<p>With Azure Private Link, these applications benefit from secure, low-latency connections, enabling developers to focus on innovation instead of on managing complex networking and security policies.</p>
<h2>General availability of MongoDB Atlas Data Federation and Atlas Online Archive on Google Cloud</h2>
<p>Developers working with Google Cloud can now use MongoDB Atlas Data Federation and Atlas Online Archive, which are now generally available in GA. This empowers developers to:</p>
<ul>
<li>
<p><b>Query data across sources:</b> Run a single query across live databases, cloud storage, and data lakes without complex extract, transform, and load (ETL) pipelines.</p>
</li>
<li>
<p><b>Optimize storage costs:</b> Automatically move infrequently accessed data to lower-cost storage while keeping it queryable with MongoDB Atlas Online Archive.</p>
</li>
<li>
<p><b>Achieve multi-cloud flexibility:</b> Run applications across Amazon Web Services (AWS), Azure, and Google Cloud without being locked in.</p>
</li>
</ul>
<p>For example, a media streaming service might store frequently accessed content metadata in a high-performance database while archiving older user activity logs in Google Cloud Storage. With MongoDB Atlas Data Federation, the streaming service can analyze both live and archived data in a single query, making it easier to surface personalized recommendations without complex ETL processes.</p>
<p>For a healthcare analytics platform, keeping years’ worth of patient records in a primary database can be expensive. By using MongoDB Atlas Online Archive, the platform can automatically move older records to lower-cost storage—while still enabling fast access to historical patient data for research and reporting.</p>
<p>These updates give developers more control over building and scaling in the cloud. Whether they need secure access on Azure or seamless querying and archiving on Google Cloud, MongoDB Atlas simplifies security, performance, and cost efficiency.</p>
<div class="callout">
<p><b>These updates are now live! <a href="https://account.mongodb.com/account/login" target="_blank">Log in</a> to your MongoDB Atlas account to start exploring the possibilities today. </b></p>
</div>	]]></description>
      <pubDate>Thu, 27 Mar 2025 13:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/secure-scale-your-data-with-mongodb-atlas-on-azure-and-gcp</link>
      <guid>https://www.mongodb.com/blog/post/secure-scale-your-data-with-mongodb-atlas-on-azure-and-gcp</guid>
    </item><item>
      <title>How Cognistx’s SQUARY AI is Redefining Information Access</title>
      <description><![CDATA[<p>In a world where information is abundant but often buried, finding precise answers can be tedious and time-consuming. People spend hours a week simply searching for the information they need. Cognistx, an applied AI startup and a member of the <a href="https://www.mongodb.com/solutions/startups">MongoDB for Startups</a> program, is on a mission to eliminate this inefficiency. Through its flagship product, SQUARY AI, the company is building tools to make information retrieval faster, more reliable, and radically simpler.</p>
<p>As Cognistx seeks to unlock the future of intuitive search with speed, accuracy, and innovation, <a href="https://www.mongodb.com/atlas">MongoDB Atlas</a> serves as a reliable backbone for the company’s data operations.</p>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/General_INDUSTRIES_AI(1)_Spot-mc3jhifmju.png" alt="Illustration depicting AI" title=" " style="width: 350px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<h2>A company journey: From bespoke AI projects to a market-ready solution</h2>
<p>Cognistx started its journey with a focus on developing custom AI solutions for clients. Over time, the company identified a common pain point across industries: the need for efficient, high-quality tools to extract actionable insights from large volumes of data. This realization led it to pivot toward a product-based approach, culminating in the development of SQUARY AI—a next-generation intelligent search platform.</p>
<p>SQUARY AI’s first iteration was born out of a bespoke project. The goal was to build a smart search engine capable of extracting answers to open-ended questions across multiple predefined categories. Early on, the team incorporated features like source tracking to improve trustworthiness and support human-assisted reviews, ensuring that the AI’s answers could be verified and trusted. Seeing the broader potential of its technology, Cognistx began using advancements in natural language processing and machine learning, transforming its early work into a stand-alone product designed for diverse industries.</p>
<h2>The evolution of SQUARY AI: Using state-of-the-art large language models</h2>
<p>Cognistx initially deployed traditional machine learning approaches to power SQUARY AI’s search capabilities, such as conversation contextualization and multihop reasoning (the ability to combine information from multiple sources to form a more complete answer). Before the rise of <a href="https://www.mongodb.com/resources/basics/artificial-intelligence/large-language-models">large language models</a> (LLMs), this was no small feat.</p>
<p>Today, SQUARY AI incorporates state-of-the-art LLMs to elevate both speed and precision. The platform uses a combination of retrieval-augmented generation (RAG), custom text-cleaning methods, and advanced vector search techniques. MongoDB Atlas integrates seamlessly into this ecosystem. <a href="https://www.mongodb.com/products/platform/atlas-vector-search">MongoDB Atlas Vector Search</a> powers SQUARY AI’s advanced search capabilities and lays the groundwork for even faster and more accurate information retrieval. With MongoDB Atlas, the company can store vectorized data alongside the rest of its operational data. There’s no need to add a separate, stand-alone database to handle vector search. MongoDB Atlas serves as both the operational data store and vector data store.</p>
<p>Cognistx offers multiple branches of SQUARY AI, including:</p>
<ol>
<li>
<p>SQUARY Chat: Designed for public-facing or intranet deployment, these website chatbots provide instant, 24/7 access to website content, eliminating the need for human agents. It also empowers website owners with searchable, preprocessed AI insights from user queries. These analytics enable organizations to directly address customer needs, refine marketing strategies, and ensure that their sites contain the most relevant and valuable information for their audiences.</p>
</li>
<li>
<p>SQUARY Enterprise: Built with businesses in mind, this enterprise platform helps companies retrieve precise answers from vast and unorganized knowledge bases. Whether it’s assisting employees or streamlining review processes, this tool helps organizations save time, improve team efficiency, and deliver actionable insights.</p>
</li>
</ol>
<p>One of the standout features of SQUARY AI is it's AI-driven metrics that assess system performance and provide insights into user interests and requirements. This is particularly valuable for public-facing website chatbots.</p>
<h2>A powerful database: How MongoDB powers SQUARY AI</h2>
<p>Cognistx attributes much of its technical success to MongoDB. The company’s history with MongoDB spans years, and its trust in MongoDB’s performance and reliability made the database the obvious choice for powering SQUARY AI.</p>
<p>“MongoDB has been pivotal in our journey,” said Cognistx Data Scientist Ihor Markevych. “The scalable, easy-to-use database has allowed us to focus on innovating and refining SQUARY AI without worrying about infrastructure constraints. With MongoDB’s support, we’ve been able to confidently scale as our product grows, ensuring both performance and reliability.”</p>
<p>The team’s focus when selecting a database was on cost, convenience, and development effort. MongoDB checked all those boxes, said Markevych. The company’s expertise with MongoDB, coupled with years of consistent satisfaction with its performance, made it the obvious choice. With no additional ramp-up effort necessary, the team was able to deploy very quickly.</p>
<p>In addition to MongoDB Atlas Vector Search, the other critical feature of MongoDB is its scalability, which Markevych described as seamless. “Its intuitive structure enables us to monitor usage patterns closely and scale up or down as needed. This flexibility ensures we’re always operating efficiently without overcommitting resources,” Markevych said.</p>
<p>The <a href="https://www.mongodb.com/solutions/startups">MongoDB for Startups</a> program has also been instrumental in the company’s success. The program provides early-stage startups with free MongoDB Atlas credits, technical guidance, co-marketing opportunities, and access to a network of partners. With help from MongoDB technical advisors, the Cognistx team is now confidently migrating data from OpenSearch to MongoDB Atlas to achieve better performance at a reduced cost. The free MongoDB Atlas credits enabled the team to experiment with various configurations to optimize the product further. It also gained access to a large network of like-minded innovators. “The MongoDB for Startups community has provided invaluable networking opportunities, enhancing our visibility and connections within the industry,” Markevych said.</p>
<h2>The future: Scaling for more projects</h2>
<p>Looking ahead, Cognistx is focusing on making SQUARY AI even more accessible and customizable. Key projects include automating the onboarding process, which will enable users to define and fine-tune system behavior from the start. The company also aims to expand SQUARY AI’s availability across various marketplaces. With a successful launch on AWS Marketplace, the company next hopes to offer its product on WordPress, making it simple for businesses to integrate SQUARY Chat into their websites.</p>
<p>Cognistx is continuing to refine SQUARY AI’s balance between speed, accuracy, and usability. By blending cutting-edge technologies with a user-centric approach, the company is shaping the future of how people access and interact with information.</p>
<h2>See it in action</h2>
<p>Cognistx isn’t just building a tool; it’s building a movement toward intuitive, efficient, and conversational search. Experience the possibilities for yourself—<a href="https://www.cognistx.com/" target="_blank">schedule a demo of SQUARY AI today</a>.</p>
<p>To get started with vector search in MongoDB, visit our <a href="https://www.mongodb.com/docs/atlas/atlas-vector-search/tutorials/vector-search-quick-start/?tck=cognistx_blog">MongoDB Atlas Vector Search Quick Start guide</a>.</p>
]]></description>
      <pubDate>Wed, 26 Mar 2025 15:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/how-cognistxs-squary-ai-is-redefining-information-access</link>
      <guid>https://www.mongodb.com/blog/post/how-cognistxs-squary-ai-is-redefining-information-access</guid>
    </item><item>
      <title>Embracing Open Finance Innovation with MongoDB</title>
      <description><![CDATA[<p>The term &quot;open finance&quot; is increasingly a topic of discussion among banks, fintechs, and other financial services providers—and for good reason. Open finance, as the next stage of open banking, expands the scope of data sharing beyond traditional banking to include investments, insurance, pension funds, and more. To deliver these enhanced capabilities, financial service providers need a versatile and flexible data store that can seamlessly manage a wide array of financial data.</p>
<p>MongoDB serves as an ideal solution, providing a unified data platform that empowers financial services providers to integrate various data sources, enabling real-time analytics, efficient data retrieval, and scalability. These capabilities are pivotal in enhancing customer experiences, providing users with a comprehensive view of their finances, and empowering them with greater visibility and control over their own data. By adopting MongoDB, financial services can seamlessly adapt to the growing demands of open finance and deliver innovative, data-driven solutions.</p>
<h2>Open finance's past and future</h2>
<p>As highlighted in a study conducted by the Cambridge Centre for Alternative Finance<sup>1</sup>, the terms 'open banking' and 'open finance' vary globally. Acknowledging these differences, we'll focus on the model displayed in Figure 1 due to its widespread adoption and relevance in our study.</p>
<caption><center><b>Figure 1.</b> The three waves of innovation in financial services.</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-03-21 at 5.23.48 AM-c326pgtder.png" alt="Diagram showing the three waves of innovation in financial services. The first is open banking, second is open finance, and the third is open data. " title=" " style="width: 600px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>The development of open finance started with open banking, which intended for banks to promote innovation by allowing customers to share their financial data with third-party service providers (TPP) and allow those TPP—fintech and techfin companies—to initiate transactions on their behalf solely in the context of payments. This proved to be an effective way to promote innovation and thus led to a broader spectrum of financial products adding loans, mortgages, savings, pensions, insurance, investments, and more. Leading to this new directive, commonly referred to as: open finance.</p>
<p>If we take a step further—regardless of its final implementation—a third development called open data suggests sharing data beyond the traditional boundaries of the financial services industry (FSI), exponentially increasing the potential for financial services by moving into cross-sector offerings, positioning FSI as a horizontal industry rather than an independent vertical as it was previously known.</p>
<h2>Who and what plays a role in open finance?</h2>
<p>Among the different actors across open finance, the most important are:</p>
<ul>
<li>
<p><b>Consumers:</b> End-users empowered to grant or revoke consent to share their data primarily through digital channels.</p>
</li>
<li>
<p><b>Data holders:</b> These are mainly financial services companies, and thereby consumer data custodians. They are responsible for controlling the data flow across the different third-party providers (TPPs).</p>
</li>
<li>
<p><b>Data users:</b> Data users are common third-party providers offering their services based on consumers’ data (upon request/consent).</p>
</li>
<li>
<p><b>Connectivity providers:</b> Trusted intermediaries that facilitate data flow, also known as TSPs in the EU and UK, and Account Aggregators in India.</p>
</li>
<li>
<p><b>Regulatory authorities:</b> Set standards, oversee processes, and may intervene in open finance implementation. They may vary according to the governance type.</p>
</li>
</ul>
<p>The interactions between all these different parties define the pillars for open finance functioning:</p>
<ul>
<li>
<p><b>Technology:</b> Ensures secure data storage and the exposure-consumption of services.</p>
</li>
<li>
<p><b>Standards:</b> Establishes frameworks for data interchange schemas.</p>
</li>
<li>
<p><b>Regulations and enforceability:</b> Encompasses security policies and data access controls.</p>
</li>
<li>
<p><b>Participation and trust:</b> Enables traceability and reliability within a regulated ecosystem.</p>
</li>
</ul>
<caption><center><b>Figure 2.</b> High-level explanation of data sharing in open finance.</caption></center>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-03-21 at 5.31.28 AM-6phd1rjx1g.png" alt="Diagram breaking down the explanation of data sharing in open finance. The first row is marked who? And the answer is data holders, which includes banks, investment firms, brokerages, insurance companies, payment processors, mortgage lenders, and fintech. The second row asks the question of what, and the answer is shared information. This information includes product and service details, customer ID and verification, and transaction records. The third and final row asks the question how, and the answer is data sharing levels. This includes market and regulatory drivers, data viewing capabilities, and data modification." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<h2>Drivers behind open finance: Adoption, impact, and compliance</h2>
<p>Open finance seeks to stimulate innovation by promoting competition, safeguarding consumer privacy, and ensuring market stability—ultimately leading to economic growth. Additionally, it has the potential to provide financial institutions with greater access to data and better insights into consumers' preferences, allowing them to tailor their offerings and to enhance user experiences.</p>
<p>This data sharing between the ecosystem’s participants requires a regulated set of rules to ensure data protection, security, and compliance according to each jurisdiction. As seen in Figure 3 below, there are two broad drivers of open finance adoption: regulation-led and market-driven adoption. Whether organizations adopt open finance depends on factors like market dynamics, digital readiness, and regulatory environment.</p>
<caption><center><b>Figure 3.</b> An illustrative example of open finance ecosystem maturity. </caption></center>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-03-21 at 5.36.05 AM-9nhnv2ovzh.png" alt="Graph showing open finance ecosystem maturity. The X axis represents implementation maturity, starting low on the left side and moving right towards high. The Y-axis is regulatory intensity, starting at low at the bottom and moving up towards high. On the graph, the Y-axis is cut in half and the bottom half represents market-driven ecosystems, while the top half represents regulation-led. The US is the only one in the market-driven section, while Europe, India, Brazil, and the UK are all regulation-led and are towards the top right of the graph." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>Even though there is not one single, official legal framework specifying how to comply with open finance, countries around the world have crafted their own specific set of norms as guiding principles. Recent market research reports reveal how several countries are already implementing open finance solutions, each coming from different starting points, with their own economic goals and policy objectives.</p>
<ul>
<li>
<p>In Europe, the Revised Payment Services Directive (PSD2) combined with the General Data Protection Regulation (GDPR) form the cornerstone of the regulatory framework. The European Commission published a proposal in June 2023 for a regulation on a framework for Financial Data Access<sup>2</sup> (FiDA) set to go live in 2027.<sup>3</sup></p>
</li>
<li>
<p>In the UK, open finance emerged from the need to address the market power held by a few dominant banks.</p>
</li>
<li>
<p>In India, open finance emerged as a solution to promote financial inclusion by enabling identity verification for accounts opening through the national ID system.</p>
</li>
</ul>
<div class='blockquote-sm'>
<blockquote>
<p>The aim is to create a single European data space – a genuine single market for data, open to data from across the world – where personal as well as non-personal data, including sensitive business data, are secure and businesses also have easy access to an almost infinite amount of high-quality industrial data, boosting growth and creating value, while minimising the human carbon and environmental footprint.<sup>4</sup></p>
</blockquote>
</div>
<h2>Build vs. buy: Choosing the right open finance strategy</h2>
<p>One of the biggest strategic decisions financial institutions face is whether to build their own open finance solutions in-house or buy from third-party open finance service providers. Both approaches come with trade-offs:</p>
<ul>
<li>
<p><b>Building in-house</b> provides full ownership, flexibility, and control over security and compliance. While it requires significant investment in infrastructure, talent, and ongoing maintenance, it ensures lower total cost of ownership (TCO) in the long run, avoids vendor lock-in, and offers complete traceability—reducing reliance on external providers and eliminating “black box” risks. Institutions that build their own solutions also benefit from customization to fit specific business needs and evolving regulations.</p>
</li>
<li>
<p><b>Buying from a provider</b> accelerates time to market and reduces development costs while ensuring compliance with industry standards. However, it introduces potential challenges such as vendor lock-in, limited customization, and integration complexities with existing systems.</p>
</li>
</ul>
<p>For financial institutions that prioritize long-term cost efficiency, compliance control, and adaptability, the building approach offers a strategic advantage—though it comes with its own set of challenges.</p>
<h2>What are the challenges and why do they matter?</h2>
<p>As open finance continues to evolve, it brings significant opportunities for innovation—but also introduces key challenges that financial institutions and fintech companies must navigate. These challenges impact efficiency, security, and compliance, ultimately influencing how quickly new financial products and services can reach the market.</p>
<h3>1. Integration of data from various sources</h3>
<p>Open finance relies on aggregating data from multiple institutions, each with different systems, APIs, and data formats. This complexity leads to operational inefficiencies, increased latency, and higher costs associated with data processing and infrastructure maintenance. Without seamless integration, financial services struggle to provide real-time insights and a frictionless user experience.</p>
<h3>2. Diverse data types</h3>
<p>Financial data comes in various formats—structured, semi-structured, and unstructured—which creates integration challenges. Many legacy systems operate with rigid schemas that don’t adapt well to evolving data needs, making it difficult to manage new financial products, regulations, and customer demands. Without flexible data structures, innovation is slowed, and interoperability between systems becomes a persistent issue.</p>
<h3>3. Data security</h3>
<p>With open finance, vast amounts of sensitive customer data are shared across multiple platforms, increasing the risk of breaches and cyberattacks. A single vulnerability in the ecosystem can lead to data leaks, fraud, and identity theft, eroding customer trust. Security vulnerabilities have financial consequences and can result in legal examination and long-term reputational damage.</p>
<h3>4. Regulatory compliance</h3>
<p>Navigating a complex and evolving regulatory landscape is a major challenge for open finance players. Compliance with data protection laws, financial regulations, and industry standards—such as GDPR or PSD2—requires constant updates to systems and processes. Failure to comply can lead to legal penalties, substantial fines, and loss of credibility—making it difficult for institutions to operate confidently in a global financial ecosystem.</p>
<p>These challenges directly impact the ability of financial institutions to innovate and launch new products quickly. Integration issues, security concerns, and regulatory complexities contribute to longer development cycles, operational inefficiencies, and increased costs—ultimately slowing the time to market for new financial services. In a highly competitive industry where speed and adaptability are critical, overcoming these challenges is essential for success in open finance.</p>
<h2>MongoDB as the open finance data store</h2>
<p>To overcome open finance’s challenges, a flexible, scalable, secure, and high-performing data store is required. MongoDB is an ideal solution, as it offers a modern, developer-friendly data platform that accelerates innovation while meeting the critical demands of financial applications.</p>
<h3>Seamless integration with RESTful JSON APIs</h3>
<p>According to <a href="https://openid.net/wordpress-content/uploads/2022/03/OIDF-Whitepaper_Open-Banking-Open-Data-and-Financial-Grade-APIs_2022-03-16.pd" target="_blank">OpenID’s 2022 research</a>, most open finance ecosystems adopt RESTful JSON APIs as the standard for data exchange, ensuring interoperability across financial institutions, third-party providers, and regulatory bodies. MongoDB’s document-based model natively supports JSON, making it the perfect backend for open banking APIs. This enables financial institutions to ingest, store, and process API data efficiently while ensuring compatibility with existing and emerging industry standards.</p>
<h3>Flexible data model for seamless integration</h3>
<p>Open finance relies on diverse data types from multiple sources, each with different schemas. Traditional relational databases require rigid schema migrations, often causing downtime and disrupting high-availability services.</p>
<p>MongoDB's document-based model—with its flexible schema—offers an easy, intuitive, and developer-friendly solution that eliminates bottlenecks, allowing financial institutions to adapt data structures dynamically, all without costly migrations or downtime. This ensures seamless integration of structured, semi-structured, and unstructured data, increasing productivity and performance while being cost-effective, enables faster iteration, reduced complexity, and continuous scalability.</p>
<h3>Enterprise-grade security and compliance</h3>
<p>Security and compliance are non-negotiable requirements in open finance, where financial data must be protected against breaches and unauthorized access. MongoDB provides built-in security controls, including encryption, role-based access controls, and auditing.</p>
<p>It seamlessly integrates with existing security protocols and compliance standards, ensuring adherence to regulations such as GDPR and PSD2.
MongoDB also enforces privileged access controls and continuous monitoring to safeguard sensitive data, as outlined in the <a href="https://www.mongodb.com/trust" target="_blank">MongoDB Trust Center</a>.</p>
<h3>Reliability and transactional consistency</h3>
<p>Financial applications demand zero downtime and high availability, especially when processing transactions and real-time financial data. MongoDB’s replica sets ensure continuous availability, while its support for ACID transactions guarantees data integrity and consistency—critical for handling sensitive financial operations such as payments, lending, and regulatory reporting.</p>
<h2>The future of open finance</h2>
<p>The evolution of open finance is reshaping the financial industry, enabling seamless data-sharing while introducing new challenges in security, compliance, and interoperability. As financial institutions, fintechs, and regulators navigate this shift, the focus remains on balancing innovation with risk management to build a more inclusive and efficient financial ecosystem.</p>
<p>For organizations looking to stay ahead in this landscape, choosing the right technology stack is crucial. MongoDB provides the flexibility, scalability, and security needed to power the next generation of open finance applications—helping financial institutions accelerate innovation while ensuring compliance and data integrity.</p>
<p>In Part 2 of our look at open finance, we’ll explore a demo from the Industry Solutions team that leverages MongoDB to implement an open finance strategy that enhances customer experience, streamlines operations, and drives financial accessibility. Stay tuned!</p>
<div class="callout">
<p><b>Head over to our <a href="https://github.com/mongodb-industry-solutions/leafy-bank-backend-openfinance" target="_blank">GitHub repo</a> to view the demo.</b></p>
<p><b>Visit our <a href="https://www.mongodb.com/solutions/industries/financial-services?tck=open_finance_blog_part1">solutions page</a> to learn more about how MongoDB can support financial services.</b></p>
</div>	
<hr></hr>
<p><small><sup>1</sup> CCAF, The Global State of Open Banking and Open Finance (Cambridge: Cambridge Centre for Alternative Finance, Cambridge Judge Business School, University of Cambridge, 2024).</small></p>
<p><small><sup>2</sup> “The Financial Data Access (FiDA) Regulation,” financial-data-access.com, 2024, <a href="https://www.financial-data-access.com/" target="_blank">https://www.financial-data-access.com/</a></small></p>
<p><small><sup>3</sup> Maout, Thierry, “What is Financial Data Access (FiDA), and how to get ready?”, July 16th, 2024, <a href="https://www.didomi.io/blog/financial-data-access-fida?315c2b35_page=2" target="_blank">https://www.didomi.io/blog/financial-data-access-fida?315c2b35_page=2</a></small></p>
<p><small><sup>4</sup> European Commission (2020), COMMUNICATION FROM THE COMMISSION TO THE EUROPEAN PARLIAMENT, THE COUNCIL, THE EUROPEAN ECONOMIC AND SOCIAL COMMITTEE AND THE COMMITTEE OF THE REGIONS, EUR-Lex. </small></p>
]]></description>
      <pubDate>Tue, 25 Mar 2025 14:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/embracing-open-finance-innovation-with-mongodb</link>
      <guid>https://www.mongodb.com/blog/post/embracing-open-finance-innovation-with-mongodb</guid>
    </item><item>
      <title>MongoDB Atlas Expands Cloud Availability to Mexico</title>
      <description><![CDATA[<p>¡MongoDB ama a Mexico!</p>
<p>The company’s second-largest market in Latin America, Mexico is also one of MongoDB’s top 20 markets globally. With rapid customer adoption across the country, we’re doubling down on our commitment to Mexico—investing in the resources and support our customers need to build and scale with MongoDB.</p>
<p>That’s why I’m so thrilled to announce that <a href="https://www.mongodb.com/atlas">MongoDB Atlas</a>, MongoDB’s modern, cloud-native database, is now available on Amazon Web Services (AWS), Google Cloud, and Microsoft Azure cloud infrastructure regions in Mexico.</p>
<p>MongoDB Atlas is the most widely available data platform in the world and the only true multi-cloud database on the market. With availability in over 125 cloud regions globally, customers can deploy applications on their choice of cloud, across cloud regions, or across multiple cloud providers, which provides them with the flexibility to move data seamlessly between cloud providers and to utilize the unique services of each cloud provider simultaneously.</p>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/General_WORKPLACE_Growth(1)_Spot-i35f2xg6u9.png" alt=" " title=" " style="width: 350px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<h2>Innovating faster with MongoDB Atlas</h2>
<p>Until now, customers in Mexico have used <a href="https://www.mongodb.com/products/self-managed/enterprise-advanced">MongoDB Enterprise Advanced</a> for on-premise deployments or they’ve run Atlas deployments on cloud infrastructure regions outside of Mexico. But for customers in highly regulated industries—or for those with highly sensitive workloads who are required to keep their data in-country—modernizing their applications in the cloud with the three major cloud providers wasn’t an option.</p>
<p>MongoDB Atlas streamlines and secures enterprises’ data infrastructure by integrating a globally distributed database with built-in search, analytics, and AI-ready capabilities. By eliminating the need for single-purpose databases and complex data pipelines, Atlas will help organizations in Mexico modernize faster, simplify operations, and stay competitive in an AI-driven world. Bottom line: MongoDB was built for change, and its flexibility empowers businesses to innovate with next-generation technologies like AI at the breakneck speed of the market.</p>
<p>Now that MongoDB Atlas is available on all three major cloud providers’ local infrastructure regions, more of our customers across Mexico can begin modernizing enterprise-grade applications in the cloud with confidence.</p>
<p>Around the world, tens of thousands of customers are innovating faster in the cloud thanks to MongoDB Atlas. For instance, <a href="https://www.mongodb.com/press/bendigo-and-adelaide-bank-partners-with-mongodb-to-modernize-core-banking-technology-using-generative-ai">Bendigo and Adelaide Bank</a> recently partnered with MongoDB to modernize its core banking technology with MongoDB Atlas as the keystone of an ambitious application modernization initiative. As part of the initiative, the bank reduced the development time required to migrate a core banking application off of a legacy relational database to MongoDB Atlas by up to 90% and at one-tenth the cost of a traditional legacy-to-cloud migration.</p>
<h2>Investing in Mexico</h2>
<p>In recent years, MongoDB has seen significant customer growth across Mexico. Today, more than 35,000 developers in Mexico list MongoDB as a skill on LinkedIn, and MongoDB has seen meaningful adoption across the financial services, retail, telecommunications, and software development sectors.</p>
<p>Our team has been dedicated to helping these customers modernize their applications and accelerate their digital transformation. A key driver of this success is MongoDB’s deep partnerships with AWS, Google Cloud, and Microsoft Azure. We continue to expand our integrations with services like Amazon Bedrock, Gemini Code Assist, and Azure AI Foundry that empower Mexican customers to build intelligent applications more quickly and with less friction, while our recognition as a Partner of the Year by each of these cloud providers is a testament to the impact of our collaboration and the success of our joint customers.</p>
<p>Since opening MongoDB’s Mexico City office in 2016, we’ve expanded rapidly, and have hired approximately 50 employees over the past three years to support rising demand and enhance every stage of the customer journey. As our presence has grown, Mexico has become MongoDB’s corporate headquarters for all Spanish-speaking countries in LATAM. Notably, it is now our second-largest market in the region, with a total addressable market exceeding that of our third, fourth, and fifth-largest LATAM markets combined.</p>
<p>To further support our expanding customer base, we are committed to continued investment in our local team through 2025. Mexico boasts an exceptional talent pool, and we are actively growing our organization across key areas, including sales, customer success, partners, solutions architecture, and professional services. With this expansion, we’re ensuring that businesses in Mexico have not only the most powerful tools to innovate but also the local expertise and partnerships to accelerate their success with confidence. If you’re looking for your next adventure, take a look at our <a href="https://www.mongodb.com/company/careers/teams">open roles</a> in Mexico.</p>
<h2>Connect with us</h2>
<p>This spring, MongoDB.local is coming to Mexico City! MongoDB.local is a global series of in-person events, bringing together developers, IT professionals, and technology enthusiasts to explore the latest in MongoDB. Through expert-led talks, hands-on workshops, and networking opportunities, you’ll gain valuable insights and practical skills—all in an engaging and collaborative environment.</p>
<div class="callout">
<p><b><a href="https://www.mongodb.com/es/events/mongodb-local/mexico-city">Join us</a> in Mexico City on May 15 to connect with the community and take your MongoDB expertise to the next level.</b></p>
</div>	]]></description>
      <pubDate>Mon, 24 Mar 2025 15:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/mongodb-atlas-expands-cloud-availability-to-mexico</link>
      <guid>https://www.mongodb.com/blog/post/mongodb-atlas-expands-cloud-availability-to-mexico</guid>
    </item><item>
      <title>Innovating with MongoDB | Customer Successes, March 2025</title>
      <description><![CDATA[<p>Hello and welcome! This is the first installment of a new bi-monthly blog series showcasing how companies around the world are using MongoDB to tackle mission-critical challenges. As the leading database for modern applications, MongoDB empowers thousands of organizations to harness the power of  their data and to drive creativity and efficiency across industries. This series will shine a light on some of those amazing stories.</p>
<p>From nimble startups to large enterprises, our customers are transforming data management, analytics, and application development with MongoDB's flexible schema, scalability, and robust cloud services.</p>
<p>What do I mean? Picture retailers like <a href="https://www.mongodb.com/solutions/customer-case-studies/rent-the-runway?tck=customer_success_blog_march" target="_blank">Rent the Runway</a> improving customer experiences with real-time analytics, fintech companies such as <a href="https://www.mongodb.com/solutions/customer-case-studies/koibanx?tck=customer_success_blog_march" target="_blank">Koibanx</a> speeding up and securing transaction processes, and healthcare companies like <a href="https://www.mongodb.com/solutions/customer-case-studies/novo-nordisk?tck=customer_success_blog_march" target="_blank">Novo Nordisk</a> optimizing the path to regulatory approvals. With MongoDB, every developer and organization can fully tap into the potential of their most valuable resource: their data.</p>
<p>So please read on—and stay tuned for more in this blog series!—to learn about the ingenuity of the MongoDB customer community, and how they’re pushing the boundaries of what's possible.</p>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Technical_ACTION_Collaboration_Spot-0sj8pqfnod.png" alt=" " title=" " style="width: 350px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<h2>Lombard Odier</h2>
<p><a href="https://www.mongodb.com/solutions/customer-case-studies/lombard-odier?tck=customer_success_blog_march" target="_blank">Lombard Odier</a>, a Swiss bank with a legacy dating back to 1796, transformed its application architecture with MongoDB to stay at the forefront of financial innovation. Confronted with the challenge of modernizing its systems amidst rapid digital and AI advancements, the bank leveraged MongoDB’s Application Modernization Factory and generative AI to streamline its application upgrades.</p>
<p>This initiative resulted in up to 60x faster migration of simple code and slashed regression testing from three days to just three hours. By transitioning over 250 applications to MongoDB, including its pivotal portfolio management system, Lombard Odier significantly reduced technical complexity and empowered its developers to focus on next-generation technologies.</p>
<h2>SonyLIV</h2>
<p><a href="https://www.mongodb.com/blog/post/sonyliv-improves-cms-performance-by-98-percent-on-atlas?tck=customer_success_blog_march" target="_blank">SonyLIV</a> faced challenges with its over-the-top (OTT) video-streaming platform. Their legacy relational database had poor searchability, complex maintenance, and slow content updates. Critically, it lacked the scalability necessary to support 1.6 million simultaneous users. To power their new CMS— ‘Blitz’—SonyLIV selected <a href="https://www.mongodb.com/atlas?tck=customer_success_blog_march" target="_blank">MongoDB Atlas’s</a> flexible document model to improve performance and lower search query latency by 98%.</p>
<p>Collaborating with <a href="https://www.mongodb.com/services/consulting?tck=customer_success_blog_march" target="_blank">MongoDB Professional Services</a>, SonyLIV optimized API latency using <a href="https://www.mongodb.com/products/platform/atlas-search?tck=customer_success_blog_march" target="_blank">MongoDB Atlas Search</a> and <a href="https://www.mongodb.com/products/platform/atlas-online-archive?tck=customer_success_blog_march" target="_blank">Atlas Online Archive</a>, effectively managing over 500,000 content items and real-time updates. With their new high-performing, modern solution in place, SonyLIV can now deliver flawless customer experiences to the world, faster.</p>
<h2>Swisscom</h2>
<p><a href="https://www.mongodb.com/solutions/customer-case-studies/swisscom?tck=customer_success_blog_march" target="_blank">Swisscom</a>, Switzerland's leading telecom and IT service provider, harnessed MongoDB to enrich its banking sector insights with AI. Faced with the challenge of streamlining access to its extensive library of over 3,500 documents, Swisscom utilized MongoDB Atlas and <a href="https://www.mongodb.com/products/platform/atlas-vector-search?tck=customer_success_blog_march" target="_blank">MongoDB Atlas Vector Search</a> capabilities to transform unstructured data into precise, relevant content summaries in seconds.</p>
<p>In just four months, Swisscom launched a production-ready platform with improved relevance, concrete answers, and transparency. The project sets a new standard in Swiss banking, and showcases Swisscom's commitment to driving the digital future with advanced AI solutions.</p>
<h2>Victoria’s Secret</h2>
<p><a href="https://www.mongodb.com/solutions/customer-case-studies/victorias-secre?tck=customer_success_blog_marcht" target="_blank">Victoria's Secret’s</a> e-commerce platform processes thousands of transactions daily across over 2.5 billion documents on hundreds of on-premises databases. Experiencing high costs and operational constraints with its monolithic architecture, the retailer initially adopted CouchDB but faced challenges like data duplication and limited functionality.</p>
<p>In 2023, Victoria's Secret migrated to <a href="https://www.mongodb.com/products/platform/atlas-cloud-providers/azure?tck=customer_success_blog_march" target="_blank">MongoDB Atlas on Azure</a>, achieving zero downtime while optimizing performance and scalability. Over four months, they successfully migrated more than four terabytes of data across 200 databases, reducing CPU core usage by 75% and achieving a 240% improvement in API performance. The move to MongoDB also allowed the retailer to introduce additional products, like MongoDB Atlas Vector Search, resulting in significant operational efficiencies and cost savings.</p>
<h2>Video spotlight</h2>
<p>Before you go, be sure to watch one of our recent customer videos featuring the Danish pharmaceutical giant, <a href="https://www.mongodb.com/solutions/customer-case-studies/novo-nordisk?tck=customer_succes_blog_march" target="_blank">Novo Nordisk</a>.</p>
<iframe width="800" height="425" src="https://www.youtube.com/embed/CaUZxJLHBJM?si=2qGzfn2hhjcm5lmc" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<center><caption>Discover how Novo Nordisk leveraged MongoDB and GenAI to reduce the time it takes to produce a Clinical Study Report (CSR) from 12 weeks to 10 minutes..</caption></center>
<div class="callout">
<p><b>Want to get inspired by your peers and discover all the ways we empower businesses to innovate for the future? Visit our <a href="https://www.mongodb.com/solutions/customer-case-studies?tck=customer_success_blog_march" target="_blank">Customer Success Stories hub</a> to see why these customers, and so many more, build modern applications with MongoDB.</b></p>
</div>	]]></description>
      <pubDate>Tue, 18 Mar 2025 14:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/innovating-with-mongodb-customer-successes-march-2025</link>
      <guid>https://www.mongodb.com/blog/post/innovating-with-mongodb-customer-successes-march-2025</guid>
    </item><item>
      <title>Modernizing Telecom Legacy Applications with MongoDB</title>
      <description><![CDATA[<p>The telecommunications industry is currently undergoing a profound transformation, fueled by innovations in 5G networks, the growth of Internet of Things applications, and the rapid rise of AI. To capitalize on these technologies, companies must effectively handle increasing volumes of unstructured data, which now represents <a href="https://www.mckinsey.com/capabilities/mckinsey-digital/our-insights/charting-a-path-to-the-data-and-ai-driven-enterprise-of-2030" target="_blank">up to 90%</a> of all information, while also developing modern applications that are flexible, high-performance, and scalable. However, the telecommunications industry's traditional reliance on relational databases such as PostgreSQL presents a challenge to modernization. Their rigid structures limit adaptability and can lead to decreased performance as table complexity grows.</p>
<p>With this in mind, this blog post explores how telecom companies can modernize their legacy applications by leveraging MongoDB’s modern database and its document model. With MongoDB, telecom companies can take advantage of the latest industry innovations while freeing their developers from the burdens of maintaining legacy systems.</p>
<h2>Navigating legacy system challenges</h2>
<p><a href="https://www.mongodb.com/solutions/use-cases/legacy-modernization" target="_blank">Legacy modernization</a> refers to the process of updating a company’s IT infrastructure to align it with the latest technologies and workflows, and ultimately advancing and securing strategic business goals. For telecom companies, this modernization involves overcoming the limitations of their legacy systems, which hinder adjustment to changing market conditions that demand greater system scalability and availability to run real-time operations.</p>
<p>The main drawbacks of legacy technologies like relational databases stem from their design, which wasn’t built to support the data processing capabilities required for modern telecom services. These limitations, as illustrated in Figure 1 below, include rigid data schemas, difficulty handling complex data formats, limited scaling ability, and higher operational costs for maintenance.</p>
<caption><center><b>Figure 1.</b> The limitations of legacy systems.</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-03-17 at 8.14.13 AM-ziwj3v994d.png" alt="The limitations of legacy systems includes 4 categories. The first is hard to change, which features the description Rigid data schemas that hinder the ability to adapt to evolving business needs. The second category is untapped data, which is described as Mobile, IoT, and AI applications produce data types difficult to handle with relational databases. The third category is fragility & downtime, which is described as legacy systems not built for the scale and uptime demanded by today's 24/7 data streams. The final category is high costs, expensive hardware, increasing costs as workloads grow, and costly licensing fees." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>Expanding on these limitations, relational databases depend on a predefined schema, which becomes difficult to modify once established, as changes entail extensive restructuring efforts. In telecommunications, handling growing data volumes from connected devices and 5G networks can rapidly become burdensome and costly due to frequent CPU, storage, and RAM upgrades. Over time, technology lock-in can further escalate costs by hindering the transition to alternative solutions. Altogether, these factors hold back modernization efforts urging telecoms to transform their legacy systems to newer technologies.</p>
<p>To overcome these challenges, telecom companies are replacing these legacy systems with modern applications that effectively provide them with greater scalability, enhanced security, and high availability, as shown in Figure 2. However, achieving this transition can be a daunting task for some organizations due to the complexity of current systems, a lack of internal technical expertise, and the hurdles of avoiding downtime. Therefore, before transforming their outdated systems, telecom companies must carefully select the appropriate technologies and formulate a modernization strategy to facilitate this transition.</p>
<center><caption><b>Figure 2.</b> Characteristics of modern applications.</caption></center>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-03-17 at 8.18.51 AM-3sf30mu4up.png" alt="This diagram showcases 6 characteristics of modern applications, which are advanced use cases, massive scale, always on, available everywhere, secure, and responsive." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<h2>Getting onboard with MongoDB</h2>
<p>Enter MongoDB. The company’s document-oriented database offers a flexible data model that processes any information format, easily adapting to specific application requirements. <a href="https://www.mongodb.com/products/platform/atlas-database" target="_blank">MongoDB Atlas</a>—MongoDB’s unified, modern database—delivers a robust cloud environment that efficiently manages growing data volumes through its distributed architecture, ensuring seamless connectivity and enhanced performance.</p>
<p>Moreover, as telecom providers prioritize cybersecurity and innovation, MongoDB includes robust security measures—comprising encryption, authentication, authorization, and auditing—to effectively protect sensitive information and ensure regulatory compliance. Additionally, leveraging MongoDB’s document model with built-in Atlas services like <a href="https://www.mongodb.com/products/platform/atlas-vector-search" target="_blank">Vector Search</a>, <a href="https://www.mongodb.com/products/platform/atlas-charts" target="_blank">Atlas Charts</a>, and <a href="https://www.mongodb.com/products/platform/atlas-stream-processing" target="_blank">Stream Processing</a> allows telecommunications organizations to streamline advanced industry cases, including single customer view, AI integrations, and real-time analytics.</p>
<center><caption><b>Figure 3.</b> Core MongoDB modernization features for Modernization.</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-03-17 at 8.23.25 AM-if5ntvw6ng.png" alt="This diagram showcases 4 core MongoDB modernization features. The first is the document model, which is described as the flexible data model that accommodates to unstructured data and adapts to evolving schemas. The second is availability, which is described as built-in replica sets with self-recovery properties that ensure the resilience of your modernized apps. The third is scalability, which is described as horizontal scalability through sharding to handle the ingest of large data volumes. Finally, the fourth feature is vector search, which is described as operational database and vector embeddings into a single platform, enabling advanced AI solutions." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>Recognizing these benefits, leading telecom companies like <a href="https://www.mongodb.com/blog/post/nokia-corteca-scales-wifi-connectivity-millions-devices-mongodb-atlas" target="_blank">Nokia</a>, <a href="https://www.mongodb.com/solutions/customer-case-studies/swisscom?tck=customer" target="_blank">Swisscom</a>, and <a href="https://www.mongodb.com/solutions/customer-case-studies/syn-vodafone" target="_blank">Vodafone</a> have successfully modernized their applications with MongoDB. However, selecting the right technology is only part of the modernization process. In order to ensure a successful and effective modernization project, organizations should establish a comprehensive modernization strategy. This process typically follows one of three following paths:</p>
<ol>
<li>
<p><b>Data-driven modernization:</b> this approach transfers all data from the legacy system to the new environment and then migrates applications.</p>
</li>
<li>
<p><b>Application-driven modernization (all-or-nothing):</b> this approach executes all reads and writes for new applications in the new data environment from the start, but leaves the business to decide when to retire existing legacy applications.</p>
</li>
<li>
<p><b>Iterative modernization (one-step-at-a-time):</b> this approach blends the previous paths, starting with the modernization of the least complex applications and incrementally moving forward into more complex applications.</p>
</li>
</ol>
<div class="callout">
<p><b>Read this customer story to learn more about <a href="https://www.mongodb.com/solutions/customer-case-studies/syn-vodafone" target="_blank">telecoms migrating to MongoDB.</a></b></p>
</div>	
<p>With this overview complete, let's dive into the migration process by examining the iterative modernization of a telecom billing system.</p>
<h2>Modernizing a telecom billing system</h2>
<p>Telecom billing systems often consist of siloed application stacks segmented by product lines like mobile, cable, and streaming services. This segmentation leads to inefficiencies and overly complex architectures, highlighting the need to simplify these structures. With this in mind, imagine a telecom company that has decided to modernize its entire billing system to boost performance and reduce complexity.</p>
<p>In the initial stage, telecom developers can assess the scope of the modernization project, scoring individual applications based on technical sustainability and organizational priorities. Applications with high scores undergo further analysis to estimate the re-platforming effort required. Later on, a cross-functional team selects the first component to migrate to MongoDB, initiating the billing system modernization. This journey then follows the steps outlined in Figure 4:</p>
<caption><center><b>Figure 4.</b> The modernization process.</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-03-17 at 8.55.59 AM-d6ugn58yhc.png" alt="The modernization process begins with an analysis of legacy system, then goes to create end-to-end tests, then to design architecture, then rewrite & add code, then user testing & fixing, and ends with migrate data & deploy." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<ol>
<li>
<p>First, developers <b>analyze legacy systems</b> by examining the codebase and the underlying architecture of the chosen billing system.</p>
</li>
<li>
<p>Then, developers <b>create end-to-end tests</b> to ensure the application functions correctly when deployed.</p>
</li>
<li>
<p>Later, developers <b>design an architecture</b> that incorporates managerial expectations of the desired application.</p>
</li>
<li>
<p>Next, developers <b>rewrite and recode</b> the legacy application to align with the document model and develop APIs for MongoDB interaction.</p>
</li>
<li>
<p>Following this, developers <b>conduct user tests</b> to identify and resolve any existing application bugs.</p>
</li>
<li>
<p>Finally, developers <b>migrate and deploy</b> the modernized application in MongoDB, ensuring full functionality.</p>
</li>
</ol>
<p>Throughout this process, developers can leverage <a href="https://www.mongodb.com/products/tools/relational-migrator" target="_blank">MongoDB Relational Migrator</a> to streamline the transition. Relational Migrator helps developers with data mapping and modeling, SQL object conversion, application code generation, and data migration—corresponding to steps three, four, and five. Additionally, telecom companies can accelerate modernization initiatives by leveraging <a href="https://www.mongodb.com/services/consulting/relational-migration-methodology" target="_blank">MongoDB Professional Services</a> for dedicated, tailored end-to-end migration support. Our experts work closely with you to provide customized assistance, from targeted technical support and development resources to strategic guidance throughout the entire project.</p>
<p>Building on this initial project, telecom companies can progressively address more complex applications, refining their approach to support a long-term modernization strategy.</p>
<h2>Next steps</h2>
<p>By revamping legacy applications with MongoDB, telecom companies can improve their operations and gain a competitive edge with advanced technology. This shift allows telcos to apply the latest innovations and free developers from the burdens of maintaining legacy systems. Start your journey to migrate core telecom applications to MongoDB Atlas, by visiting our <a href="https://www.mongodb.com/solutions/industries/telecommunications" target="_blank">telecommunications solutions page</a> to learn more.</p>
<div class="callout">
<p><b>If you would like to discover how to upgrade your TELCO legacy systems with MongoDB, discover how to start with the following resources:</b></p>
<ul>
<li>
<p><b>Visit our professional services to learn more about <a href="http://consulting" target="_blank">MongoDB Consulting</a></b></p>
</li>
<li>
<p><b>YouTube: <a href="https://www.youtube.com/watch?v=DCwar80Edjs" target="_blank">Relational Migrator Explained in 3 minutes</a></b></p>
</li>
<li>
<p><b>White paper: <a href="https://www.mongodb.com/resources/solutions/industries/mongodb-telco-transformation-with-operational-data-layer" target="_blank">Unleash Telco Transformation with an Operational Data Layer</a></b></p>
</li>
<li>
<p><b>White paper: <a href="https://www.mongodb.com/resources/solutions/use-cases/modernization-whats-taking-so-long" target="_blank">Modernization: What’s Taking So Long?</a></b></p>
</li>
</ul>
</div>	]]></description>
      <pubDate>Mon, 17 Mar 2025 16:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/modernizing-telecom-legacy-applications-mongodb</link>
      <guid>https://www.mongodb.com/blog/post/modernizing-telecom-legacy-applications-mongodb</guid>
    </item><item>
      <title>Building Gen AI with MongoDB &amp; AI Partners | February 2025</title>
      <description><![CDATA[<p>February was big for MongoDB—and, more importantly, for anyone looking to build AI applications that deliver highly accurate, relevant information (in other words, for everyone building AI apps). MongoDB announced the acquisition of  <a href="https://www.voyageai.com/" target="_blank">Voyage AI</a>, a pioneer in state-of-the-art embedding and reranking models that power next-generation AI applications.</p>
<p>Because generative AI is by nature probabilistic, models can “hallucinate”, and generate false or misleading information. This can lead to serious risks, especially in cases or industries (e.g., financial services) where accurate information is paramount. To address this, organizations building AI apps need high-quality retrieval; they need to trust that the most relevant information is extracted from their data with precision.</p>
<p>Voyage AI’s advanced embedding and reranking models enable applications to extract meaning from highly specialized and domain-specific text and unstructured data. With roots at Stanford and MIT, Voyage AI’s world-class team is trusted by AI innovators like Anthropic, LangChain, Harvey, and Replit. Integrating Voyage AI’s technology with MongoDB will enable organizations to easily build trustworthy, AI-powered applications by offering highly accurate and relevant information retrieval deeply integrated with operational data.</p>
<p>For more, <a href="https://www.mongodb.com/blog/post/redefining-database-ai-why-mongodb-acquired-voyage-ai" target="_blank">check out MongoDB CEO Dev Ittycheria’s blog post about Voyage AI</a>, and what this means for developers and businesses (in short, delivering high-quality results at scale). Onward!</p>
<p>P.S. If you’re in Vegas for <a href="https://www.humanx.co/" target="_blank">HumanX</a> this week, stop by booth 412 to say hi to MongoDB!</p>
<h2>Welcoming new AI and tech partners</h2>
<p>The Voyage AI news was hardly the only exciting development last month. In February 2025, MongoDB welcomed three new AI and tech partners that offer product integrations with MongoDB. Read on to learn more about each great new partner!</p>
<h3>CopilotKit</h3>
<figure>
<div class="fl-center">
<img src="https://webimages.mongodb.com/_com_assets/cms/m84rbn2tx270fhiq0-0_PA9zm7rGPOzzRdkz.png?auto=format%252Ccompress" alt="Logo for CopilotKit" title=" " style="width: 350px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>Seattle-based <a href="https://www.copilotkit.ai/" target="_blank">CopilotKit</a> provides open source infrastructure for in-app AI copilots. CopilotKit helps organizations build production-ready copilots and agents effortlessly.</p>
<p>“We’re excited to be partnering with MongoDB to help companies build best-in-class copilots that leverage RAG &amp; take action based on internal data,” said Uli Barkai, Co-Founder and Chief Marketing Officer at CopilotKit. “MongoDB made it dead simple to build a scalable vector database with operational data. This collaboration enables developers to easily ship production-grade RAG applications.”</p>
<h3>Varonis</h3>
<figure>
<div class="fl-center">
<img src="https://webimages.mongodb.com/_com_assets/cms/m84xio4x63sf98yg4-Varonis_Logo_Black.svg?auto=format%252Ccompress" alt="Logo for Varonis" title=" " style="width: 350px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p><a href="https://www.varonis.com/" target="_blank">Varonis</a> is the leader in data security, protecting data wherever it lives—across SaaS, IaaS, and hybrid cloud environments. Varonis’ cloud-native Data Security Platform continuously discovers and classifies critical data, removes exposures, and detects advanced threats with AI-powered automation.</p>
<p>“Varonis’s mission is to protect data wherever it lives,” said David Bass, Executive Vice President of Engineering and Chief Technology Officer at Varonis. “We are thrilled to further advance our mission by offering AI-powered data security and compliance for MongoDB, the database of choice for high-performance application and AI development. With this integration, joint customers can automatically discover and classify sensitive data, detect abnormal activities, secure AI data pipelines, and prevent data leaks.”</p>
<h3>Xlrt</h3>
<figure>
<div class="fl-center">
<img src="https://webimages.mongodb.com/_com_assets/cms/m84rjukvjcieg6nk1-12079981-xlrt-logo-667x568.png?auto=format%252Ccompress" alt=" " title=" " style="width: 150px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p><a href="https://www.xlrt.ai/" target="_blank">Xlrt</a> is an automated insight-generation platform that enables financial institutions to create innovative financial credit products at scale by simplifying the financial spreading process.</p>
<p>“We are excited to partner with MongoDB Atlas to transform AI-driven financial workflows,” said Rupesh Chaudhuri, Chief Operating Officer and Co-Founder of Xlrt. “XLRT.ai leverages agentic AI, combining graph-based contextualization, vector search, and LLMs to redefine data-driven decision-making. With MongoDB's robust NoSQL and vector search capabilities, we’re delivering unparalleled efficiency, accuracy, and scalability in automating financial processes.”</p>
<div class="callout">
<p><b>To learn more about building AI-powered apps with MongoDB, check out our <a href="https://www.mongodb.com/resources/use-cases/artificial-intelligence?tck=ai_partners_feb" target="_blank">AI Learning Hub</a> and stop by our <a href="https://cloud.mongodb.com/ecosystem/" target="_blank">Partner Ecosystem Catalog</a> to read about our integrations with MongoDB’s ever-evolving AI partner ecosystem. And visit the <a href="https://www.mongodb.com/services/consulting/ai-applications-program" target="_blank">MongoDB AI Applications Program</a> (MAAP) page to learn how MongoDB and the MAAP ecosystem helps organizations build applications with advanced AI capabilities.</b></p>
</div>	]]></description>
      <pubDate>Wed, 12 Mar 2025 14:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/building-gen-ai-mongodb-ai-partners-february-2025</link>
      <guid>https://www.mongodb.com/blog/post/building-gen-ai-mongodb-ai-partners-february-2025</guid>
    </item><item>
      <title>ORiGAMi: A Machine Learning Architecture for the Document Model</title>
      <description><![CDATA[<p>The document model has proven to be the optimal paradigm for modern application schemas. At MongoDB, we've long understood that semi-structured data formats like JSON offer superior expressiveness compared to traditional tabular and relational representations. Their flexible schema accommodates dynamic and nested data structures, naturally representing complex relationships between data entities.</p>
<p>However, the <a href="https://www.mongodb.com/resources/basics/machine-learning" target="_blank">machine learning</a> (ML) community has faced persistent challenges when working with semi-structured formats. Traditional ML algorithms, as implemented in popular libraries like <a href="https://scikit-learn.org/stable/" target="_blank">scikit-learn</a> and <a href="https://pandas.pydata.org/" target="_blank">pandas</a>, operate on the assumption of fixed-dimensional tabular data consisting of rows and columns. This fundamental mismatch forces data scientists to manually convert JSON documents into tabular form—a time-consuming process that requires significant domain expertise.</p>
<p>Recent advances in natural language processing (NLP) demonstrate the power of Transformers in learning from unstructured data but their application to semi-structured data has been under-studied. To bridge this gap, MongoDB's ML research group has developed a novel Transformer-based architecture designed for supervised learning on semi-structured data (e.g., JSON data in a document model database).</p>
<p>We call this new architecture ORiGAMi (Object Representation through Generative, Autoregressive Modelling), and we're excited to make it available to the community at <a href="http://github.com/mongodb-labs/origami" target="-blank">github.com/mongodb-labs/origami</a>. It includes components that make training a Transformer model feasible on datasets entailing as few as 200 labeled samples. By combining this data efficiency with the flexibility of Transformers, ORiGAMi enables prediction directly from semi-structured documents, without the cumbersome flattening and manual feature extraction required for tabular data representation. You can read more about our model on <a href="https://arxiv.org/abs/2412.17348" target="_blank">arXiv</a>.</p>
<h2>Technical innovation</h2>
<p>The key insight behind ORiGAMi lies in its tokenization strategy: documents are transformed into sequences of key-value pairs and special structural tokens that encode nested types like arrays and subdocuments:</p>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-03-06 at 8.06.12 AM-2by0cvim1e.png" alt="Diagram show the tokenization of documents." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>These token sequences serve as input to the Transformer model trained to predict the next token given a portion of the document, similar to how <a href="https://www.mongodb.com/resources/basics/artificial-intelligence/large-language-models" target="_blank">large language models</a> (LLMs) are trained on text tokens.</p>
<p>What’s more, our modifications to the standard Transformer architecture include guardrails to ensure that the model only generates valid, well-formed documents, and a novel position encoding strategy that respects the order invariance of key/value pairs in JSON. These modifications also allow for much smaller models compared to LLMs, which can thus be trained on consumer hardware in minutes to hours depending on dataset size and complexity, versus days to weeks for LLMs.</p>
<p>By reformulating classification as a next-token prediction task, ORiGAMi can predict any field within a document, including complex types like arrays and nested subdocuments. This unified approach eliminates the need for separate models or preprocessing pipelines for different prediction tasks.</p>
<h2>Example use case</h2>
<p>Our initial focus has been supervised learning: training models from labeled data to make predictions on unseen documents. Let's explore a practical example of user segmentation.</p>
<p>Consider a collection where each document represents a user profile, containing both simple fields and complex nested structures:</p>
<pre><code>{&NewLine;  &quot;_id&quot;: &quot;user_7842&quot;,&NewLine;  &quot;email&quot;: &quot;sarah.chen@example.com&quot;,&NewLine;  &quot;signup_date&quot;: &quot;2024-01-15&quot;,&NewLine;  &quot;device_history&quot;: [&NewLine;    {&NewLine;      &quot;device&quot;: &quot;mobile_ios&quot;,&NewLine;      &quot;first_seen&quot;: &quot;2024-01-15&quot;,&NewLine;      &quot;last_seen&quot;: &quot;2024-02-11&quot;&NewLine;    },&NewLine;    {&NewLine;      &quot;device&quot;: &quot;desktop_chrome&quot;,&NewLine;      &quot;first_seen&quot;: &quot;2024-01-16&quot;,&NewLine;      &quot;last_seen&quot;: &quot;2024-02-10&quot;&NewLine;    }&NewLine;  ],&NewLine;  &quot;subscription&quot;: {&NewLine;    &quot;plan&quot;: &quot;pro&quot;,&NewLine;    &quot;billing_cycle&quot;: &quot;annual&quot;,&NewLine;    &quot;features_used&quot;: [&quot;analytics&quot;, &quot;api_access&quot;, &quot;team_sharing&quot;],&NewLine;    &quot;usage_metrics&quot;: {&NewLine;      &quot;storage_gb&quot;: 45.2,&NewLine;      &quot;api_calls_per_day&quot;: 1250,&NewLine;      &quot;active_projects&quot;: 8&NewLine;    }&NewLine;  },&NewLine;  &quot;user_segment&quot;: &quot;enterprise_power_user&quot;     // &lt;-- target field&NewLine;}&NewLine;</code></pre>
<p>Suppose you want to automatically classify users into segments like &quot;enterprise_power_user&quot;, &quot;smb_growth&quot;, or &quot;early_stage_startup&quot; based on their behavior and characteristics. Some documents in your collection already have correct labels, perhaps assigned through manual analysis or customer interviews.</p>
<p>Traditional ML approaches would require flattening this rich document structure, leading to very sparse tables and potentially losing important hierarchical relationships. With ORiGAMi, you can:</p>
<ol>
<li>
<p>Train directly on the raw documents with existing labels</p>
</li>
<li>
<p>Preserve the full context of nested structures and arrays</p>
</li>
<li>
<p>Make predictions for the &quot;user_segment&quot; field on new users immediately after signup</p>
</li>
<li>
<p>Update predictions as user behavior evolves without rebuilding feature pipelines</p>
</li>
</ol>
<h2>Getting started with ORiGAMi</h2>
<p>We're excited to be open-sourcing ORiGAMi (<a href="http://github.com/mongodb-labs/origami" target="_blank">github.com/mongodb-labs/origami</a>) and you can read more about our model on <a href="https://arxiv.org/abs/2412.17348" target="_blank">arXiv</a>. We've also included a command-line interface that lets users make predictions without writing any code.</p>
<p>Training a model is as simple as pointing ORiGAMi to your MongoDB collection:</p>
<pre><code>origami train &lt;mongo-uri&gt; -d app -c users&NewLine;</code></pre>
<p>Once trained, you can generate predictions and seamlessly integrate them back into your MongoDB workflow. For example, to predict user segments for new signups (from the <code>analytics.signups collection</code>) and write the resulting predictions back to MongoDB to an <code>analytics.predicted</code> collection:</p>
<pre><code>origami predict &lt;mongo-uri&gt; -d analytics -c signups --target &NewLine;user_segment --json | mongoimport -d analytics -c predicted&NewLine;</code></pre>
<p>For those looking to dive deeper, we've also included <a href="https://github.com/mongodb-labs/origami/tree/main/notebooks" target="_blank">several Jupyter notebooks</a> in the repository that demonstrate advanced features and customization options. Model performance can be improved by adjusting the hyperparameters.</p>
<p>We're just scratching the surface of what's possible with document-native machine learning, and have many more use cases in mind. We invite you to explore the repository, contribute to the project, and share how you use ORiGAMi to solve real-world problems.</p>
<div class="callout">
<p><b>Head over to the <a href="http://github.com/mongodb-labs/origami" target="_blank">ORiGAMi github repo</a>, play around with it, and tell us about new ways of applying it and problems it’s well-suited to solving.</b>
</b></p>
</div>]]></description>
      <pubDate>Tue, 11 Mar 2025 14:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/origami-machine-learning-architecture-for-document-model</link>
      <guid>https://www.mongodb.com/blog/post/origami-machine-learning-architecture-for-document-model</guid>
    </item><item>
      <title>ZEE5: A Masterclass in Migrating Microservices to MongoDB Atlas</title>
      <description><![CDATA[<p><a href="https://www.zee5.com/global" target="_blank">ZEE5</a> is a leading Indian over-the-top (OTT) video-streaming platform that delivers streamed content via Internet-connected devices. The platform offers a wide variety of content—movies, TV shows, web series, and original programming—across multiple genres and languages.</p>
<p>Owned by <a href="https://www.zee.com/" target="_blank">Zee Entertainment Enterprises Limited</a>, ZEE5 produces over 260 hours of content daily, with a monthly active user base of more than 119.5 million users across 190 countries.</p>
<p>ZEE5’s operations and customer satisfaction are dependent on its backend infrastructure being robust and scalable to handle immense traffic and complex workflows. In order to future-proof its infrastructure and to maintain its competitive edge, the company needed to streamline operations and enhance its database management capabilities. This included the migration of its entire OTT platform, including a total of 100+ microservices and 80+ databases to Google Cloud.</p>
<p>Pramod Prakash, Senior Vice President of Engineering at ZEE5, was <a href="https://youtu.be/821S78_w1IY" target="_blank">on the stage of MongoDB.local Bangalore in 2024</a>. He shared insights into how ZEE5 managed this migration without hindering performance or disrupting its services.</p>
<p>“It was a massive project which required a very carefully orchestrated migration plan,” said Prakash.</p>
<iframe width="800" height="425" src="https://www.youtube.com/embed/821S78_w1IY?si=cDETMYXyDSF-ut3V" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<h2>Massive migration, zero downtime: Challenge accepted</h2>
<p>ZEE5’s team embarked on an ambitious journey to migrate a total of 40+ microservices (out of its 100+ microservices) to <a href="https://www.mongodb.com/cloud/atlas" target="_blank">MongoDB Atlas</a>. These were previously running on the <a href="https://www.mongodb.com/docs/manual/administration/install-community/" target="_blank">Community Edition of MongoDB</a> and on other NoSQL databases.</p>
<p>One of the challenges of this migration was to ensure continuous data flow for the platform’s 119.5 million streaming users. To do so, Prakash and his team created multiple environments using a <a href="https://www.mongodb.com/docs/kafka-connector/current/sink-connector/fundamentals/change-data-capture/" target="_blank">change data capture tool</a>. This ensured continuous replication of data so the user experience would not be impacted.</p>
<p>“We had to build four environments: dev, QA [Quality Assurance], UAT [User Acceptance Testing], and production,” explained Prakash. “We needed to keep testing and verifying each environment, and then finally enter the production phase when we migrated the data and moved the traffic.”</p>
<p>The approach involved migrating production data twice: first for testing and then for the final cutover. This was to minimize any data loss. ZEE5 used MongoDB Atlas’ integrated tools <a href="https://www.mongodb.com/try/download/mongosync" target="_blank">mongosync</a> and <a href="https://www.mongodb.com/docs/atlas/reference/mongomirror/" target="_blank">mongomirror</a>. The tools helped achieve an essential goal: avoiding any downtime.</p>
<p>“We migrated this entire mammoth application with zero downtime!” said Prakash. “We have not stopped ZEE5’s operations at all.”</p>
<p>“The second important thing is the performance: you want to be 100% sure that the entire scale and peak traffic will work seamlessly within the new cloud environment,” added Prakash.</p>
<p>ZEE5 relied on <a href="https://www.mongodb.com/services/consulting" target="_blank">MongoDB Professional Services</a> (PS)’s support. The PS team helped architect and plan the entire migration strategy. They also accompanied Prakash’s team step by step to ensure there would be no unexpected disruptions.</p>
<p>The production environment was built and tested rigorously before the final migration to ensure seamless performance at peak traffic levels.</p>
<p>“We iterated until we were 100% sure that the new environment was ready to take up ZEE5’s peak traffic. Functionally, it was all perfect,” said Prakash.</p>
<h2>The power of the Atlas platform</h2>
<p>According to Prakash, the power of MongoDB Atlas lies in the fact that it offers a fully managed platform. “There is no maintenance overhead at all,” he said. “All upgrades happen automatically without any downtime. We are also leveraging auto-scaling capabilities and point-in-time recovery.”</p>
<p>All of this enables efficient handling of varying traffic loads without manual intervention. Additionally, data recovery capabilities are enhanced, and most importantly, the engineering team can prioritise application development rather than operational maintenance.</p>
<p>As of February 2025, MongoDB Atlas supports a total of seven key use cases at ZEE5: payments, subscriptions, plans and coupons, video engineering, <a href="https://www.zee.com/products-platforms-music/" target="_blank">Zee Music</a> (users’ preferences and playlists), content metadata, and the platform’s communication engine (SMS and email notifications).</p>
<p>Looking ahead, ZEE5 is working on more use cases powered by MongoDB. For example, the company is looking to completely migrate their master data source for content metadata to MongoDB Atlas. ZEE5 is also considering relying on MongoDB Atlas to support and enhance its search and recommendations capabilities.</p>
<div class="callout">
<p><b>Interested in learning how MongoDB is powering other companies applications? Head over to our <a href="https://www.mongodb.com/solutions/customer-case-studies" target="_blank">customer case studies hub</a> to read the latest stories.</b></p>
<p><b>Visit our product page to learn more about <a href="https://www.mongodb.com/products/platform/atlas-database?tck=zee5_blog" target="_blank">MongoDB Atlas</a>.</b></p>
</div>]]></description>
      <pubDate>Tue, 11 Mar 2025 01:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/zee5-masterclass-in-migrating-microservices-atlas</link>
      <guid>https://www.mongodb.com/blog/post/zee5-masterclass-in-migrating-microservices-atlas</guid>
    </item><item>
      <title>Debunking MongoDB Myths: Security, Scale, and Performance</title>
      <description><![CDATA[<p>MongoDB has come a long way since its founding in 2007. Many people first encountered MongoDB during its early years. They formed opinions about the database based on impressions from 2012 to 2014. However, much has changed since then.</p>
<p>Over the past eleven years, MongoDB has made significant strides. Foremost being the launch of <a href="https://www.mongodb.com/atlas" target="_blank">MongoDB Atlas</a> in 2016. It has placed a substantial focus on improving the four critical areas that matter most to businesses and developers alike: security, durability, availability, and performance.</p>
<ul>
<li>
<p><b>Security:</b> Protecting sensitive data from unauthorized access and ensuring regulatory compliance.</p>
</li>
<li>
<p><b>Durability:</b> Ensuring data remains intact and reliable, even during system failures or unexpected disruptions.</p>
</li>
<li>
<p><b>Availability:</b> Minimizing downtime and maintaining system operation, no matter what happens.</p>
</li>
<li>
<p><b>Performance:</b> Delivering fast, consistent application response times and scaling efficiently to meet growing demand.</p>
</li>
</ul>
<p>These advancements have earned the trust of some of the world’s largest enterprises, including <a href="https://www.mongodb.com/solutions/customer-case-studies/toyota-connected" target="_blank">Toyota</a>, <a href="https://www.mongodb.com/solutions/customer-case-studies/cisco" target="_blank">Cisco</a>, <a href="https://www.mongodb.com/solutions/customer-case-studies/wells-fargo" target="_blank">Wells Fargo</a>, <a href="https://www.mongodb.com/solutions/customer-case-studies/bosch" target="_blank">Bosch</a>, and <a href="https://www.mongodb.com/solutions/customer-case-studies/verizon" target="_blank">Verizon</a>.</p>
<p>Yet despite this progress, outdated myths regarding MongoDB persist—particularly in these four foundational areas. In this blog, we will tackle those misconceptions head on and set the record straight about MongoDB’s security, durability, availability, and performance. Let’s dive in.</p>
<h2>Myth 1: “MongoDB is not as secure as a relational database”</h2>
<iframe width="800" height="425" src="https://www.youtube.com/embed/RNNZetp5ZKs" title="Is MongoDB as Secure as Relational Databases? #nosqldatabase #relationaldatabase" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<p>One of the most persistent myths about MongoDB is that it is not secure—certainly not as secure as traditional relational databases. This misconception likely stems from a series of ransomware attacks in the mid-2010s. Hackers exploited unsecured databases that lacked proper authentication and were left exposed on default TCP ports. While these incidents highlighted poor configuration practices, they have unfairly cast a shadow over MongoDB’s contemporary security capabilities.</p>
<p>MongoDB provides robust, intelligent security features designed to protect sensitive data at every stage of its lifecycle. MongoDB encrypts data both <a href="https://www.mongodb.com/docs/manual/core/security-transport-encryption/" target="_blank">in transit</a> and <a href="https://www.mongodb.com/docs/manual/core/security-encryption-at-rest/" target="_blank">at rest</a>, just like other leading NoSQL and relational databases. However, what sets MongoDB apart is its ability to keep data encrypted while in use. With <a href="https://www.mongodb.com/docs/manual/core/queryable-encryption/#std-label-qe-manual-feature-qe" target="_blank">Queryable Encryption</a>, an industry-first innovation unique to MongoDB, sensitive data can remain encrypted even while it is queried. This eliminates the need to decrypt the data and reduces exposure to threats.</p>
<p>MongoDB also supports flexible <a href="https://www.mongodb.com/docs/atlas/atlas-ui-authentication/" target="_blank">authentication</a> and <a href="https://www.mongodb.com/docs/atlas/reference/user-roles/" target="_blank">authorization</a> that seamlessly integrates with many identity management systems. Features like role-based access control and fine-grained permissions ensure users only have access to what they are authorized for. Concurrently, intuitive configuration makes these controls easy to implement.</p>
<p>Beyond encryption and access control, MongoDB includes powerful <a href="https://www.mongodb.com/docs/atlas/database-auditing/" target="_blank">auditing</a> tools to monitor database activity and advanced network security features, such as <a href="https://www.mongodb.com/docs/atlas/security/ip-access-list/" target="_blank">IP allow-listing</a> and <a href="https://www.mongodb.com/docs/atlas/security-vpc-peering/" target="_blank">private networking</a>. Together, these capabilities provide comprehensive protection against unauthorized access and help organizations meet strict compliance requirements.</p>
<p>Best of all, these advanced security features are included by default in both MongoDB Atlas and <a href="https://www.mongodb.com/products/self-managed/enterprise-advanced" target="_blank">MongoDB Enterprise Advanced</a> at zero cost. MongoDB’s approach simplifies security management while minimizing expenditure. This allows teams to focus on building applications with confidence that their data is protected.</p>
<h2>Myth 2: “MongoDB’s multi-cloud capabilities do not set it apart from other databases”</h2>
<iframe width="800" height="425" src="https://www.youtube.com/embed/GOiLNk5X31E" title="Is MongoDB actually Multi-Cloud?" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<p>At first glance, the claim that MongoDB is multi-cloud may not sound special. After all, plenty of databases are available through more than one cloud provider - however, this should not be confused with them all being <a href="https://www.mongodb.com/cloud/atlas/multicloud-data-distribution" target="_blank">multi-cloud</a>. True multi-cloud supports ‘cross-cloud’ deployments, i.e. the ability to deploy individual nodes of a single cluster across multiple cloud providers. This distinction is often obfuscated by those vendors unable to run their clusters in such a configuration. Support for <a href="https://www.mongodb.com/blog/post/introducing-multicloud-clusters-on-mongodb-atlas" target="_blank">multi-cloud clusters</a> in Atlas became generally available in October of 2020.</p>
<p>MongoDB Atlas enables deployment not only on Amazon Web Services (AWS), Microsoft Azure, or Google Cloud but also across all three clouds simultaneously with a single cluster. It is possible to set up and configure cross-cloud deployments solely from the Atlas management console. No further configuration is required via the individual cloud providers. This is more than just a convenience; it is a transformative capability that eliminates the boundaries between cloud providers. With MongoDB Atlas, it is as if AWS, Azure, and Google Cloud operate as one unified cloud environment.</p>
<p>Why does this matter?</p>
<p>For starters, deploying a single database cluster across multiple clouds removes the operational complexity of managing data replication and migration between providers. Seamless data mobility can be achieved. The hardest part of any application to move—the data—now becomes the easiest.</p>
<p>Multicloud also enables the creation of application architectures that exploit the best services from multiple cloud providers simultaneously. In addition, cross-cloud deployments deliver unmatched resiliency. With cross-cloud failover, in the event of an outage, data can be automatically switched to another cloud provider in the same geographic region. Thus ensuring uninterrupted service.</p>
<p>Finally, MongoDB Atlas provides the flexibility to meet regional and cloud provider preferences with ease. Atlas spans <a href="https://www.mongodb.com/docs/atlas/cloud-providers-regions/" target="_blank">115+ supported regions across all three major cloud providers</a>. This makes it easy to meet customer demands or comply with local regulations using a single database.</p>
<div class='blockquote-sm'>
<blockquote>
<p>MongoDB Atlas gives us the ability to run our database on multiple clouds through the same service. With Atlas, we have the freedom from lock-in—each client can choose where they are the most comfortable hosting their data.</p>
<small>Gary Hoberman, CEO and Founder - Unquork</small>
</blockquote>
</div>
<h2>Myth 3: “I get that MongoDB is built for horizontal scaling, but it is so painful to scale”</h2>
<iframe width="800" height="425" src="https://www.youtube.com/embed/LFYHbKmnMOQ" title="" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<p>Horizontal scaling, also known as scale-out, is a core strength of MongoDB. It allows workloads to be distributed by adding more nodes as data and applications expand. However, some beliefs have perpetuated that scaling MongoDB is difficult and complex. The reality? MongoDB makes scaling not just possible, but seamless—whether scaling out horizontally or scaling up vertically.</p>
<p>With MongoDB Atlas, vertical scaling—or scale-up—is simple. By enabling <a href="https://www.mongodb.com/docs/atlas/cluster-autoscaling/" target="_blank">auto-scaling</a>, MongoDB Atlas dynamically adjusts cluster resources to meet workload demands. Adding more RAM, CPU, or storage capacity can be performed automatically and on-demand. This ensures optimal performance without continual manual intervention or oversight.</p>
<p>If you need to move beyond vertical scaling, MongoDB offers three flexible ways to <a href="https://www.mongodb.com/docs/manual/sharding/#zones-in-sharded-clusters" target="_blank">scale horizontally</a>:</p>
<ul>
<li>
<p><b><a href="https://www.mongodb.com/docs/manual/sharding/#hashed-sharding" target="_blank">Hashed sharding</a></b>: Data is distributed randomly across nodes using a hashed shard key. This ensures an even distribution of data and workloads to prevent bottlenecks.</p>
</li>
<li>
<p><b><a href="https://www.mongodb.com/docs/manual/sharding/#ranged-sharding" target="_blank">Ranged sharding</a></b>: Data is distributed based on ranges of a specific field. This enables fine-grained control over how data is divided. This approach is especially useful for preventing hotspots in workloads.</p>
</li>
<li>
<p><b><a href="https://www.mongodb.com/docs/manual/sharding/#zones-in-sharded-clusters" target="_blank">Zone sharding</a></b>: Data is distributed geographically. This enables compliance with data residency requirements and reduces latency by keeping data closer to users.</p>
</li>
</ul>
<p>What happens if the initial sharding strategy does not go as planned? MongoDB addresses this challenge with the ability to <a href="https://www.mongodb.com/docs/manual/core/sharding-refine-a-shard-key/" target="_blank">refine shard keys</a> and <a href="https://www.mongodb.com/docs/manual/core/sharding-reshard-a-collection/" target="_blank">reshard a collection</a> with zero downtime. This ensures data distribution strategies can adapt as needs evolve, all without disrupting applications or users.</p>
<h2>Myth 4: “Since MongoDB is built for flexibility, it must not be very performant”</h2>
<iframe width="800" height="425" src="https://www.youtube.com/embed/U-x84ofvcx8" title="Is MongoDB Highly Performant? #database #nosqldatabase #nosql" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<p>One common misconception about MongoDB is that its flexibility and versatility must come at the expense of performance. After all, can such an agile database—one built for developers to model data however they want—really deliver the speed and efficiency of a performance-first solution? MongoDB is designed to provide both; unmatched flexibility and exceptional <a href="https://www.mongodb.com/resources/products/capabilities/performance-best-practices" target="_blank">performance</a>—all while keeping costs low.</p>
<p><a href="https://www.mongodb.com/docs/manual/administration/analyzing-mongodb-performance/" target="_blank">MongoDB’s performance</a> stems from its intelligent architecture and powerful features. Ad hoc queries, <a href="https://www.mongodb.com/docs/manual/indexes/" target="_blank">indexing</a>, and <a href="https://www.mongodb.com/docs/manual/core/aggregation-pipeline/" target="_blank">real-time aggregations</a> make it easy to access and analyze data quickly. How fast are queries? Primary key or indexed queries typically execute in milliseconds. Even complex queries that are not indexed remain efficient. Performance typically is dependent on factors like collection size and machine specifications.</p>
<p>What about workloads like search and analytics? Some developers might assume these would compete for resources and degrade performance on operational tasks. However, MongoDB solves this with <a href="https://www.mongodb.com/docs/manual/core/workload-isolation/" target="_blank">workload isolation</a>. This feature ensures that operational and nonoperational workloads are separated. This enables each to run at peak performance without requiring costly and time-consuming extract, transform, and load (ETL) processes.</p>
<p>Network latency? For globally distributed applications, MongoDB’s <a href="https://www.mongodb.com/docs/manual/core/read-preference-hedge-option/" target="_blank">hedged reads</a> enable the nearest replica nodes to be read from rather than waiting for a response from distant nodes. This reduces latency and ensures applications remain highly responsive.</p>
<p>MongoDB’s real-world performance is backed by incredible use cases:</p>
<ul>
<li>
<p><a href="https://thenewstack.io/how-mongodbs-atlas-helped-amadeus-reengineer-a-crucial-app/" target="_blank">Amadeus</a> processes 630 million bookings per year.</p>
</li>
<li>
<p><a href="https://aws.amazon.com/partners/success/idealo-mongodb/" target="_blank">Idealo</a> supports 200,000 queries and 60,000 updates per second.</p>
</li>
<li>
<p><a href="https://www.mongodb.com/blog/post/temenos-banking-cloud-scales-record-high-transactions-mongodb-atlas-microsoft-azure" target="_blank">Temenos</a> achieves 150,080 transactions per second.</p>
</li>
</ul>
<p>This was before the release of <a href="https://www.mongodb.com/products/updates/version-release" target="_blank">MongoDB 8.0</a>, the most performant version of the database yet. MongoDB 8.0 has delivered:</p>
<ul>
<li>
<p>36% faster reads</p>
</li>
<li>
<p>32% faster reads and updates</p>
</li>
<li>
<p>56% faster bulk inserts</p>
</li>
<li>
<p>A stunning 200% improvement for time series queries</p>
</li>
</ul>
<div class='blockquote-sm'>
<blockquote>
<p>MongoDB Atlas doesn’t just solve our performance issues. It makes life easier for web developers, who can build and maintain simpler, more straightforward code.</p>
<small>Moutia Khatiri, CTO - Tech Accelerator, L’Oreal</small>
</blockquote>
</div>
<h2>MongoDB Today</h2>
<p>MongoDB has evolved far beyond the myths perpetuated during its early years. MongoDB 8.0 delivers robust capabilities across security, durability, availability, and performance. It encrypts sensitive data throughout its lifecycle and enables seamless cross-cloud deployments. It simplifies horizontal and vertical scaling and powers some of the world’s most demanding applications. These capabilities solidify MongoDB’s position as the database of choice for modern applications.</p>
<div class="callout">
<p>Read about more MongoDB myths and misconceptions in our previous two posts in this series:</p>
<ul>
<li>
<p><a href="https://www.mongodb.com/blog/post/debunking-mongodb-myths-enterprise-use-cases" target="_blank">Debunking MongoDB Myths: Enterprise Use Case</a></p>
</li>
<li>
<p><a href="https://www.mongodb.com/blog/post/busting-top-myths-about-mongodb-vs-relational-databases" target="_blank">Busting the Top Myths About MongoDB vs Relational Databases</a></p>
</li>
</ul>
<p>Don't be held back by outdated misconceptions. Experience the innovation and performance of MongoDB. <a href="https://www.mongodb.com/atlas?tck=myths_blog_sdap" target="_blank">Start using MongoDB Atlas for free today</a>. Or, to learn more about MongoDB, head over to MongoDB University and take our free <a href="https://learn.mongodb.com/learning-paths/introduction-to-mongodb?tck=myths_blog_sdap" target="_blank">Intro to MongoDB course</a>.</p>
</div>	]]></description>
      <pubDate>Mon, 10 Mar 2025 14:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/debunking-mongodb-myths-security-scale-performance</link>
      <guid>https://www.mongodb.com/blog/post/debunking-mongodb-myths-security-scale-performance</guid>
    </item><item>
      <title>Advancing Encryption in MongoDB Atlas</title>
      <description><![CDATA[<p>Maintaining a strong security posture and ensuring compliance with regulations and industry standards are core responsibilities of enterprise security teams. However, satisfying these responsibilities is becoming increasingly complex, time-consuming, and high-stakes.</p>
<p>The rapid evolution of the threat landscape is a key driver of this challenge. In 2024, the percentage of organizations that experienced a data breach costing $1 million or more jumped from 27% to 36%.<sup>1</sup> This was partly fueled by a 180% surge from 2023 to 2024 in vulnerability exploitation by attackers.<sup>2</sup> Concurrently, regulations are tightening. Laws like the <a href="https://www.cdc.gov/phlp/php/resources/health-insurance-portability-and-accountability-act-of-1996-hipaa.html" target="_blank">Health Insurance Portability and Accountability Act</a> (HIPAA)<sup>3</sup> and the U.S. Securities and Exchange Commission’s cybersecurity regulations<sup>4</sup> have introduced stricter security requirements. This has raised the bar for compliance.</p>
<p>Thousands of enterprises rely on <a href="https://www.mongodb.com/atlas" target="_blank">MongoDB Atlas</a> to protect their sensitive data and support compliance efforts. Encryption plays a crucial role on three levels; securing data at rest, in transit, and in use. However, security teams need more than solely strong encryption. Flexibility and control are essential to align with an organization’s specific requirements.</p>
<p>MongoDB is introducing significant upgrades to MongoDB Atlas encryption to meet these needs. This includes enhanced customer-managed key (CMK) functionality and support for TLS 1.3. This post explores these improvements, along with the planned deprecation of outdated TLS versions, to strengthen organizations’ security postures.</p>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Technical_SOFTWARE_QueryEncryption_Spot-sn28gc3lce.png" alt=" " title=" " style="width: 350px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<h2>Why customer-managed keys (CMKs) matter</h2>
<p>Customer-managed keys (CMKs) are a security and data governance feature that delivers enterprises full control over the encryption keys protecting their data. With CMKs, customers can define and manage their encryption strategy. This ensures they have ultimate authority over access to their sensitive information.</p>
<p><a href="https://www.mongodb.com/docs/atlas/security-kms-encryption/" target="_blank">MongoDB Atlas customer key management</a> provides file-level encryption, similar to transparent data encryption (TDE) in other databases. This customer-managed <a href="https://www.mongodb.com/docs/manual/core/security-encryption-at-rest/" target="_blank">encryption-at-rest</a> feature works alongside always-on volume-level encryption<sup>5</sup> in MongoDB Atlas. CMKs ensure all database files and backups are encrypted. MongoDB Atlas also integrates with <a href="https://www.mongodb.com/docs/atlas/security-aws-kms/" target="_blank">AWS Key Management Service</a> (AWS KMS), <a href="https://www.mongodb.com/docs/atlas/security-azure-kms/" target="_blank">Azure Key Vault</a>, and <a href="https://www.mongodb.com/docs/atlas/security-gcp-kms/" target="_blank">Google Cloud KMS</a>. This ensures customers have the flexibility to manage keys as part of their broader enterprise security strategy.</p>
<p>Customers using CMKs retain complete control of their encryption keys. If an organization needs to revoke access to data due to a security concern or any other reason, it can do so immediately by freezing or destroying the encryption keys. This capability acts as a “kill switch,” ensuring sensitive information becomes inaccessible when protection is critical. Similarly, an organization can destroy the keys to render the data and backups permanently unreadable and irretrievable. This may be applicable should they choose to retire a cluster permanently.</p>
<h2>Announcing CMK over private networking</h2>
<p>As part of a commitment to deliver secure and flexible solutions for enterprise customers, MongoDB is introducing CMKs over private networking. This enhancement enables organizations to manage their encryption keys without exposing their key management service (KMS) to the public internet.</p>
<p>Using CMKs in MongoDB Atlas previously required Azure Key Vault and AWS KMS to be accessible via public IP addresses prior to today. While functional, this posed challenges for customers who need to keep KMS traffic private. It forced those customers to either expose their KMS endpoints or manage IP allow lists. By using private networking, customers can now:</p>
<ul>
	<li>Eliminate the need for public IP exposure.</li>
<li>Simplify network management by removing the need to manage allowed IP addresses. This reduces administrative effort and misconfiguration risk.</li>
	<li>Align with organizational requirements that mandate the use of private networking.</li>
</ul>
<p>Customer key management over private networking is now available for <a href="https://www.mongodb.com/docs/atlas/security/azure-kms-over-private-endpoint/" target="_blank">Azure Key Vault</a> and <a href="https://www.mongodb.com/docs/atlas/security/aws-kms-over-private-endpoint/" target="_blank">AWS KMS</a>. Customers can enable and manage this feature for all their MongoDB Atlas projects through the <a href="https://www.mongodb.com/docs/atlas/atlas-ui/" target="_blank">MongoDB Atlas UI</a> or the MongoDB <a href="https://www.mongodb.com/docs/atlas/api/atlas-admin-api-ref/" target="_blank">Atlas Administration API</a>. More enhancements are coming for MongoDB customer key management in 2025. These include secretless authentication mechanisms and CMKs for search nodes.</p>
<h2>MongoDB Atlas TLS enhancements advance encryption in transit</h2>
<p>Securing data in transit is equally vital as a foundation of encryption at rest with CMKs. To address this, MongoDB Atlas enforces <a href="https://www.mongodb.com/docs/manual/core/security-transport-encryption/" target="_blank">TLS</a> by default. This ensures encrypted communication across all aspects of the platform, including client connections. Now MongoDB is reinforcing its TLS implementation with key enhancements for enterprise-grade security.</p>
<p>MongoDB is in the process of rolling out fleetwide support for TLS 1.3 in MongoDB Atlas. The latest version of the cryptographic protocol offers several advantages over its predecessors. This includes stronger security defaults, faster handshakes, and reduced latency. Concurrently, TLS versions 1.0 and 1.1 are being deprecated. The rationale for this is known weaknesses and their inability to meet modern security standards. MongoDB is aligning with industry best practices by standardizing on TLS 1.2 and 1.3. This ensures a secure communication environment for all MongoDB Atlas users.</p>
<p>Additionally, MongoDB now offers <a href="https://www.mongodb.com/docs/atlas/cluster-additional-settings/#set-custom-cipher-suite-configuration" target="_blank">custom cipher suite</a> selection, giving enterprises more control over their cryptographic configurations. This feature lets organizations choose the cipher suites for their TLS connections, ensuring compliance with their security requirements.</p>
<h2>Achieving encryption everywhere</h2>
<p>This post covers how MongoDB secures data at rest with CMKs and in transit with TLS. However, what about data in use while it’s being processed in a MongoDB Atlas instance?</p>
<p>That’s where <a href="https://www.mongodb.com/docs/manual/core/queryable-encryption/#std-label-qe-manual-feature-qe" target="_blank">Queryable Encryption</a> comes in. This groundbreaking feature enables customers to run expressive queries on encrypted data without ever exposing the plaintext or keys outside the client application. Sensitive data and queries never leave the client unencrypted. This ensures sensitive information is protected and inaccessible to anyone without the keys, including database administrators and MongoDB itself.</p>
<p>MongoDB is committed to providing enterprise-grade security that evolves with the changing threat and regulatory landscapes. Organizations now have greater control, flexibility, and protection across every stage of the data lifecycle with enhanced CMK functionality, TLS 1.3 adoption, and custom cipher suite selection.</p>
<div class="callout">
<p><b>As security challenges grow more complex, MongoDB continues to innovate to enable enterprises to safeguard their most sensitive data. To learn more about these encryption enhancements and how they can strengthen your security posture, visit <a href="https://www.mongodb.com/products/capabilities/security/encryption" target="_blank">MongoDB Data Encryption</a>.</b></p>
</div>	
<hr></hr>
<p><small><sup>1</sup> <a href="https://www.pwc.com/bm/en/press-releases/pwc-2024-global-digital-trust-insights.html" target="_blank">PwC</a>, October 2024</small></p>
<p><small><sup>2</sup> <a href="https://www.verizon.com/business/resources/reports/dbir/?cmp=knc:ggl:ac:ent:ea:na:8888855284_ds_cid_71700000082350639_ds_agid_58700008639394490&utm_term=data%20breach&utm_medium=cpc&utm_source=google&utm_campaign=GGL_NB_Security_Phrase&utm_content=Enterprise&gad_source=1&gclid=CjwKCAiA74G9BhAEEiwA8kNfpa5v-qbv2vSJTJK-QAjcio0bfZF2rtwUomCv9ltq2BH5r3OLsw61iRoCSYAQAvD_BwE&gclsrc=aw.ds" target="_blank">Verizon Data Breach Investigations Report</a>, 2024</small></p>
<p><small><sup>3</sup> <a href="https://www.hhs.gov/hipaa/for-professionals/security/hipaa-security-rule-nprm/factsheet/index.html" target="_blank">U.S. Department of Health and Human Services</a>, December 2024</small></p>
<p><small><sup>4</sup> <a href="https://www.sec.gov/newsroom/press-releases/2023-139" target="_blank">U.S. Securities and Exchange Commission</a>, 2023</small></p>
<p><small><sup>5</sup> <a href="https://www.mongodb.com/resources/products/capabilities/mongodb-atlas-security" target="_blank">MongoDB Atlas Security White Paper</a>, Encryption at Rest section page 12</small></p>
]]></description>
      <pubDate>Wed, 05 Mar 2025 15:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/advancing-encryption-in-mongodb-atlas</link>
      <guid>https://www.mongodb.com/blog/post/advancing-encryption-in-mongodb-atlas</guid>
    </item><item>
      <title>AI-Powered Java Applications With MongoDB and LangChain4j</title>
      <description><![CDATA[<p>MongoDB is pleased to introduce its integration with <a href="https://github.com/langchain4j/langchain4j" target="_blank">LangChain4j</a>, a popular framework for integrating large language models (LLMs) into Java applications. This collaboration simplifies the integration of <a href="https://www.mongodb.com/products/platform/atlas-vector-search" target="_blank">MongoDB Atlas Vector Search</a> into Java applications for building AI applications.</p>
<p>The advent of generative AI has opened up many new possibilities for developing novel applications. These advancements have led to the development of AI frameworks that simplify the complexities of orchestrating and integrating LLMs and the various components of the <a href="https://www.mongodb.com/resources/basics/artificial-intelligence/ai-stack" target="_blank">AI stack</a>, where MongoDB plays a key role as an operational and vector database.</p>
<h2>Simplifying AI development for Java</h2>
<p>The first AI frameworks to emerge were developed for Python and JavaScript, which were favored by early AI developers. However, Java remains widespread in enterprise software. This has led to the development of LangChain4j to address the needs of the Java ecosystem. While largely inspired by <a href="https://www.langchain.com/" target="_blank">LangChain</a> and other popular AI frameworks, LangChain4j is independently developed.</p>
<p>As with other LLM frameworks, LangChain4j offers several advantages for developing AI systems and applications by providing:</p>
<ul>
<li>
<p>A <b>unified API</b> for integrating LLM providers and vector stores. This enables developers to adopt a modular approach with an interchangeable stack while ensuring a consistent developer experience.</p>
</li>
<li>
<p><b>Common abstractions</b> for LLM-powered applications, such as prompt templating, chat memory management, and function calling, offering ready-to-use building blocks for common AI applications like retrieval-augmented generation (RAG) and agents.</p>
</li>
</ul>
<h2>Powering RAG and agentic systems with MongoDB and LangChain4j</h2>
<p>MongoDB worked with the LangChain4j open-source community to integrate MongoDB Atlas Vector Search into the framework, enabling Java developers to develop AI-powered applications from simple RAG to agentic applications.</p>
<p>In practice, this means developers can now use the unified LangChain4j API to store vector embeddings in MongoDB Atlas and use Atlas Vector Search capabilities for retrieving relevant context data. These capabilities are essential for enabling RAG pipelines, where private, often enterprise data is retrieved based on relevancy and combined with the original prompt to get more accurate results in LLM-based applications.</p>
<p>LangChain4j supports various levels of RAG, from basic to advanced implementations, making it easy to prototype and experiment before customizing and scaling your solution to your needs.</p>
<p>A basic RAG setup with LangChain4j typically involves loading and parsing unstructured data from documents stored locally or on remote services like Amazon S3 or Azure Storage using the Document API. The process then transforms and splits the data, then embeds it to capture the semantic meaning of the content. For more details, check out the documentation on <a href="https://docs.langchain4j.dev/tutorials/rag#core-rag-apis" target="_blank">core RAG APIs</a>.</p>
<p>However, real-world use cases often demand solutions with <a href="https://docs.langchain4j.dev/tutorials/rag#advanced-rag" target="_blank">advanced RAG</a> and agentic systems. LangChain4j optimizes RAG pipelines with predefined components designed to enhance accuracy, latency, and overall efficiency through techniques like query transformation, routing, content aggregation, and reranking. It also supports AI agent implementation through dedicated APIs, such as <a href="https://docs.langchain4j.dev/tutorials/ai-services" target="_blank">AI Services</a> and <a href="https://docs.langchain4j.dev/tutorials/tools" target="_blank">Tools</a>, with function calling and RAG integration, among others. Learn more about the MongoDB Atlas Vector Search integration in <a href="https://docs.langchain4j.dev/integrations/embedding-stores/mongodb-atlas" target="_blank">LangChain4j’s documentation</a>.</p>
<p>MongoDB’s dedication to providing the best developer experience for building AI applications across different ecosystems remains strong, and this integration reinforces that commitment. We will continue strengthening our integration with LLM frameworks enabling developers to build more-innovative AI applications, agentic systems, and AI agents.</p>
<div class="callout">
<p><b>Ready to start building AI applications with Java? Learn how to create your first RAG system by visiting our tutorial: <a href="https://dev.to/mongodb/how-to-make-a-rag-application-with-langchain4j-1mad" target="_blank">How to Make a RAG Application With LangChain4j</a>.</b></p>
</div>	]]></description>
      <pubDate>Tue, 04 Mar 2025 18:30:53 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/ai-powered-java-applications-with-mongodb-langchain4j</link>
      <guid>https://www.mongodb.com/blog/post/ai-powered-java-applications-with-mongodb-langchain4j</guid>
    </item><item>
      <title>MongoDB 8.0: Eating Our Own Dog Food</title>
      <description><![CDATA[<h2>Key Takeaways</h2>
<ul>
<li>
<p>We achieve real-world testing by adopting release candidates (RCs) on our internal production systems before finalizing a release.</p>
</li>
<li>
<p>Our diverse internal workloads delivered unique insights. For instance, an internal cluster’s upgrade identified a rare MongoDB server crash and an inefficiency for a specific query shape introduced by a new MongoDB 8.0 feature.</p>
</li>
<li>
<p>Issues encountered while testing MongoDB 8.0 internally were fixed proactively before they went out to customers. For example, during an upgrade to an 8.0 RC, one of our internal databases crashed and the issue was fixed in the next RC.</p>
</li>
<li>
<p>Prerelease testing uncovered gaps in our automated testing, leading to improved coverage with additional tests.</p>
</li>
<li>
<p>Using MongoDB 8.0 internally on mission-critical internal systems demonstrated its reliability. This gave customers confidence that the release could handle their demanding workloads, just as it did for our own engineering teams.</p>
</li>
</ul>
<h2>Release jitters</h2>
<p>Every software release, whether it’s a new product or an update of an existing one, comes with an inherent risk: what if users encounter a bug that the development team didn’t anticipate? With a mission-critical product like <a href="https://www.mongodb.com/products/updates/version-release" target="_blank">MongoDB 8.0</a>, even minor issues can have a significant impact on customer operations, uptime, and business continuity.</p>
<p>Unfortunately, no amount of automated testing can guarantee how MongoDB will perform when it lands with customers. So how does MongoDB proactively identify and resolve issues in our software before customers encounter them, thereby ensuring a seamless upgrade experience and maintaining customer trust?</p>
<h2>Catching issues before you do</h2>
<p>To address these challenges, we employ a combination of methods to ensure reliability. One approach is to formally model our system to prove the design is correct, such as the effort we undertook to mathematically model our protocols with lightweight formal methods like TLA+. Another method is to prove reliability empirically by dogfooding.</p>
<h2>Dogfooding (🤨)?</h2>
<p>Eating your own dog food—aka eating your own pizza, aka “dogfooding”—refers to a development process where you put yourself in customers’ shoes by using your own product in your own production systems. In short: you’re your own customer.</p>
<p>Why dogfood?</p>
<ul>
<li>
<p><b>Enhanced product quality:</b> Testing in a controlled environment can’t replicate the edge cases of true-to-life workloads, so real-world scenarios are needed to ensure robustness, reliability, and performance under diverse conditions.</p>
</li>
<li>
<p><b>Early identification of issues:</b> Testing internally surfaces issues earlier in the release process, enabling fixes to be deployed proactively before customers encounter them.</p>
</li>
<li>
<p><b>Build customer empathy:</b> Acting as users provides direct insight into customer pain points and needs. Engineers gain firsthand understanding of the challenges of using their product, informing more customer-centric solutions. Without dogfooding, things like upgrades are taken for granted and customer pain points can be overlooked.</p>
</li>
<li>
<p><b>Boost credibility and trust:</b> Relying on our own software to power critical internal systems reassures customers of its dependability.</p>
</li>
</ul>
<h2>Dogfooding at MongoDB</h2>
<p>MongoDB has a strong dogfooding culture. Many internal services are built with MongoDB and hosted on <a href="https://www.mongodb.com/products/platform/atlas-database" target="_blank">MongoDB Atlas</a>, the very same setup we provide our customers. Eating our own dog food is essential to our customer mindset. Because internal teams work alongside MongoDB engineers, acting as users bridges the gap between MongoDB engineers and their customers. Additionally, real-life workloads vet our software and processes in a way automated testing cannot.</p>
<h2>Release dogfooding</h2>
<p>With the release of MongoDB 8.0, the company decided to take dogfooding one step further. Driven by a company-wide focus on making 8.0 the most performant version of MongoDB yet, we embarked on an ambitious plan to dogfood the release candidates within our own infrastructure.</p>
<p>Before, our release process looked like this:</p>
<caption><center><b>Figure 1.</b> Releases without real-world testing.</caption></center>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-02-28 at 8.32.05 AM-awfzv7ucv4.png" alt="Diagram of the flow for releases without real-world testing. You start with development, then go to synthetic testing, then the product is released, customers then develop workloads using the product, customer issues are then reported, and then you start over again on the cycle." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>We wanted it to look more like this:</p>
 <caption><center><b>Figure 2.</b> Releases pregamed on internal clusters.</caption></center>
 <figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-02-28 at 8.34.21 AM-xsd8oro8x4.png" alt="In this flow, development is started, then moves on to synthetic testing, then to internal testing. If issues are found in internal testing, you then go back to development and through this portion of the cycle until no issues are found. Once all issues are taken care of, the product or version is released, and customers begin building workloads." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>Adding internal testing to the release process allows us to iterate long before we make the product available to customers. Whereas in the past we’d release and fix issues reactively as customers encountered them, using the release internally, before it got into customers’ hands, would uncover edge cases so we could fix them proactively. By acting as our own customers, we remove our real customers from the development cycle and build confidence in the release.</p>
<h2>The confidence team</h2>
<p>To tackle upgrades effectively, we assembled a cross-functional team of MongoDB engineers, Atlas SREs, and internal service developers. A technical program manager (TPM) was assigned to the effort to track progress and coordinate efforts across the team. Together, we enumerated the databases, scheduled upgrade dates, and assigned directly responsible individuals (DRIs) to each upgrade.</p>
<p>To streamline communication, we created an internal Slack channel and invited everyone on the team to it. We agreed on a playbook: with the support of the team, the assigned DRI would upgrade their cluster and monitor for any issues. If something came up we would create a ticket in an internal Jira project and mention it in Slack for visibility. I took on the role of DRI for Evergreen database upgrades.</p>
<h2>Evergreen</h2>
<p>My team maintains the database clusters for <a href="https://www.mongodb.com/blog/post/evergreen-continuous-integration-why-we-reinvented-wheel" target="_blank">Evergreen</a>, MongoDB’s bespoke continuous integration (CI) system. Evergreen is responsible for running automated tests at scale against MongoDB, Atlas, the drivers, Evergreen itself, and many other products. At last count, each day Evergreen executes, in parallel, roughly ten years of tests per day and is on the critical path for many teams at the company. Evergreen runs on two separate clusters in Atlas: the application’s main replica set and a smaller one for our background job coordinator, <a href="https://github.com/mongodb/amboy" target="_blank">Amboy</a>. In terms of scale, the main replica set contains around 9.5TB of data and handles 1 billion CRUD operations per day, while the Amboy cluster contains about 1TB of data and handles 100 million CRUD operations per day.</p>
<p>Because of Evergreen’s criticality to the development cycle, historically we’ve taken a cautious approach to any operational changes and database upgrades were not a priority. The initiative to dogfood our internal clusters changed our approach—we were going to use 8.0 before it went out to customers. Enabling a feature flag in Atlas made the RC build available in our Atlas project before it was available to customers.</p>
<h2>A showstopper</h2>
<p>Our first target was the Amboy cluster, which handles background jobs for Evergreen. I clicked the button to upgrade our Amboy cluster and we held our collective breath. Atlas upgrades are rolling. This means an upgrade is applied iteratively to each secondary in the cluster until finally the primary is stepped down and upgraded. Usually this works well since any issues will at most affect just a secondary, but in our case it didn’t work out. The secondaries’ upgrades succeeded, but when the primary was stepped down, each node that won the election to be the next primary crashed. The result was that our cluster had no primary and the Amboy database was unavailable, which threw a monkey-wrench in our application.</p>
<p>We sounded the alarm and an investigation commenced ASAP. Stack traces, logs, and diagnostics were captured and the cluster was downgraded to 7.0. As it turned out, we’d hit an edge case that was triggered by a malformed <a href="https://www.mongodb.com/docs/manual/core/index-ttl/" target="_blank">TTL index</a> specification with a combination of two irregularities:</p>
<ol>
<li>
<p>Its <code>expireAfterSeconds</code> was not an integer.</p>
</li>
<li>
<p>It contained a <a href="https://www.mongodb.com/docs/v5.0/tutorial/control-results-of-text-search/" target="_blank">weights field</a>, which is not valid in an index that’s not a <a href="https://www.mongodb.com/docs/v5.0/core/index-text/" target="_blank">text index</a>.</p>
</li>
</ol>
<p>Both irregularities were previously allowed, but became invalid due to strengthened validation checks. When a node steps up to primary, it corrects these malformed index specifications, but in that 8.0 RC if there were two things wrong with an index it would go down an execution path that ended in a segfault. This bug only occurs when a node steps up to primary, which is why it brought down our cluster despite the rolling upgrade. <a href="https://jira.mongodb.org/browse/SERVER-94487" target="_blank">SERVER-94487</a> was opened to fix the bug and the fix was rolled into the next RC. When the RC was ready, we upgraded the Amboy database again and the upgrade succeeded.</p>
<h2>Not a showstopper</h2>
<p>Next up was the main database cluster for the Evergreen application. We performed the upgrade, and at first all indications were that the upgrade was a success. However, on further inspection a discontinuous jump had appeared in two of the Atlas monitoring graphs. Before the upgrade our Query Executor graph usually looked like this:</p>
<caption><center><b>Figure 3.</b> Query Executor graph before the upgrade.</caption></center>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-02-28 at 8.41.12 AM-zygqlzlc8j.png" alt="Graph of the query executor before the upgrade. The blue line represents scanned, and the green line represents scanned objects. For scanned, the definition is the average rate per second over the selected sample period of the index items scanned during queries and query-plan evaluation. This rate is driven by the same value of totalKeysExamined in the output of explain(). The definition for scanned objects is the average rate per second over the selected sample period of documents scanned during during queries and query-plan evaluation. This rate is driven by the same value as totalDocsExamined in the output of explain()." title=" " style="width: 800px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>Whereas after the upgrade it looked like this:</p>
<caption><center><b>Figure 4.</b> Query Executor graph after the upgrade.</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-02-28 at 8.44.00 AM-jxc77udboz.png" alt="Graph of the query executor after the upgrade. Blue again represents scanned and green represents scanned objects." title=" " style="width: 800px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>This represented roughly a 5x increase in the rate per second of index keys and documents scanned by queries and query plans.</p>
<p>Similarly, the Query Targeting graph looked like this before the upgrade:</p>
<center><caption><b>Figure 5.</b> Query Targeting graph before the upgrade.</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-02-28 at 8.45.51 AM-efe0ahzqyz.png" alt="Graph of query targeting before the upgrade. The blue line represents scanned/returned, and the green line represents scanned objects/returned. The definition for scanned/returned is the ratio of the number of index items scanned to the number of documents returned by queries, since the previous data point for the selected sample period. A value of 1.0 means all documents returned exactly match query criteria for the sample period. A value of 100 means on average for the sample period, a query scans 100 documents to find one that is returned. The definition for scanned objects/returned is the ratio of the number of documents scanned to the number of documents returned by queries, since the previous data point for the selected sample period." title=" " style="width: 800px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>Whereas after the upgrade it looked like this:</p>
<caption><center><b>Figure 6.</b> Query Targeting graph after the upgrade.</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-02-28 at 8.54.25 AM-xxwrezt7nq.png" alt="Graph of query targeting after the upgrade. The blue line represents scanned/returned, and the green line represents scanned objects/returned. The definition for scanned/returned is the ratio of the number of index items scanned to the number of documents returned by queries, since the previous data point for the selected sample period. A value of 1.0 means all documents returned exactly match query criteria for the sample period. A value of 100 means on average for the sample period, a query scans 100 documents to find one that is returned. The definition for scanned objects/returned is the ratio of the number of documents scanned to the number of documents returned by queries, since the previous data point for the selected sample period." title=" " style="width: 800px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>This also represented roughly a 5x increase to the ratio of scanned index keys and documents to the number of documents returned.</p>
<p>Both these graphs indicated there was at least one query that wasn’t using indexes as well as it had been before the upgrade. We got eyes on the cluster and it was determined that a bug in index pruning (a new feature introduced in 8.0) was causing the query planner to remove the most efficient index for a contained $or query shape. This is when a query contains an <code>$or</code> branch that isn’t the root of the query predicate, such as <code>A and (C or B)</code>. For the 8.0 release this was listed as <a href="https://www.mongodb.com/docs/manual/release-notes/8.0/#known-issues" target="_blank">a known issue</a> and disabled in Atlas, and index pruning was disabled entirely by the <a href="https://www.mongodb.com/docs/manual/release-notes/8.0-changelog/#std-label-8.0.1-changelog" target="_blank">8.0.1 release</a> until we can fix the underlying issue in <a href="https://jira.mongodb.org/browse/SERVER-94741" target="_blank">SERVER-94741</a>.</p>
<h2>Other clusters</h2>
<p>Other teams’ clusters followed suit, but their upgrades went off without a hitch. It’s to be expected that the particulars of each dataset and workload would trigger various edge cases. Evergreen’s clusters hit some while the rest did not. This brings out an important lesson: testing against a variegated set of live workloads raises the likelihood we’ll encounter and address all the issues our customers would have encountered.</p>
<h2>Continuous improvement</h2>
<p>Although we caught these issues before they reached customers, our shift-left mindset motivates us to catch them earlier in the process through automated testing. As part of this effort, we plan to add additional tests focused on upgrades from older versions of the database. The index pruning issue, in particular, was part of the inspiration for us to investigate <a href="https://fast-check.dev/" target="_blank">property based testing</a>–an approach that has already uncovered several new bugs (<a href="https://jira.mongodb.org/browse/SERVER-89308" target="_blank">SERVER-89308</a>). <a href="https://jira.mongodb.org/browse/SERVER-92232" target="_blank">SERVER-92232</a> will introduce a property based test specifically for index pruning.</p>
<h2>What’s next?</h2>
<p>All told, the exercise was a success. The 8.0 upgrade reduced Evergreen’s operation execution times by an order of magnitude:</p>
<caption><center><b>Figure 7.</b> Drastically faster database operations after the upgrade.</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-02-28 at 8.58.53 AM-nf5ohajq0u.png" alt="Graph showing how database operation speed has drastically improved after the upgrade." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>For customers, dogfooding uncovered novel issues and gave us the chance to fix them before they could disrupt customer workloads. By the time we cut the release we were confident we were providing our customers a seamless upgrade.</p>
<p>Through the dogfooding process we discovered additional internal teams with services built on MongoDB. And now we’re further leaning in on dogfooding by building out a formal framework that will include those teams and their clusters. For the next release, this will uncover even more insights and provide greater confidence.</p>
<p>Looking ahead, <a href="https://www.mongodb.com/blog/post/mongodb-8-0-raising-the-bar" target="_blank">as our CTO aptly put it</a>, &quot;all customers demand security, durability, availability, and performance&quot; from their technology. Our commitment to eating our own dogfood directly strengthens these very pillars. It's a commitment to our customers, a commitment to innovation, and a commitment to making MongoDB the best database in the world.</p>
<div class="callout">
<p><b>Join our <a href="https://www.mongodb.com/community/" target="_blank">MongoDB Community</a> to learn about upcoming events, hear stories from MongoDB users, and connect with community members from around the world.</b></p>
</div>	]]></description>
      <pubDate>Mon, 03 Mar 2025 15:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/mongodb-8-0-eating-our-own-dog-food</link>
      <guid>https://www.mongodb.com/blog/post/mongodb-8-0-eating-our-own-dog-food</guid>
    </item><item>
      <title>Secure by Default: Mandatory MFA in MongoDB Atlas</title>
      <description><![CDATA[<p>On March 26, 2025, MongoDB will start rolling out mandatory multi-factor authentication (MFA) for MongoDB Atlas users. While MFA has long been supported in Atlas, it was previously optional. MongoDB is committed to delivering customers the highest level of security, and the introduction of mandatory MFA adds an extra layer of protection against unauthorized access to MongoDB Atlas.</p>
<p><b>Note:</b> MFA will require users to provide a second form of authentication, such as a one-time passcode or biometrics. To ensure a smooth transition, users are encouraged to <a href="https://www.mongodb.com/docs/atlas/security-multi-factor-authentication/#enable-multi-factor-authentication" target="_blank">set up their preferred MFA method</a> in advance. This process should take around three minutes to set up. If MFA is not configured by March 26, 2025, users will need to enter a one-time password (OTP) sent to their registered email each time they log in.</p>
<h2>Why are we making MFA mandatory?</h2>
<p>Stealing users’ credentials is a key tactic in the modern cyberattack playbook. According to a Verizon report, stolen credentials have been involved in 31% of data breaches in the past decade, and credential stuffing is the most common attack type for web applications.<sup>1</sup> Credential stuffing is when attackers use stolen credentials obtained from a data breach on one service to attempt to log in to another service. These breaches are particularly harmful, taking an average of 292 days to detect and contain.<sup>2</sup> This rise in cyber threats has rendered password-only security inadequate.</p>
<p>Organizations of all sizes trust MongoDB Atlas to safeguard their mission-critical applications and sensitive data. These range from global enterprises to individual developers. Therefore, to strengthen account security and to reduce the risk of unauthorized access, MongoDB is introducing mandatory MFA.</p>
<h2>The impact of MFA</h2>
<p>A large-scale study by Microsoft measured the effectiveness of MFA to prevent cyberattacks on enterprise accounts. The findings indicated enabling MFA reduces the risk of account compromise by 99.22%. For accounts with previously leaked credentials, MFA still lowered the risk by 98.56%. This makes MFA one of the most effective defenses against unauthorized access.</p>
<p>By default, requiring MFA strengthens the security of all MongoDB Atlas accounts. By reducing the risk of compromised accounts being used in broader attacks, this proactive step protects individual users and enhances MongoDB Atlas’s overall security. Ensuring strong authentication practices across the Atlas ecosystem maintains the integrity of mission-critical applications and sensitive data— and a safer experience for everyone is the result.</p>
<h2>Preparing for mandatory MFA</h2>
<p>MFA will be a prerequisite for all users when logging into MongoDB services using Atlas credentials. These services include:</p>
<ul>
<li><a href="https://account.mongodb.com/account/login?signedOut=true&n=https%3A%2F%2Fcloud.mongodb.com%2Fv2" target="_blank">MongoDB Atlas user interface</a></li>
	<li><a href="https://support.mongodb.com/" target="_blank">MongoDB Support portal</a></li>
	<li><a href="https://learn.mongodb.com/" target="_blank">MongoDB University</a></li>
	<li><a href="https://www.mongodb.com/community/forums/" target="_blank">MongoDB Forums</a></li>
</ul>
<p>Atlas supports the following MFA methods:</p>
<ul>
<li><b>Security key or biometrics:</b> FIDO2 (WebAuthn) compliant security keys (e.g., <a href="https://www.yubico.com/products/how-the-yubikey-works/" target="_blank">YubiKey</a>) or biometric authentication (e.g., Apple Touch ID or Windows Hello)</li>
<li><b>One-time password (OTP) and push notifications:</b> Provided through the <a href="https://help.okta.com/en-us/content/topics/mobile/okta-verify-overview.htm" target="_blank">Okta Verify app</a></li>
<li><b>Authenticator apps:</b> Such as <a href="https://authy.com/" target="_blank">Twilio Authy</a>, <a href="https://support.google.com/accounts/answer/1066447" target="_blank">Google Authenticator</a>, or <a href="https://www.microsoft.com/en-us/security/mobile-authenticator-app" target="_blank">Microsoft Authenticator</a> for generating time-based OTPs</li>
	<li><b>Email:</b> For generating OTPs</li>
	</ul>
<p>MongoDB encourages users to choose phishing-resistant MFA methods, such as security keys or biometrics.</p>
<h2>Strengthening security with mandatory MFA</h2>
<p>Requiring MFA is a significant step that enhances MongoDB Atlas’s default security. Multi-factor authentication protects users from credential-based attacks and unauthorized access. Making MFA’s additional layer of authentication mandatory ensures greater account security. This safeguards mission-critical applications and data.</p>
<p>To ensure a smooth transition, users are encouraged to set up their preferred MFA method before March 26, 2025. For detailed setup instructions, refer to the <a href="https://www.mongodb.com/docs/atlas/security-multi-factor-authentication/#enable-multi-factor-authentication" target="_blank">MongoDB documentation</a>. And, please visit the MongoDB <a href="https://www.mongodb.com/products/capabilities/security" target="_blank">security webpage</a> and <a href="https://www.mongodb.com/products/platform/trust" target="_blank">Trust Center</a> to learn more about MongoDB’s commitment to security.</p>
]]></description>
      <pubDate>Fri, 28 Feb 2025 15:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/secure-by-default-mandatory-mfa-in-mongodb-atlas</link>
      <guid>https://www.mongodb.com/blog/post/secure-by-default-mandatory-mfa-in-mongodb-atlas</guid>
    </item><item>
      <title>Why Vector Quantization Matters for AI Workloads</title>
      <description><![CDATA[<h2>Key takeaways</h2>
<ol>
<li>As vector embeddings scale into millions, memory usage and query latency surge, leading to inflated costs and poor user experience.</li>
<li>By storing embeddings in reduced-precision formats (int8 or binary), you can dramatically cut memory requirements and speed up retrieval.</li>
<li>Voyage AI's quantization-aware embedding models are specifically tuned to handle compressed vectors without significant loss of accuracy.</li>
<li><a href="https://www.mongodb.com/products/platform/atlas-database" target="_blank">MongoDB Atlas</a> streamlines the workflow by handling the creation, storage, and indexing of compressed vectors, enabling easier scaling and management.</li>
<li>MongoDB is built for change, allowing users to effortlessly scale AI workloads as resource demands evolve.</li>
</ol>	
<p>Organizations are now scaling AI applications from proofs of concept to production systems serving millions of users. This shift creates scalability, latency, and resource challenges for mission-critical applications leveraging recommendation engines, semantic search, and <a href="https://www.mongodb.com/resources/basics/artificial-intelligence/retrieval-augmented-generation" target="_blank">retrieval-augmented generation (RAG)</a> systems.</p>
<p>At scale, minor inefficiencies compound and become major bottlenecks, increasing latency, memory usage, and infrastructure costs. This guide explains how vector quantization enables high-performance, cost-effective AI applications at scale.</p>
<h2>The challenge: Scaling vector search in production</h2>
<p>Let’s start by considering a modern voice assistance platform that combines semantic search with natural language understanding. During development, the system only needs to process a few hundred queries per day, converting speech to text and matching the resulting embeddings against a modest database of responses.</p>
<p>The initial implementation is straightforward: each query generates a 32-bit floating-point embedding vector that's matched against a database of similar vectors using cosine similarity. This approach works smoothly in the prototype phase—response times are quick, memory usage is manageable, and the development team can focus on improving accuracy and adding features.</p>
<p>However, as the platform gains traction and scales to processing thousands of queries per second against millions of document embeddings, the simple approach begins to break down.</p>
<p>Each incoming query now requires loading massive amounts of high-precision floating-point vectors into memory, computing similarity scores across an exponentially larger dataset, and maintaining increasingly complex vector indexes for efficient retrieval.</p>
<p>Without proper optimization, the system struggles as memory usage balloons, query latency increases, and infrastructure costs spiral upward. What started as a responsive, efficient prototype has become a bottleneck production system that struggles to maintain its performance requirements while serving a growing user base.</p>
<p><b>The key challenges are:</b></p>
<ul>
	<li>Loading high-precision 32-bit floating-point vectors into memory</li>
	<li>Computing similarity scores across massive embedding collections</li>
	<li>Maintaining large vector indexes for efficient retrieval</li>
</ul>	
<p><b>Which can lead to critical issues like:</b></p>
<ul>
	<li>High memory usage as vector databases struggle to keep float32 embeddings in RAM</li>
	<li>Increased latency as systems process large volumes of high-precision data</li>
	<li>Growing infrastructure costs as organizations scale their vector operations</li>
	<li>Reduced query throughput due to computational overhead</li>
	</ul>
<p>AI workloads with tens or hundreds of millions of high-dimensional vectors (e.g., 80M+ documents at 1536 dimensions) face soaring RAM and CPU requirements. Storing float32 embeddings for these workloads can become prohibitively expensive.</p>
<h2>Vector quantization: A path to efficient scaling</h2>
<p>The obvious question is: How can you maintain the accuracy of your recommendations, semantic matches, and search queries, while drastically cutting down on compute and memory usage and reducing retrieval latency?</p>
<p><a href="https://www.mongodb.com/docs/atlas/atlas-vector-search/vector-quantization/"
 target="_blank">Vector quantization</a> is how.</p>
<p>It helps you store embeddings more compactly, reduce retrieval times, and keep costs under control. Vector quantization offers a powerful solution to scalability, latency, and resource utilization challenges by compressing high-dimensional embeddings into compact representations while preserving their essential characteristics. This technique can dramatically reduce memory requirements and accelerate similarity computations without compromising retrieval accuracy.</p>
<h3>What is vector quantization?</h3>
<p><b>Vector quantization is a compression technique widely applied in digital signal processing and machine learning. Its core idea is to represent numerical data using fewer bits, reducing storage requirements without entirely sacrificing the data’s informative value.</b></p>
<p>In the context of AI workloads, quantization commonly involves converting embeddings—originally stored as 32-bit floating-point values—into formats like 8-bit integers. By doing so, you can substantially decrease memory and storage consumption while maintaining a level of precision suitable for similarity search tasks.</p>
<p>An important point to note is that the quantization mechanism is especially suitable for use cases that involve over 1 million vector embeddings, such as RAG applications, semantic search, or recommendation systems that require tight control of operational costs without a compromise on retrieval accuracy. Smaller datasets with fewer than 1 million embeddings might not see significant gains from quantization procedures. For smaller datasets, the overhead of implementing quantization might outweigh its benefits.</p>
<h3>Understanding vector quantization</h3>
<p>Vector quantization operates by mapping high-dimensional vectors to a discrete set of prototype vectors or converting them to lower-precision formats. There are three main approaches:</p>
<ol>
<li><b>Scalar quantization:</b> Converts individual 32-bit floating-point values to 8-bit integers, reducing memory usage of vector values by 75% while maintaining reasonable precision.</li>
<li><b>Product quantization:</b> Compresses entire vectors at once by mapping them to a codebook of representative vectors, offering better compression than scalar quantization at the cost of more complex encoding/decoding.</li>
<li><b>Binary quantization:</b> Transforms vectors into binary (0/1) representations, achieving maximum compression but with more significant information loss.</li>
</ol>	
<p>A vector database that applies these compression techniques must effectively manage multiple data structures:</p>
<ol>
	<li><b>Hierarchical navigable small world (HNSW) graph</b> for navigable search</li>
	<li><b>Full-fidelity vectors</b> (32-bit float embeddings)</li>
	<li><b>Quantized vectors</b> (int8 or binary)</li>
	</ol>
<p>When quantization is defined in the vector index, the system builds quantized vectors and constructs the HNSW graph from these compressed vectors. Both structures are placed in memory for efficient search operations, significantly reducing the RAM footprint compared to storing full-fidelity vectors alone.</p>
<p>The table below illustrates how different quantization mechanisms impact memory usage and disk consumption. This example focuses on HNSW indexes storing 30 GB of original float32 embeddings alongside a 0.1 GB HNSW graph structure. Our RAM usage estimates include a 10% overhead factor (1.1 multiplier) to account for JVM memory requirements with indexes loaded into page cache, reflecting typical production deployment conditions. Actual overhead may vary based on specific configurations.</p>
<p>Here are key attributes to consider based on the table below:</p>
<ul>
<li><b>Estimated RAM usage:</b> Combines HNSW graph size with either full or quantized vectors, plus a small overhead factor (1.1 for index overhead).</li>
<li><b>Disk usage:</b> Includes storage for full-fidelity vectors, HNSW graph, and quantized vectors when applicable.</li>
</ul>	
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-02-26 at 12.04.41 PM-kx3k0w6ozo.png" alt="Table breaking down how different quantization mechanisms impact memory usage and disk consumption. The first scheme, none (float32), has a 0.1 GB HNSQ graph size, a 30 GB full fidelity vector size, 32 bits or 4 bytes per element, no GB for quantized vector size, baseline quantization reduction, 33.11 GB estimated RAM usage, and a 30.1 GB disk usage. For the scalar (int8) scheme, it has a 0.1 GB HNSW Graph size, a 30 GB full fidelity vector size, 8 bits or 1 byte per element, 8 GB quantized vector size, 3.75x quantization reduction, 8.91 GB estimated RAM usage, and 38.1 GB disk usage. Finally, the binary (1 bit) scheme has a HNSW graph size of 0.1, 30 GB of full fidelity vector size, 1 bit per element, 1.25 GB quantized vector size, 24x quantization reduction, 1.485 GB estimated RAM usage, and 31.485 GB disk usage." title=" " style="width: 800px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>Notice that while enabling quantization <i>increases total disk usage</i>—because you still store full-fidelity vectors for exact nearest neighbor queries in both cases and rescoring in the case of binary quantization—it <b>dramatically decreases RAM requirements and speeds up initial retrieval</b>.</p>
<p><b><a href="https://www.mongodb.com/products/platform/atlas-vector-search" target="_blank">MongoDB Atlas Vector Search</a> offers powerful scaling capabilities through its automatic quantization system</b>.</p>
<p>As illustrated in Figure 1 below, MongoDB Atlas supports multiple vector search indexes with varying precision levels: Float32 for maximum accuracy, Scalar Quantized (int8) for balanced performance with 3.75× RAM reduction, and Binary Quantized (1-bit) for maximum speed with 24× RAM reduction.</p>
<p>The quantization variety provided by MongoDB Atlas allows users to optimize their vector search workloads based on specific requirements. For collections exceeding 1M vectors, Atlas automatically applies the appropriate quantization mechanism, with binary quantization particularly effective when combined with Float32 rescoring for final refinement.</p>
<caption><center>Figure 1: MongoDB Atlas Vector Search Architecture with Automatic Quantization</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-02-26 at 12.49.57 PM-sonbyyy48k.png" alt="Diagram of the data flow for MongoDB's Atlas Vector Search architecture with automatic quantization. The Data starts at the source, than flows to embedding generation, which goes to MongoDB Atlas, which then flows data to Vector Search Indexes, which then sends data to the Vector Search Execution Layer." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center">Data flow through embedding generation, storage, and tiered vector indexing with binary rescoring. </figcaption>
</figure>
<h3>Binary quantization with rescoring</h3>
<p>A particularly effective strategy is to combine binary quantization with a rescoring step using full-fidelity vectors. This approach offers the best of both worlds: extremely fast lookups thanks to binary data formats, plus more precise final rankings from higher-fidelity embeddings.</p>
<ul>
<li>Initial retrieval (Binary)</li>
	<ul style="list-style-type: lower-alpha; padding-bottom: 0;">
  <li style="margin-left:2em">Embeddings are stored as binary to minimize memory usage and accelerate the approximate nearest neighbor (ANN) search.</li>
  <li style="margin-left:2em; padding-bottom: 0;">Hamming distance (via XOR + population count) is used, which is computationally faster than Euclidean or cosine similarity on floats.</li>
 </ul>
</li>
<li>Rescoring</li>
<ul style="list-style-type: lower-alpha; padding-bottom: 0;">
  <li style="margin-left:2em">The top candidate results from the binary pass are re-evaluated using their float or int8 vectors to refine the ranking.</li>
  <li style="margin-left:2em; padding-bottom: 0;">This step mitigates the loss of detail in binary vectors, balancing result accuracy with the speed of the initial retrieval.</li>
 </ul>
</li>
</ul>
<p>By pairing binary vectors for rapid recall with full-fidelity embeddings for final refinement, you can keep your system highly performant and maintain strong relevance.</p>
<h3>The need for quantization-aware models</h3>
<p>Not all embedding models perform equally well under quantization. Models need to be specifically trained with quantization in mind to maintain their effectiveness when compressed. Some models—especially those trained purely for high-precision scenarios—suffer significant accuracy drops when their embeddings are represented with fewer bits.</p>
<p>Quantization-aware training (QAT) involves:</p>
<ul>
<li>
<p>Simulating quantization effects during the training process</p>
</li>
<li>
<p>Adjusting model weights to minimize information loss</p>
</li>
<li>
<p>Ensuring robust performance across different precision levels</p>
</li>
</ul>
<p>This is particularly important for production applications where maintaining high accuracy is crucial. Embedding models like those from Voyage AI—<a href="https://www.mongodb.com/blog/post/redefining-database-ai-why-mongodb-acquired-voyage-ai" target="_blank">which recently joined MongoDB</a>—are specifically designed with quantization awareness, making them more suitable for scaled deployments.</p>
<p>These models preserve more of their essential feature information even under aggressive compression. Voyage AI provides a suite of embedding models specifically designed with QAT in mind, ensuring minimal loss in semantic quality when shifting to 8-bit integer or even binary representations.</p>
<caption><center>Figure 2: <a href="https://blog.voyageai.com/2025/01/07/voyage-3-large/" target="_blank">Embedding model performance comparing retrieval quality (NDCG@10) versus storage costs</a>.</caption></center>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-02-26 at 12.26.36 PM-p3ljw9oyls.png" alt=" " title=" " style="width: 550px"/>
</div>
<figcaption class="fl-center"><center><a href="https://blog.voyageai.com/2025/01/07/voyage-3-large/" target="_blank">Voyage AI models (green) maintain superior retrieval quality even with binary quantization (triangles) and int8 compression (squares), achieving up to 100x storage efficiency compared to standard float embeddings (circles)</a>. </center></figcaption>
</figure>
<p>The graph above shows several important patterns that demonstrate why quantization-aware training (QAT) is crucial for maintaining performance under aggressive compression.</p>
<p>The Voyage AI family of models (shown in green) demonstrates strong performance in retrieval quality even under extreme compression. The voyage-3-large model demonstrates this dramatically—when using int8 precision at 1024 dimensions, it performs nearly identically to its float precision, 2048-dimensional counterpart, showing only a minimal 0.31% quality reduction despite using 8 times less storage. This showcases how models specifically designed with quantization in mind can preserve their semantic understanding even under substantial compression.</p>
<p>Even more impressive is how QAT models maintain their edge over larger, uncompressed models. The voyage-3-large model with int8 precision and 1024 dimensions outperforms OpenAI-v3-large (using float precision and 3072 dimensions) by 9.44% while requiring 12 times less storage. This performance gap highlights that raw model size and dimension count aren't the decisive factors —it's the intelligent design for quantization that matters.</p>
<p>The cost implications become truly striking when we examine binary quantization. Using voyage-3-large with 512-dimensional binary embeddings, we still achieve better retrieval quality than OpenAI-v3-large with its full 3072-dimensional float embeddings while using 200 times less storage. To put this in practical terms: what would have cost $20,000 in monthly storage can be reduced to just $100 while actually improving performance.</p>
<p>In contrast, models not specifically trained for quantization, such as OpenAI's v3-small (shown in gray), show a more dramatic drop in retrieval quality as compression increases. While these models perform well in their full floating-point representation (at 1x storage cost), their effectiveness deteriorates more sharply when quantized, especially with binary quantization.</p>
<p>For production applications where both accuracy and efficiency are crucial, choosing a model that has undergone quantization-aware training can make the difference between a system that degrades under compression and one that maintains its effectiveness while dramatically reducing resource requirements.</p>
<p>Read more on the <a href="https://blog.voyageai.com/2025/01/07/voyage-3-large/" target="_blank">Voyage AI blog</a>.</p>
<h2>Impact: Memory, retrieval latency, and cost</h2>
<p>Vector quantization addresses the three core challenges of large-scale AI workloads—memory, retrieval latency, and cost—by compressing full-precision embeddings into more compact representations. Below is a breakdown of how quantization drives efficiency in each area.</p>
<center><caption>Figure 3: Quantization Performance Metrics: Memory Savings with Minimal Accuracy Trade-offs</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-02-26 at 1.06.40 PM-c8lnxvdo3a.png" alt="Chart showing quantization performance metrics. Scalar quantization uses 75% less RAM, has 99% accuracy for queries, and 100% retained performance of queries. Binary Quantization & Rescoring uses 96% less RAM, 95% retained accuracy for queries, 100% retained performance of queries." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"><center>Comparison of scalar vs. binary quantization showing RAM reduction (75%/96%), query accuracy retention (99%/95%), and performance gains (>100%) for vector search operations</center></figcaption>
</figure>
<h3>Memory and storage optimization</h3>
<p>Quantization techniques dramatically reduce compute resource requirements while maintaining search accuracy for vector embeddings at scale.</p>
<ul>
	<li><b>Lower RAM footprint</b></li>
<ul style="list-style-type: lower-alpha; padding-bottom: 0;">
  <li style="margin-left:2em">Storage in RAM is often the primary bottleneck for vector search systems</li>
  <li style="margin-left:2em; padding-bottom: 0;">Embeddings stored as 8-bit integers or binary reduce overall memory usage, allowing significantly more vectors to remain in memory.</li>
	<li style="margin-left:2em; padding-bottom: 0;">This compression directly shrinks vector indexes (e.g., HNSW), leading to faster lookups and fewer disk I/O operations.</li>
 </ul>
</li>
<li><b>Reduced disk usage in collection with binData</b></li>
<ul style="list-style-type: lower-alpha; padding-bottom: 0;">
  <li style="margin-left:2em">binData (binary) formats can cut raw storage needs by up to 66%.</li>
  <li style="margin-left:2em; padding-bottom: 0;">Some disk overhead may remain when storing both quantized and original vectors, but the performance benefits justify this tradeoff.</li>
 </ul>
<li><b>Practical gains</b></li>
<ul style="list-style-type: lower-alpha; padding-bottom: 0;">
	<li style="margin-left:2em"><b>3.75×</b> reduction in RAM usage with scalar (int8) quantization</li>
	<li style="margin-left:2em; padding-bottom: 0;">Up to <b>24×</b> reduction with binary quantization, especially when combined with rescoring to preserve accuracy.</li>
	<li style="margin-left:2em; padding-bottom: 0;">Significantly more efficient vector indexes, enabling large-scale deployments without prohibitive hardware upgrades.</li>
 </ul>
</ul>
<h3>Retrieval latency</h3>
<p>Quantization methods leverage CPU cache optimizations and efficient distance calculations to accelerate vector search operations beyond what's possible with standard float32 embeddings.</p>
<ul>
	<li><b>Faster similarity computations</b></li>
<ul style="list-style-type: lower-alpha; padding-bottom: 0;">
  <li style="margin-left:2em">Smaller data types are more CPU-cache-friendly, which speeds up distance calculations.</li>
  <li style="margin-left:2em; padding-bottom: 0;">Binary quantization uses Hamming distance (XOR + popcount), yielding dramatically faster top-k candidate retrieval.</li>
 </ul>
</li>
<li><b>Improved throughput</b></li>
<ul style="list-style-type: lower-alpha; padding-bottom: 0;">
  <li style="margin-left:2em">With reduced memory overhead, the system can handle more concurrent queries at lower latencies.</li>
  <li style="margin-left:2em; padding-bottom: 0;">In internal benchmarks, query performance for large-scale retrievals improved by up to <b>80%</b> when adopting quantized vectors.</li>
 </ul>
</ul>
<h3>Cost efficiency</h3>
<p>Vector quantization provides substantial infrastructure savings by reducing memory and computation requirements while maintaining retrieval quality through compression and rescoring techniques.</p>
<ul>
	<li><b>Lower infrastructure costs</b></li>
<ul style="list-style-type: lower-alpha; padding-bottom: 0;">
  <li style="margin-left:2em">Smaller vectors consume fewer hardware resources, enabling deployments on less expensive instances or tiers.</li>
  <li style="margin-left:2em; padding-bottom: 0;">Reduced CPU/GPU time per query allows resource reallocation to other critical parts of the application.</li>
 </ul>
</li>
<li><b>Better scalability</b></li>
<ul style="list-style-type: lower-alpha; padding-bottom: 0;">
  <li style="margin-left:2em">As data volumes grow, memory and compute requirements don’t escalate as sharply.</li>
  <li style="margin-left:2em; padding-bottom: 0;">Quantization-aware training (QAT) models, such as those from Voyage AI, help maintain accuracy while reaping cost savings at scale.</li>
 </ul>
</ul>
<p>By compressing vectors into int8 or binary formats, you tackle memory constraints, accelerate lookups, and curb infrastructure expenses—making vector quantization an indispensable strategy for high-volume AI applications.</p>
<h2>MongoDB Atlas: Built for Changing Workloads with Automatic Vector Quantization</h2>
<p>The good news for developers is that MongoDB Atlas supports “automatic scalar” and “automatic binary quantization” in index definitions, reducing the need for external scripts or manual data preprocessing.  By quantizing at index build time and query time, organizations can run large-scale vector workloads on smaller, more cost-effective clusters.</p>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-02-26 at 1.15.52 PM-mu92f51c8b.png" alt="Code snippet " title=" " style="width: 550px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<p>A common question most developers ask is when to use quantization.</p>
<p>Quantization becomes most valuable once you reach substantial data volumes—on the order of a million or more embeddings. At this scale, memory and compute demands can skyrocket, making reduced memory footprints and faster retrieval speeds essential.</p>
<p>Examples of cases that call for quantization include:</p>
<ul>
	<li>High-volume scenarios: Datasets with millions of vector embeddings where you must tightly control memory and disk usage.</li>
	<li>Real-time responses: Systems needing low-latency queries under high user concurrency.</li>
	<li>High query throughput: Environments with numerous concurrent requests demanding both speed and cost-efficiency.</li>
	</ul>
<p>For smaller datasets (under 1 million vectors), the added complexity of quantization may not justify the benefits. However, for large-scale deployments, it becomes a critical optimization that can dramatically improve both performance and cost-effectiveness.</p>
<p>Now that we have established a strong foundation on the advantages of quantization—specifically the benefits of binary quantization with rescoring— feel free to refer to the <a href="https://www.mongodb.com/docs/atlas/atlas-vector-search/vector-quantization/" target="_blank">MongoDB documentation</a> to learn more about implementing vector quantization. You can also learn more about Voyage AI’s state-of-the-art embedding models on our <a href="https://www.mongodb.com/products/platform/ai-search-and-retrieval" target="_blank">product page</a>.</p>
]]></description>
      <pubDate>Thu, 27 Feb 2025 15:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/why-vector-quantization-matters-for-ai-workloads</link>
      <guid>https://www.mongodb.com/blog/post/why-vector-quantization-matters-for-ai-workloads</guid>
    </item><item>
      <title>Hasura: Powerful Access Control on MongoDB Data</title>
      <description><![CDATA[<p>Across industries—and especially in highly regulated sectors like healthcare, financial services, and government—MongoDB has been a preferred modern database solution for organizations handling large volumes of sensitive data that require strict compliance adherence. In such enterprises, secure access to data via APIs is critical, particularly when information is distributed across multiple MongoDB databases and external data stores. Hasura extends and enhances MongoDB's access control capabilities by providing granular permissions at the column and field level across multiple databases through its unified interface. At the same time, designing a secure API system from scratch to meet this need takes significant development resources and becomes a burden to maintain and update. Hasura solves this problem for enterprises by elegantly serving as a federated data layer, with robust access control policies built-in.</p>
<p>Hasura enforces powerful access control rules across data domains, joins data from multiple sources, and exposes it to the user via a single API. In this blog, we'll explore how Hasura and MongoDB work together to empower teams with granular data access control while simplifying data retrieval across collections.</p>
<iframe width="800" height="425" src="https://www.youtube.com/embed/qrIReSGnW4w?si=Isc8h4zbifQk9fmj" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<h3>Team-specific data domains</h3>
<p>First, Hasura makes it possible for a business unit or team to own a set of databases and collections, also known as a data domain. Within each domain, a team can connect any number of MongoDB databases and other data sources, allowing the domain to have fine-grained role-based access control (RBAC) and attribute-based access control (ABAC) across all sources. More important though, is the ability to enable relationships that span domains, effectively connecting data from various teams or business units and exposing it to a verified user as necessary. This granular permissioning system means that the right users can access the right data at the right time, without compromising security.</p>
<h3>Field-level access control</h3>
<p>Hasura’s MongoDB connector also provides a powerful, declarative way to define access control rules at the collection and field level. For each MongoDB collection, roles may be specified for read, create, update, and delete (CRUD) permissions. Within those permissions, access may be further restricted based on the values of specific attributes. By defining these rules declaratively, Hasura makes it easy to implement and reason about complex access control policies.</p>
<h3>Joining across collections</h3>
<p>In addition to enabling granular access control, Hasura simplifies the retrieval of related data across multiple databases. By inspecting your MongoDB collections, Hasura can automatically create schemas and API endpoints (in GraphQL, REST, etc.) that let you query data along with its relationships. This eliminates the need to manually stitch together data from different collections in your application code. Instead, a graph of related data can be easily retrieved in a single API call, while still having that data filtered through your access control rules.</p>
<p>As companies wrestle with the challenges of secure data access across sprawling database environments, Hasura provides a compelling solution. By serving as a federated data layer on MongoDB and external data, Hasura enables granular access control through a combination of role-based permissions, attribute-based restrictions, and the ability to join data and apply access across sources.</p>
<caption><center><b>Figure 1.</b> Hasura & MongoDB demo environment</center></caption>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-02-25 at 7.13.04 AM-10u0sajggs-e1e6e7mgdk.png" alt="Diagram of Hasura & MongoDB demo environment." title=" " style="width: 550px"/>
</div>
	<figcaption class="fl-center"></figcaption>
</figure>
<p>With <a href="https://hasura.io/connectors/mongodb" target="_blank">Hasura’s MongoDB connector</a>, teams can easily implement sophisticated data access policies in a declarative way and provide their applications with secure access to the data they need. This combination of security and simplicity makes Hasura and MongoDB a powerful solution for organizations that strive to modernize, especially those in industries with strict compliance requirements.</p>
<div class="callout">
<p><b>Visit the <a href="https://www.mongodb.com/resources" target="_blank">MongoDB Resources Hub</a> to learn more about MongoDB Atlas.</b></p>
</div>]]></description>
      <pubDate>Wed, 26 Feb 2025 15:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/hasura-powerful-access-control-on-mongodb-data</link>
      <guid>https://www.mongodb.com/blog/post/hasura-powerful-access-control-on-mongodb-data</guid>
    </item><item>
      <title>동네알바, MongoDB Atlas Search로 200만명의 구직자와 고용주를 연결하다</title>
      <description><![CDATA[<p>오늘날 채용 환경은 보다 효율적이고 유연하며 투명 방식으로 빠르게게 진화하고 있습니다. 이에 발맞춰, 국내 스타트업 라라잡이 운영하는 구인구직 플랫폼 <a href="https://www.dongnealba.com/" target="_blank">동네알바</a>는 ‘바른 사람과 바른 일터가 서로 돕고 신뢰하는 세상을 만든다’는 미션 아래 지역 기반 맞춤형 채용 서비스를 제공하며 비정규직 채용 시장에서 신뢰할 수 있는 플랫폼으로 자리잡고 있습니다.</p>
<p>동네알바는 앱 출시 후 단 4개월 만에 10만 명의 사용자를 확보했으며, 현재 연간 200만 명의 아르바이트생과 고용주가 이용하는 플랫폼으로 성장했습니다. 2023년, 한국 최대 취업정보 제공업체인 사람인에 인수된 이후에는 구인구직을 넘어 인사관리까지 가능한 HR SaaS 플랫폼으로 사업을 확장하고 있습니다.</p>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-02-21 at 7.36.09 AM-hdwfi4l2cs.png" alt=" " title=" " style="width: 400px"/>
</div>
<figcaption class="fl-center">사용자 친화적인 동네알바의 앱 인터페이스 </figcaption>
</figure>
<h2>MongoDB Atlas Search로 검색 성능 혁신</h2>
<p>라라잡 개발팀은 수백만 명의 사용자에게 원활하고 안정적인 채용 경험을 제공하기 위해 일찌감치 MongoDB를 도입했습니다. 특히, MongoDB Atlas가 제공하는 유연성과 빠른 속도, 확장성을 기반으로 동네알바의 사용자 경험을 지속적으로 개선하고 있습니다.</p>
<p>플랫폼 개선을 위한 첫 단계로, 2023년 5월 MongoDB Atlas Search를 도입했습니다. 방대한 구인 목록과 사용자 쿼리를 신속하게 처리할 수 있는 강력한 검색 엔진이 필요했던 라라잡은 기존의 MongoDB Atlas 환경에서 별도 인프라 구축이나 추가 비용 없이 MongoDB Atlas Search를 손쉽게 적용할 수 있었습니다.</p>
<p>라라잡 백우락 백엔드팀 리드는 “MongoDB Atlas Search 도입 후 검색 속도가 4배, 집계 속도가 15배 향상되는 등 성능이 크게 개선되었고, 이는 사용자 경험 향상으로 이어졌다”며 “MongoDB Atlas Search는 별도의 컬렉션 구성 없이 원하는 구축 방식과 용도에 맞게 적용할 수 있다는 점이 가장 큰 장점”이라고 밝혔습니다.</p>
<p>또한, “MongoDB가 제공하는 비정형 데이터 처리 기능을 활용해, 동네알바 앱 내 구인 목록부터 사용자 프로필까지 다양한 데이터 유형을 효율적으로 관리하고 있다. 이를 통해 아르바이트생을 위한 추천 공고 탐색 서비스를 최적화하고, 단 두 달만에 Atlas Search 기반 컬렉션을 구축해 최적의 검색 환경을 완성했다”고 강조했습니다.</p>
<h2>안전하고 직관적인 검색 기능 구현</h2>
<p>MongoDB Atlas Search는 이름, 연락처 등 암호화된 데이터의 인덱싱을 지원해 익명 처리된 정보에 대한 안전하면서도 정확한 검색 결과를 제공합니다. 또한, MongoDB의 지리공간 연산자(Geospatial Query Operators)를 활용해 지도 내 반경 검색을 구현, 지역 기반 서비스라는 동네알바의 특성을 극대화했습니다. 이러한 기능을 통해 모바일 환경에 최적화된 직관적인 서비스를 제공하며, 사용자의 편의성을 한층 더 높였습니다.</p>
<h2>신뢰할 수 있는 채용 플랫폼으로의 도약</h2>
<p>라라잡은 투명하고 신뢰할 수 있는 채용 환경을 조성하는 것을 목표로, 아르바이트생과 고용주가 안심하고 사용할 수 있는 플랫폼을 만들어가고 있습니다. MongoDB는 이러한 기술 혁신을 뒷받침하는 핵심 파트너로서 중요한 역할을 하고 있으며, 향후 AI 기능 도입, 추천 및 모니터링 시스템 향상 등 MongoDB의 다양한 기술을 적극 활용할 계획입니다.</p>
<p>라라잡 백우락 백엔드팀 리드는 “MongoDB의 유연성과 확장성을 바탕으로 동네알바를 사용하는 수백만 명의 사용자를 지원할 뿐만 아니라 근로자와 고용주 모두에게 안전하고 효율적이며 신뢰할 수 있는 환경을 조성하는 플랫폼을 구축해 나갈 계획”이라며 “앞으로도 비정형 데이터를 쉽게 관리해야 하는 곳이라면 어디든 MongoDB를 적극 활용할 것”이라고 포부를 밝혔습니다.</p>
]]></description>
      <pubDate>Wed, 26 Feb 2025 01:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/rarajob-connects-2-million-job-seekers-employers-mongodb-atlas-search-kr</link>
      <guid>https://www.mongodb.com/blog/post/rarajob-connects-2-million-job-seekers-employers-mongodb-atlas-search-kr</guid>
    </item><item>
      <title>Debunking MongoDB Myths: Enterprise Use Cases</title>
      <description><![CDATA[<p>MongoDB is frequently viewed as a go-to database for proof-of-concept (POC) applications. The flexibility of MongoDB’s document model enables teams to rapidly prototype and iterate. This allows for adaptation of the data model as requirements evolve during the early stages of application development. It is common for applications to continuously evolve during initial development. However, moving an application to production requires developers to add validation logic and fully define the data structures.</p>
<p>A frequent assumption is that because MongoDB data models can be flexible, they can not be structured. However, while MongoDB does not require a defined schema, it does support them. MongoDB allows users to precisely calibrate rules and enforcement levels for every component of data. This enables a level of granular control that traditional databases, with their all-or-nothing approach to schema enforcement, struggle to match.</p>
<p><a href="https://www.mongodb.com/resources/basics/unstructured-data/schemaless" target="_blank">Data model flexibility</a> is not a binary choice between &quot;schemaless&quot; or &quot;strictly enforced.&quot; More accurately, it exists on a spectrum in MongoDB. Users can incrementally define schemas in parallel with the overall “hardening” of the application.</p>
<p>MongoDB's approach to data modeling makes it an ideal platform for business-critical applications. It is designed to support the entire application lifecycle; from nascent concepts and initial prototypes, to global rollouts of production environments. Enterprise-grade features like <a href="https://www.mongodb.com/products/capabilities/transactions" target="_blank">ACID transactions</a> and industry-leading <a href="https://www.mongodb.com/resources/products/capabilities/scalability-with-mongodb-atlas" target="_blank">scalability</a> ensure MongoDB can meet the demands of any modern application.</p>
<h2>Learning from the past</h2>
<p>So why do misconceptions persist regarding MongoDB? These perceptions originated over a decade ago. Teams working with MongoDB back in 2014 or earlier faced challenges when deploying it in production. Applications could slow down under heavy loads, data consistency was not guaranteed when writing to multiple documents, and teams lacked tools to monitor and manage deployments effectively.</p>
<p>As a result, MongoDB gained a perception of being unsuitable for specific use cases or critical workloads. This perception has persisted despite a decade of subsequent <a href="https://www.mongodb.com/resources/products/mongodb-version-history" target="_blank">development and innovation</a>. Therefore, this is now an inaccurate assessment of today’s preeminent document database. <a href="https://www.mongodb.com/resources/products/fundamentals/mongodb-evolved-becoming-the-worlds-most-wanted-database" target="_blank">MongoDB has evolved</a> into a mature platform that directly addresses these historical pain points. Today’s MongoDB delivers robust tooling, guaranteed consistency, and comprehensive data validation capabilities.</p>
<h2>Myth: MongoDB is a niche database</h2>
<iframe width="800" height="425" src="https://www.youtube.com/embed/hyVYQGv6QWc" title="Is MongoDB a good general purpose database?" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<p>What are the top use cases for MongoDB? This question is difficult to answer because MongoDB is a <a href="https://www.mongodb.com/resources/products/fundamentals/why-use-mongodb" target="_blank">general-purpose database</a> that can support any use case.</p>
<p>The document model is the primary driver of MongoDB’s versatility. Documents are similar to JSON objects with data being represented as key-value pairs. Values can be simple types like strings or numbers. However, values can also be arrays or nested objects which allows documents to easily represent complex hierarchical structures. The document model's flexibility allows data to be stored exactly as the application consumes it. This enables highly efficient writing and optimizes data for retrieval without needing to set up standard or materialized views, <a href="https://www.mongodb.com/docs/manual/core/views/" target="_blank">although both are supported</a>.</p>
<p>While MongoDB is no longer a niche database, it does have advanced capabilities to support niche requirements. The <a href="https://www.mongodb.com/resources/products/capabilities/aggregation-pipeline" target="_blank">aggregation pipeline</a> provides a powerful framework for data analytics and transformation. <a href="https://www.mongodb.com/en-us/products/capabilities/time-series" target="_blank">Time-series</a> collections store and query temporal data efficiently to support IoT and financial applications. <a href="https://www.mongodb.com/docs/drivers/go/current/fundamentals/geo/" target="_blank">Geospatial</a> indexes and queries enable location-based applications to perform complex proximity calculations. MongoDB Atlas includes native support for <a href="https://www.mongodb.com/products/platform/atlas-vector-search" target="_blank">vector search</a>. This enabled Cisco to experiment with <a href="https://www.mongodb.com/solutions/customer-case-studies/cisco" target="_blank">generative AI use cases</a> and streamline their applications to production.</p>
<p>MongoDB handles the diverse data requirements that power modern applications. The document model provides the foundation for general use. Concurrently, advanced features ensure teams do not need to integrate additional tools as application requirements evolve. The result is a single platform that can grow from prototype to production, handling general requirements and specialized workloads with equal proficiency.</p>
<h2>Myth: MongoDB is not suitable for enterprise-grade workloads</h2>
<iframe width="800" height="425" src="https://www.youtube.com/embed/afU2wVchNUY" title="Is MongoDB Suitable for Enterprise-Grade Mission Critical Workloads? #database #nosqldatabase" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<p>A common perception is that MongoDB works well for small applications but falls short at enterprise scale. Ironically, many organizations first consider MongoDB while struggling to scale their relational databases. These organizations have discovered MongoDB’s architecture is specifically designed to support scale-out distributed deployments.</p>
<p>While MongoDB matches relational databases in vertical scaling capabilities, the document model enables a more natural and intuitive approach for horizontal scaling. Related data is stored together in a single document. Therefore, MongoDB can easily distribute complete data units across shards. This contrasts with relational databases. Relational data is split across multiple tables. This makes it difficult to place all related data on the same shard. Horizontal scaling with MongoDB sets an organization up for better performance. Most MongoDB queries need to access only a single shard. Equivalent queries in a relational database often require costly cross-server communication. Telefonica Tech has leveraged horizontal scaling to nearly <a href="https://www.mongodb.com/solutions/customer-case-studies/telefonica" target="_blank">double their capacity with a 40% hardware reduction</a>.</p>
<p>MongoDB Atlas further automates and simplifies these scaling capabilities through a fully managed service built to meet demanding enterprise requirements. Atlas provides a 99.995% uptime guarantee and availability across AWS, Google Cloud, and Azure in <a href="https://www.mongodb.com/company/newsroom/press-releases/mongodb-expands-global-availability-of-mongo-db-atlas-to-six-additional-cloud-regions" target="_blank">over 100 regions</a> worldwide. This frees teams to focus on rapid development and innovation rather than infrastructure maintenance by offloading the operational complexity of deploying and running databases at scale.</p>
<h2>Powering the enterprise applications of today and tomorrow</h2>
<p>Over 50,000 customers and 70% of the Fortune 100 rely on MongoDB to power their enterprise applications. Independent industry reports from <a href="https://www.mongodb.com/resources/solutions/use-cases/gartner-mq-cloud-database-2024" target="_blank">Gartner</a> and <a href="https://www.mongodb.com/resources/solutions/use-cases/top-translytical-data-platforms-2024" target="_blank">Forrester</a> continue to recognize MongoDB as a leader in the database space. Do not let outdated myths prevent your organization from the competitive advantages of MongoDB's enterprise capabilities.</p>
<div class="callout">
<p><b>To learn more about MongoDB, head over to MongoDB University and take our free <a href="https://learn.mongodb.com/learning-paths/introduction-to-mongodb?tck=myths_blog_relational" target="_blank">Intro to MongoDB course</a>.</b></p>
<p><b><a href="https://www.mongodb.com/solutions/customer-case-studies" target="_blank">Read more</a> about customers building on MongoDB.</b></p>
<p><b><a href="https://www.mongodb.com/blog/post/busting-top-myths-about-mongodb-vs-relational-databases" target="_blank">Read our first blog</a> in this series about myths around MongoDB vs relational databases.</b></p>
<p><b>Check out the <a href="https://youtu.be/CNtuvW9Hsfc" target="_blank">full video</a> to learn about the other 6 myths that we're debunking in this series.</b>		
<b></p>
]]></description>
      <pubDate>Tue, 25 Feb 2025 16:00:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/debunking-mongodb-myths-enterprise-use-cases</link>
      <guid>https://www.mongodb.com/blog/post/debunking-mongodb-myths-enterprise-use-cases</guid>
    </item><item>
      <title>Redefining the Database for AI: Why MongoDB Acquired Voyage AI</title>
      <description><![CDATA[<div class="callout">
<p><b>This post is also available in: <a href="https://www.mongodb.com/blog/post/redefining-database-ai-why-mongodb-acquired-voyage-ai-de" target="_blank">Deutsch</a>, <a href="https://www.mongodb.com/blog/post/redefining-database-ai-why-mongodb-acquired-voyage-ai-fr" target="_blank">Français</a>, <a href="https://www.mongodb.com/blog/post/redefining-database-ai-why-mongodb-acquired-voyage-ai-la" target="_blank">Español</a>, <a href="https://www.mongodb.com/blog/post/redefining-database-ai-why-mongodb-acquired-voyage-ai-br" target="_blank">Português</a>, <a href="https://www.mongodb.com/blog/post/redefining-database-ai-why-mongodb-acquired-voyage-ai-it" target="_blank">Italiano</a>, <a href="https://www.mongodb.com/blog/post/redefining-database-ai-why-mongodb-acquired-voyage-ai-kr" target="_blank">한국어</a>, <a href="https://www.mongodb.com/blog/post/redefining-database-ai-why-mongodb-acquired-voyage-ai-cn" target="_blank">简体中文</a>.</b></p>
</div>	
<p>AI is reshaping industries, redefining customer experiences, and transforming how businesses innovate, operate, and compete. While much of the focus is on frontier models, a fundamental challenge lies in data—how it is stored, retrieved, and made useful for AI applications. The democratization of AI-powered software depends on building on top of the right abstractions, yet today, creating useful, real-time AI applications at scale is not feasible for most organizations.</p>
<p>The challenge isn’t just complexity—it’s trust. AI models are probabilistic, meaning their outputs aren’t deterministic and predictable. This is easily evident in the hallucination problem in chatbots today, and becomes even more critical with the rise of agents, where AI systems make autonomous decisions. Development teams need the ability to control, shape, and ground generated outputs to align with their objectives and ensure accuracy.</p>
<p>AI-powered search and retrieval is a powerful tool that extracts relevant contextual data from specific sources, augmenting AI models to generate reliable and accurate responses or take responsible and safe actions, as seen in the prominent retrieval augmented generation (RAG) approach. At the core of AI-powered retrieval are embedding generation and reranking—two key AI components that capture the semantic meaning of data and assess the relevance of queries and results.
We believe embedding generation and reranking, as well as AI-powered search, belong in the database layer, simplifying the stack and creating a more reliable foundation for AI applications. By bringing more intelligence into the database, we help businesses mitigate hallucinations, improve trustworthiness, and unlock AI’s full potential at scale.</p>
<p>The most impactful applications require a flexible, intelligent, and scalable data foundation. That’s why we’re excited to announce the acquisition of <a href="https://www.voyageai.com/" target="_blank">Voyage AI</a>, a leader in embedding and reranking models that dramatically improve accuracy through AI-powered search and retrieval. This move isn’t just about adding AI capabilities—<i>it’s about redefining the database for the AI era</i>.</p>
<h2>Why this matters: The future of AI is built on better relevance and accuracy in data</h2>
<p>AI is probabilistic—it’s not built like traditional software with pre-defined rules and logic. Instead, it generates responses or takes action based on how the AI model is trained and what data is retrieved. However, due to the probabilistic nature of the technology, AI can hallucinate. Hallucinations are a direct consequence of poor or imprecise retrieval—when AI lacks access to the right data, it generates plausible but incorrect information. This is a critical barrier to AI adoption, especially in enterprises and for mission-critical use cases where accuracy is non-negotiable.</p>
<p>This makes retrieving the most relevant data essential for AI applications to deliver high-quality, contextually accurate results. Today, developers rely on a patchwork of separate components to build AI-powered applications. Sub-optimal choices of these components, such as embedding models, can yield low-relevancy data retrieval and low-quality generated outputs. This fragmented approach is complex, costly, inefficient, and cumbersome for developers.</p>
<p>With Voyage AI, MongoDB solves this challenge by making AI-powered search and retrieval native to the database. Instead of implementing workarounds or managing separate systems, developers can generate high-quality embeddings from real-time operational data, store vectors, perform semantic search, and refine results—all within MongoDB. This eliminates complexity and delivers higher accuracy, lower latency, and a streamlined developer experience.</p>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-02-21 at 9.00.09 AM-9ag5gw01mc.png" alt="Building AI-powered applications before and after MongoDB and Voyage AI." title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<h2>What Voyage AI brings to MongoDB</h2>
<p>Voyage AI has built a world-class AI research team with roots at Stanford, MIT, UC Berkeley, and Princeton and has rapidly become a leader in high-precision AI retrieval. Their technology is already trusted by some of the most advanced AI startups, including Anthropic, LangChain, Harvey, and Replit.</p>
<p>Notably, Voyage AI’s embedding models are the highest-rated zero-shot models in the Hugging Face community. Voyage AI’s models are designed to increase the quality of generated output by:</p>
<ul>
<li>
<p>Enhancing vector search by creating embeddings that better capture meaning across text, images, PDFs, and structured data.</p>
</li>
<li>
<p>Improving retrieval accuracy through advanced reranking models that refine search results for AI-powered applications.</p>
</li>
<li>
<p>Enabling domain-specific AI with fine-tuned models optimized for different industries such as financial services, healthcare, and law, and use cases such as code generation.</p>
</li>
</ul>
<p>By integrating Voyage AI’s retrieval capabilities into MongoDB, we’re helping organizations more easily build AI applications with greater accuracy and reliability—without unnecessary complexity.</p>
<h2>How Voyage AI will be integrated into MongoDB</h2>
<p>We are integrating Voyage AI with MongoDB in three phases. In the first phase, Voyage AI’s text embedding, multi-modal embedding, and reranking models will remain widely available through Voyage AI’s current APIs and via the AWS and Azure Marketplaces—ensuring developers can continue to use their best-in-class embedding and reranking capabilities. We will also invest in the scalability and enterprise readiness of the platform to support the increased adoption of Voyage AI’s models.</p>
<p>Next, we will seamlessly embed Voyage AI’s capabilities into <a href="https://www.mongodb.com/products/platform/atlas-database" target="_blank">MongoDB Atlas</a>, starting with an auto-embedding service for Vector Search, which will handle embedding generation automatically. Native reranking will follow, allowing developers to boost retrieval accuracy instantly. We also plan to expand domain-specific AI capabilities to better support different industries (e.g., financial services, legal, etc.) or use cases (e.g., code generation).</p>
<p>Finally, we will advance AI-powered retrieval with enhanced multi-modal capabilities, enabling seamless retrieval and ranking of text, images, and video. We also plan to introduce instruction-tuned models, allowing developers to refine search behavior using simple prompts instead of complex fine-tuning. This will be complemented by embedding lifecycle management in MongoDB Atlas, ensuring continuous updates and real-time optimization for AI applications.</p>
<h2>What this means for developers and businesses</h2>
<p>AI-powered applications need more than a database that just stores, processes, and persists data—they need a database that actively improves retrieval accuracy, scales seamlessly, and eliminates operational friction. With Voyage AI, MongoDB redefines what’s required for a database to underpin mission-critical AI-powered applications.</p>
<p>Developers will no longer need to manage external embedding APIs, standalone vector stores, or complex search pipelines. AI retrieval will be built into the database itself, making semantic search, vector retrieval, and ranking as seamless as traditional queries.</p>
<p>For businesses, this translates to faster time-to-value and greater confidence in scaling AI applications. By delivering high-quality results at scale, enterprises can seamlessly integrate AI into their most critical use cases, ensuring reliability, performance, and real-world impact.</p>
<h2>Looking ahead: What comes next</h2>
<p>This is just the beginning. Our vision is to make MongoDB the most powerful and intuitive database for modern, AI-driven applications.</p>
<ul>
<li>
<p>Voyage AI’s models will soon be natively available in MongoDB Atlas.</p>
</li>
<li>
<p>We will continue evolving MongoDB’s AI retrieval capabilities, making it smarter, more adaptable, and capable of handling a wider range of data types and use cases.</p>
</li>
</ul>
<p>Stay tuned for more details on how you can start using Voyage AI’s capabilities in MongoDB.</p>
<div class="callout">
<p><b>To learn more about how MongoDB and Voyage AI are powering state-of-the-art AI search and retrieval for building, scaling, and deploying intelligent applications, visit our <a href="https://www.mongodb.com/products/platform/ai-search-and-retrieval?tck=voyage_ai_announcement_blog" target="_blank">product page</a>.</b></p>
</div>	]]></description>
      <pubDate>Mon, 24 Feb 2025 14:18:07 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/redefining-database-ai-why-mongodb-acquired-voyage-ai</link>
      <guid>https://www.mongodb.com/blog/post/redefining-database-ai-why-mongodb-acquired-voyage-ai</guid>
    </item><item>
      <title>AI용 데이터베이스 재정의: MongoDB가 Voyage AI를 인수한 이유</title>
      <description><![CDATA[<p>AI는 산업을 재편하고, 고객 경험을 새롭게 정의하며, 기업의 혁신, 운영, 경쟁 방식을 변화시키고 있습니다. 대부분의 초점이 프론티어 모델에 맞추어져 있지만, 근본적인 과제는 데이터를 저장하고 조회하여 AI 애플리케이션에 유용하게 만드는 방법에 있습니다. AI 기반 소프트웨어의 민주화는 적절한 추상화 위에 구축하는 데 달려 있지만, 현재 대부분의 조직에서 유용한 실시간 AI 애플리케이션을 대규모로 생성하는 것은 불가능합니다.</p>
<p>과제는 단지 복잡성만이 아닌 신뢰입니다. AI 모델은 확률론적이기 때문에 출력이 결정론적이지 않고 예측할 수 없습니다. 이는 오늘날 챗봇의 환각 문제에서 쉽게 확인할 수 있으며, AI 시스템이 자율적으로 의사 결정을 내리는 에이전트의 부상으로 더욱 중요해졌습니다. 개발 팀은 생성된 출력을 목표에 맞게 조정하고 정확성을 보장하기 위해 출력을 제어하고 구체화하며 근거를 마련할 수 있는 능력이 필요합니다.</p>
<p>AI 기반 검색 및 조회는 특정 소스에서 관련 문맥 데이터를 추출하여 신뢰할 수 있고 정확한 응답을 생성하거나 책임감 있고 안전한 조치를 취하도록 AI 모델을 보강하는 강력한 도구입니다. 이는 RAG(검색 증강 생성) 접근 방식에서 두드러지게 나타납니다. AI 기반 검색의 핵심은 데이터의 의미론적 의미를 포착하고 쿼리와 결과의 관련성을 평가하는 두 가지 주요 AI 구성 요소인 임베딩 생성과 순위 재지정입니다. 임베딩 생성과 순위 재지정 및 AI 기반 검색은 데이터베이스 계층에 포함되어 스택을 간소화하고 AI 애플리케이션을 위한 보다 안정적인 기반을 마련한다고 생각합니다. 데이터베이스에 보다 많은 지능을 활용하여 MongoDB는 기업이 환각을 완화하고, 신뢰성을 높이고, AI의 잠재력을 대규모로 최대한 발휘할 수 있도록 지원합니다.</p>
<p>가장 영향력 있는 애플리케이션에는 유연하고 지능적이며 확장 가능한 데이터 기반이 필요합니다. 그래서 AI 기반 검색 및 조회를 통해 정확도를 획기적으로 개선하는 임베딩 및 순위 재지정 모델 분야의 선두주자인 <a href="https://www.voyageai.com/" target="_blank">Voyage AI</a> 인수를 발표하게 되어 기쁩니다. 이러한 움직임은 단순히 AI 기능을 추가하는 것이 아니라 AI 시대에 맞춰 데이터베이스를 재정의하는 것입니다.</p>
<h2>이것이 중요한 이유: AI의 미래는 데이터의 더 나은 관련성과 정확성을 기반으로 구축됩니다</h2>
<p>AI는 확률론적입니다. 사전 정의된 규칙과 논리를 갖춘 기존 소프트웨어처럼 구축되지 않았습니다. 대신 AI 모델의 훈련 방식과 조회된 데이터에 따라 응답을 생성하거나 조치를 취합니다. 그러나 기술의 확률론적 특성으로 인해 AI는 환각을 일으킬 수 있습니다. 환각은 잘못되거나 부정확한 검색의 직접적인 결과로, AI가 적절한 데이터에 액세스하지 못하면 그럴듯하지만 잘못된 정보를 생성합니다. 이는 특히 정확도를 타협할 수 없는 엔터프라이즈 및 미션 크리티컬 사용 사례에서 AI 도입을 가로막는 중대한 장벽입니다.</p>
<p>따라서 가장 관련성이 높은 데이터를 검색하는 것은 AI 애플리케이션이 고품질의 맥락에 맞는 정확한 결과를 제공하는 데 필수적입니다. 오늘날 개발자들은 AI 기반 애플리케이션을 구축하기 위해 개별 구성 요소의 조합에 의존합니다. 임베딩 모델과 같은 이러한 구성 요소를 최적으로 선택하지 않으면 데이터 검색의 관련성이 낮아지고 생성된 출력의 품질이 낮아질 수 있습니다. 이러한 단편적인 접근 방식은 복잡하고 비용이 많이 들며 비효율적이고 개발자에게 번거롭습니다.</p>
<p>MongoDB는 Voyage AI를 통해 데이터베이스에 AI 기반 검색 및 조회 기능을 네이티브로 제공하여 이 과제를 해결합니다. 개발자는 해결 방법을 구현하거나 별도의 시스템을 관리하는 대신 MongoDB 내에서 실시간 운영 데이터로부터 고품질 임베딩을 생성하고, 벡터를 저장하고, 시맨틱 검색을 수행하고, 결과를 정제할 수 있습니다. 이를 통해 복잡성을 제거하고 더 높은 정확도, 더 짧은 지연 시간, 간소화된 개발자 경험을 제공할 수 있습니다.</p>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-02-21 at 9.00.09 AM-9ag5gw01mc.png" alt="MongoDB 및 Voyage AI 전후의 AI 기반 애플리케이션 구축" title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<h2>Voyage AI가 MongoDB에 제공하는 기능</h2>
<p>Voyage AI는 Stanford, MIT, UC Berkeley, Princeton에 뿌리를 둔 세계적 수준의 AI 연구팀을 구축하여 고정밀 AI 검색 분야의 리더로 빠르게 성장해 왔습니다. 이들의 기술은 이미 Anthropic, LangChain, Harvey, Replit 등 가장 발전한 AI 스타트업의 신뢰를 받고 있습니다.</p>
<p>특히 Voyage AI의 임베딩 모델은 Hugging Face 커뮤니티에서 가장 높은 평가를 받은 제로샷 모델입니다. Voyage AI의 모델은 다음을 통해 생성된 출력의 품질을 향상하도록 설계되었습니다:</p>
<ul>
<li>
<p>텍스트, 이미지, PDF 및 정형 데이터 전반의 의미를 더 잘 포착하는 임베딩을 생성하여 벡터 검색을 향상시킵니다.</p>
</li>
<li>
<p>AI 기반 애플리케이션의 검색 결과를 정제하는 고급 순위 재지정 모델을 통해 검색 정확도를 향상시킵니다.</p>
</li>
<li>
<p>금융 서비스, 의료, 법률과 같은 다양한 산업에 최적화된 미세 조정된 모델과 코드 생성과 같은 사용 사례를 통해 분야별 AI를 활성화합니다.</p>
</li>
</ul>
<p>Voyage AI의 검색 기능을 MongoDB에 통합함으로써 조직이 불필요한 복잡성 없이 더 높은 정확도와 신뢰성을 갖춘 AI 애플리케이션을 보다 쉽게 구축할 수 있도록 지원하고 있습니다.</p>
<h2>Voyage AI가 MongoDB에 통합되는 방식</h2>
<p>3단계에 걸쳐 Voyage AI를 <a href="https://www.mongodb.com/products/platform/atlas-database" target="_blank">MongoDB</a>와 통합할 예정입니다. 첫 번째 단계에서는 Voyage AI의 텍스트 임베딩, 멀티모달 임베딩 및 순위 재지정 모델이 Voyage AI의 현재 API와 AWS 및 Azure Marketplace를 통해 계속 널리 제공되어 개발자가 동급 최고의 임베딩 및 순위 재지정 기능을 계속 사용할 수 있도록 보장할 것입니다. 또한 Voyage AI 모델 채택 증가를 지원하기 위해 플랫폼의 확장성과 엔터프라이즈 준비성에 투자할 것입니다.</p>
<p>다음으로, 임베딩 생성을 자동으로 처리하는 Vector Search용 자동 임베딩 서비스를 시작으로 Voyage AI의 기능을 MongoDB Atlas에 원활하게 임베딩할 예정입니다. 네이티브 순위 재지정이 뒤따를 예정이므로 개발자는 검색 정확도를 즉시 높일 수 있습니다. 또한 다양한 산업(예: 금융 서비스, 법률 등)이나 사용 사례(예: 코드 생성)를 더 잘 지원하기 위해 분야별 AI 기능을 확장할 계획입니다.</p>
<p>마지막으로, 향상된 멀티모달 기능을 통해 AI 기반 검색을 발전시켜 텍스트, 이미지, 동영상을 원활하게 검색하고 순위를 지정할 수 있도록 할 것입니다. 또한 명령어 조정 모델을 도입하여 개발자가 복잡한 미세 조정 대신 간단한 프롬프트를 사용하여 검색 동작을 개선할 수 있도록 할 계획입니다. 이는 MongoDB Atlas에 수명 주기 관리 기능을 임베딩하여 AI 애플리케이션에 대한 지속적인 업데이트와 실시간 최적화를 보장함으로써 보완될 것입니다.</p>
<h2>이것이 개발자와 기업에 의미하는 것</h2>
<p>AI 기반 애플리케이션에는 단순히 데이터를 저장, 처리, 보존하는 데이터베이스가 아니라 검색 정확도를 능동적으로 개선하고 원활하게 확장하며 운영상의 마찰을 없애는 데이터베이스가 필요합니다. MongoDB는 Voyage AI를 통해 데이터베이스가 미션 크리티컬 AI 기반 애플리케이션을 지원하는 데 필요한 요건을 재정의합니다.</p>
<p>개발자는 더 이상 외부 임베딩 API, 독립형 벡터 저장소 또는 복잡한 검색 파이프라인을 관리할 필요가 없습니다. AI 검색 기능이 데이터베이스 자체에 내장되어 시맨틱 검색, 벡터 검색, 순위 지정을 기존 쿼리처럼 원활하게 수행할 수 있습니다.</p>
<p>기업에게 이는 가치 실현 시간을 단축하고 AI 애플리케이션 확장에 대한 확신이 높아진다는 것을 의미합니다. 대규모로 고품질의 결과를 제공함으로써 엔터프라이즈는 가장 중요한 사용 사례에 AI를 원활하게 통합하여 신뢰성, 성능 및 실제 영향을 보장할 수 있습니다.</p>
<h2>앞으로의 전망: 다음 단계</h2>
<p>이것은 시작에 불과합니다. MongoDB의 비전은 MongoDB를 최신 AI 기반 애플리케이션을 위한 가장 강력하고 직관적인 데이터베이스로 만드는 것입니다.</p>
<ul>
<li>
<p>Voyage AI 모델은 곧 MongoDB Atlas에서 기본적으로 제공될 예정입니다.</p>
</li>
<li>
<p>MongoDB의 AI 검색 기능을 계속 발전시켜 더욱 스마트하고 적응력이 뛰어나며 다양한 데이터 유형과 사용 사례를 처리할 수 있도록 만들 것입니다.</p>
</li>
</ul>
<p>MongoDB에서 Voyage AI의 기능을 사용하는 방법에 대한 자세한 내용은 계속 지켜봐 주세요.</p>
<div class="callout">
<p><b>MongoDB와 Voyage AI가 지능형 애플리케이션의 구축, 확장, 배포를 위한 최첨단 AI 검색 및 조회를 지원하는 방식에 대해 자세히 알아보려면 <a href="https://www.mongodb.com/products/platform/ai-search-and-retrieval?tck=voyage_ai_announcement_blog" target="_blank">제품 페이지</a>를 방문하세요. </b></p>
</div>	]]></description>
      <pubDate>Mon, 24 Feb 2025 14:18:07 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/redefining-database-ai-why-mongodb-acquired-voyage-ai-kr</link>
      <guid>https://www.mongodb.com/blog/post/redefining-database-ai-why-mongodb-acquired-voyage-ai-kr</guid>
    </item><item>
      <title>为 AI 重新定义数据库：MongoDB 为何收购 Voyage AI</title>
      <description><![CDATA[<p>AI 正在重塑各行各业，重新定义客户体验，并改变企业创新、运营和竞争的方式。尽管大部分关注点在前沿模型上，但一项根本的挑战在于数据 — 如何存储和检索数据并让数据为 AI 应用所用。AI 驱动软件的民主化依赖于在正确的抽象层上进行开发，但目前，对于大多数组织来说，大规模创建有用的实时 AI 应用仍然不可行。</p>
<p>挑战不仅在于复杂性，还在于信任。AI 模型是概率性的，这意味着其输出不具有确定性和可预测性。这在当今聊天机器人的幻觉问题中显而易见，并且随着 AI 智能载体的兴起，AI 系统可以自主做出决策，这一点变得更加重要。开发团队需要能够控制、塑造和调整生成的输出，以符合其目标并确保准确性。</p>
<p>AI 驱动的搜索和检索是一项强大的工具，可以从特定来源提取相关的上下文数据，增强 AI 模型，以生成可靠和准确的响应或采取负责任和安全的行动，这在著名的检索增强生成（RAG）方法中得到了体现。在 AI 驱动的检索中，核心是嵌入生成和重新排序 — 这两个关键的 AI 组件能够捕捉数据的语义含义，并评估问询和结果的相关性。我们认为将生成、重新排序以及 AI 驱动的搜索嵌入数据库层可简化堆栈，从而为 AI 应用奠定更可靠的基础。通过将更多智能引入数据库，我们帮助企业减少幻觉，提高可信度，并在 AI 扩展上释放 AI 的全部潜力。</p>
<p>最具影响力的应用需要一个灵活、智能且可扩展的数据基础。因此，我们很高兴地宣布收购了 <a href="https://www.voyageai.com/" target="_blank">Voyage AI</a>，这是一家在嵌入和重新排序模型领域的领导者，通过 AI 驱动的搜索和检索显著提高了准确性。此举不仅旨在增加 AI 功能，更是关乎为 AI 时代重新定义数据库。</p>
<h2>为什么这很重要：AI 的未来构建在数据更高的相关性和准确性之上</h2>
<p>AI 是概率性的 — 这不像传统软件那样具有预定义的规则和逻辑。相反，它会根据 AI 模型的训练方式和检索到的数据生成响应或采取行动。然而，由于该技术的概率性，AI 可能会出现幻觉。幻觉是检索不佳或不精确的直接后果 — 当 AI 无法访问正确的数据时，它会生成看似合理但不正确的信息。这是 AI 采用的一项关键障碍，尤其是在企业中以及在准确性不可妥协的关键任务用例中。</p>
<p>这使得检索最相关的数据对于 AI 应用程序提供高质量、上下文准确的结果至关重要。如今，开发者依赖于拼凑而成的独立组件来构建 AI 驱动的应用程序。这些组件的次优选择，例如嵌入模型，可能会导致低相关性的数据检索和低质量的生成输出。这种分散的方法对开发者来说既复杂、昂贵、效率低下，又繁琐。</p>
<p>借助 Voyage AI，MongoDB 通过使 AI 驱动的搜索和检索成为数据库的原生功能，解决了这一挑战。开发者无需实施变通方法或管理单独的系统，而是可以从实时操作数据中生成高质量的嵌入，存储向量，执行语义搜索，并优化结果——所有这些都在 MongoDB 中完成。这消除了复杂性，并提供了更高的准确性、更低的延迟和简化的开发者体验。</p>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-02-21 at 9.00.09 AM-9ag5gw01mc.png" alt="在 MongoDB 和 Voyage AI 之前和之后构建 AI 驱动型应用程序" title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<h2>Voyage AI 为 MongoDB 带来的优势</h2>
<p>Voyage AI 已组建了一支以斯坦福大学、麻省理工学院、加州大学伯克利分校和普林斯顿大学为基础的世界级 AI 研究团队，并迅速成为高精度 AI 检索领域的领导者。他们的技术已经被一些最先进的 AI 初创企业所信任，包括 Anthropic、LangChain、Harvey 和 Replit。</p>
<p>值得注意的是，Voyage AI 的嵌入模型是 Hugging Face 社区中评分最高的零样本模型。Voyage AI 的模型旨在通过以下方式提高生成输出的质量：</p>
<ul>
<li>
<p>通过创建更好地捕捉文本、图像、PDF 和结构化数据含义的嵌入来增强向量搜索。</p>
</li>
<li>
<p>通过先进的重新排序模型提高检索准确性，以优化 AI 驱动式应用的搜索结果。</p>
</li>
<li>
<p>通过使用针对金融服务、医疗保健、法律等不同行业以及代码生成等使用案例进行优化的微调模型，启用特定领域的 AI。</p>
</li>
</ul>
<p>通过将 Voyage AI 的检索功能集成到 MongoDB 中，我们正在帮助组织更轻松地构建更准确、更可靠的 AI 应用，而不会增加不必要的复杂性。</p>
<h2>如何将 Voyage AI 集成到 MongoDB 中</h2>
<p>我们将 Voyage AI 与 MongoDB 的集成分为三个阶段。在第一阶段，Voyage AI 的文本嵌入、多模态嵌入和重排序模型将继续通过 Voyage AI 的现有 API 以及 AWS 和 Azure 云市场广泛提供，确保开发者可以继续使用其先进的嵌入和重新排序功能。我们还将投资于平台的可扩展性和企业级就绪能力，以支持 Voyage AI 模型的更广泛采用。</p>
<p>接下来，我们会将 Voyage AI 的功能无缝嵌入到 <a href="https://www.mongodb.com/products/platform/atlas-database" target="_blank">MongoDB Atlas</a> 中，首先推出用于 Vector Search 的自动嵌入服务，该服务将自动处理嵌入生成。然后将进行原生重新排序，使开发人员能够立即提高检索准确性。我们还计划扩展特定领域的 AI 功能，以更好地支持不同行业（例如，金融服务、法律等）或用例（例如，代码生成）。</p>
<p>最后，我们将通过增强的多模态功能推进 AI 驱动的检索，实现文本、图像和视频的无缝检索和排序。我们还计划引入指令调整模型，允许开发者使用简单的提示而不是复杂的微调来优化搜索行为。这将通过在 MongoDB Atlas 中嵌入生命周期管理来实现补充，确保 AI 应用的持续更新和实时优化。</p>
<h2>这对开发者和企业意味着什么？</h2>
<p>AI 驱动的应用需要的不仅仅是一个存储、处理和持久化数据的数据库，而是还需要一个能够主动提高检索准确性、无缝扩展并消除操作摩擦的数据库。借助 Voyage AI，MongoDB 重新定义了支撑任务关键型 AI 驱动的应用的数据库要求。</p>
<p>开发者将不再需要管理外部嵌入 API、独立运行的实例向量存储或复杂的搜索管道。AI 检索将内建到数据库中，实现与传统查询一样的无缝语义搜索、向量检索和排序。</p>
<p>对于企业来说，这意味着能够更加信心十足地扩展 AI 应用，并加快价值实现速度。通过在大规模扩展交付高质量的结果，企业可以将 AI 无缝集成到其最关键的用例中，确保可靠性、性能和实际影响。</p>
<h2>展望未来：接下来会发生什么</h2>
<p>这仅仅是个开始。我们的愿景是将 MongoDB 打造成最强大且直观的数据库，适用于现代 AI 驱动的应用程序。</p>
<ul>
<li>
<p>Voyage AI 的模型将很快在 MongoDB Atlas 中原生可用。</p>
</li>
<li>
<p>我们将继续提升 MongoDB 的 AI 检索能力，使其更智能、更具适应性，并能够处理更广泛的数据类型和应用场景。</p>
</li>
</ul>
<p>请继续关注最新动态，详细了解如何在 MongoDB 中开始使用 Voyage AI 功能。</p>
<div class="callout">
<p><b>要了解更多关于 MongoDB 和 Voyage AI 如何为构建、扩展和部署智能应用提供最先进的 AI 搜索和检索功能的信息，请访问我们的<a href="https://www.mongodb.com/products/platform/ai-search-and-retrieval?tck=voyage_ai_announcement_blog" target="_blank">产品页面</a>。</b></p>
</div>	]]></description>
      <pubDate>Mon, 24 Feb 2025 14:18:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/redefining-database-ai-why-mongodb-acquired-voyage-ai-cn</link>
      <guid>https://www.mongodb.com/blog/post/redefining-database-ai-why-mongodb-acquired-voyage-ai-cn</guid>
    </item><item>
      <title>Redefinindo o banco de dados para AI: por que o MongoDB adquiriu a Voyage AI</title>
      <description><![CDATA[<p>A AI está remodelando setores, redefinindo as experiências dos clientes e transformando a forma como as empresas inovam, operam e competem entre si. Embora grande parte do foco esteja nos modelos de ponta, um desafio fundamental está nos dados: como eles são armazenados, extraídos e se tornam úteis para aplicativos de AI. A democratização de softwares baseados em AI depende de um desenvolvimento a partir dos aspectos abstratos certos, mas, atualmente, criar aplicativos de AI úteis, em tempo real e em escala não é viável para a maioria das organizações.</p>
<p>O desafio não é apenas a complexidade, mas sim a confiança. Modelos de AI são probabilísticos, o que significa que seus resultados não são determinísticos e previsíveis. Isso é fácil de notar no problema de alucinação dos chatbots atuais, e fica ainda mais crucial com o surgimento de agentes, em que os sistemas de AI tomam decisões de forma autônoma. As equipes de desenvolvimento precisam ter a capacidade de controlar, moldar e fundamentar os resultados gerados para se alinharem com seus objetivos e garantir a precisão.</p>
<p>A busca e recuperação impulsionada por AI é uma ferramenta poderosa que extrai dados contextuais relevantes de fontes específicas, aprimorando modelos de AI para gerar respostas confiáveis e precisas ou tomar atitudes responsáveis e seguras, como visto na abordagem proeminente de geração aumentada por recuperação (RAG). No centro da recuperação impulsionada por AI estão a geração de incorporações e a reclassificação: dois componentes principais da AI que captam o significado semântico dos dados e avaliam a relevância de queries e resultados. Acreditamos que a geração de incorporações e a reclassificação, assim como a pesquisa impulsionada por AI, devem estar na camada de banco de dados, simplificando a pilha e criando uma base mais confiável para aplicativos de AI. Ao trazer mais inteligência para o banco de dados, ajudamos as empresas a mitigar alucinações, melhorar a confiabilidade e liberar todo o potencial da AI em grande escala.</p>
<p>Os aplicativos mais impactantes exigem uma base de dados flexível, inteligente e dimensionável. É por isso que estamos animados em anunciar a aquisição da <a href="https://www.voyageai.com/" target="_blank">Voyage AI</a>, líder em modelos de incorporação e reclassificação que melhoram drasticamente a precisão por meio de pesquisa e recuperação impulsionadas por AI. Essa mudança não se trata apenas de adicionar funcionalidades de AI, mas também de redefinir o banco de dados para a era da AI.</p>
<h2>Por que isso importa: o futuro da AI é criado com base em uma maior relevância e precisão dos dados</h2>
<p>A AI é probabilística; não é criada como o software tradicional, com regras e lógica predefinidas. Em vez disso, ela gera respostas ou toma atitudes com base em como o modelo de AI é treinado e em quais dados são extraídos. No entanto, devido à natureza probabilística da tecnologia, a AI pode alucinar. As alucinações são uma consequência direta da extração inadequada ou imprecisa. Quando a AI não tem acesso aos dados corretos, ela gera informações plausíveis, mas incorretas. Essa é uma barreira crucial para a adoção de AI, especialmente em empresas e para casos de uso fundamentais, em que não se pode abrir mão da precisão.</p>
<p>Isso torna essencial a recuperação dos dados mais relevantes para que os aplicativos de AI entreguem resultados de alta qualidade e precisos quanto ao contexto. Hoje, os desenvolvedores dependem de um conjunto de componentes separados para criar aplicativos com tecnologia de AI. Escolhas inferiores desses componentes, como modelos de incorporação, podem resultar em recuperação de dados de baixa relevância e resultados de baixa qualidade. Essa abordagem fragmentada é complexa, cara, ineficiente e complicada para os desenvolvedores.</p>
<p>Com a Voyage AI, o MongoDB resolve esse desafio ao tornar a pesquisa e recuperação com tecnologia de AI nativas do banco de dados. Em vez de implementar soluções alternativas ou gerenciar sistemas separados, os desenvolvedores podem gerar incorporações de alta qualidade a partir de dados operacionais em tempo real, armazenar vetores, realizar pesquisa semântica e refinar os resultados. Tudo dentro do MongoDB. Isso elimina a complexidade e proporciona maior precisão, menor latência e uma experiência de desenvolvedor mais simplificada.</p>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-02-21 at 9.00.09 AM-9ag5gw01mc.png" alt="Criar aplicativos com tecnologia de AI antes e depois do MongoDB e da Voyage AI" title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<h2>O que o Voyage AI traz para o MongoDB</h2>
<p>A Voyage AI montou uma equipe de pesquisa em AI de excelência com origens em Stanford, MIT, UC Berkeley e Princeton, e rapidamente se tornou líder em recuperação de AI de alta precisão. A tecnologia deles já garantiu a confiança de algumas das startups de AI mais avançadas, como Anthropic, LangChain, Harvey e Replit.</p>
<p>Em especial, os modelos de incorporações da Voyage AI são os modelos zero-shot com a melhor classificação na comunidade Hugging Face. Os modelos da Voyage AI são projetados para melhorar a qualidade do resultado gerado:</p>
<ul>
<li>
<p>Aprimorando a pesquisa vetorial por meio da criação de incorporações que captam melhor o significado em textos, imagens, PDFs e dados estruturados.</p>
</li>
<li>
<p>Aprimorando a precisão da recuperação por meio de modelos avançados de reclassificação que refinam os resultados de pesquisa para aplicativos impulsionados por AI.</p>
</li>
<li>
<p>Habilitando AI específica de domínio com modelos ajustados e otimizados para diferentes setores, como serviços financeiros, de saúde e jurídicos, e casos de uso como geração de código.</p>
</li>
</ul>
<p>Ao integrar as funcionalidades de recuperação da Voyage AI ao MongoDB, estamos ajudando as organizações a criar aplicativos de AI com maior facilidade, precisão e confiabilidade, sem complexidade desnecessária.</p>
<h2>Como a Voyage AI será integrada ao MongoDB</h2>
<p>Estamos integrando a Voyage AI ao MongoDB em três fases. Na primeira fase, os modelos de incorporação de texto, incorporação multimodal e reclassificação da Voyage AI continuarão amplamente disponíveis através das APIs atuais da Voyage AI e dos Marketplaces da AWS e Azure, garantindo que os desenvolvedores possam continuar a utilizar suas funcionalidades de incorporação e reclassificação de ponta. Também investiremos na escalabilidade e na prontidão empresarial da plataforma para dar suporte à crescente adoção dos modelos da Voyage AI.</p>
<p>Em seguida, integraremos totalmente as funcionalidades da Voyage AI ao <a href="https://www.mongodb.com/products/platform/atlas-database" target="_blank">MongoDB Atlas</a>, começando com um serviço de incorporação automática para o Vector Search, que gerenciará a geração de incorporações automaticamente. A reclassificação nativa virá em seguida, permitindo que os desenvolvedores aumentem instantaneamente a precisão da recuperação. Também planejamos expandir as funcionalidades de AI específicas de domínio para oferecer melhor suporte a diferentes setores (por exemplo, serviços financeiros, jurídicos etc.) ou casos de uso (por exemplo, geração de código).</p>
<p>Por fim, avançaremos na recuperação com tecnologia de AI com funcionalidades multimodais aprimoradas, permitindo a recuperação e classificação total de textos, imagens e vídeos. Também planejamos introduzir modelos ajustados por instruções, permitindo que os desenvolvedores refinem o comportamento de pesquisa usando prompts simples em vez de ajustes complexos. Isso será complementado pela incorporação do gerenciamento do ciclo de vida no MongoDB Atlas, assegurando atualizações contínuas e otimização em tempo real para aplicativos de AI.</p>
<h2>Como isso afeta desenvolvedores e empresas</h2>
<p>Aplicativos com tecnologia de AI precisam de mais do que um banco de dados que apenas armazene, processe e mantenha dados; eles precisam de um banco de dados que melhore ativamente a precisão da recuperação, dimensione sem interrupções e elimine o atrito operacional. Com a Voyage AI, o MongoDB redefine o que é necessário para que um banco de dados sustente aplicativos fundamentais com tecnologia de AI.</p>
<p>Os desenvolvedores não precisarão mais gerenciar APIs de incorporação externas, armazenamentos de vetores autônomos ou pipelines de pesquisa complexos. A recuperação de AI será criada no banco de dados, tornando a pesquisa semântica, a recuperação de vetores e a classificação tão integradas quanto as queries tradicionais.</p>
<p>Para as empresas, isso se traduz em um tempo menor para obter valor e maior confiança no dimensionamento de aplicativos de AI. Ao fornecer resultados de alta qualidade em escala, as empresas podem integrar perfeitamente a AI aos seus casos de uso mais críticos, garantindo confiabilidade, desempenho e impacto no mundo real.</p>
<h2>Olhando para o futuro: o que vem a seguir</h2>
<p>Esse é apenas o começo. Nossa meta é fazer o MongoDB se tornar o banco de dados mais potente e intuitivo para aplicativos modernos impulsionados por AI.</p>
<ul>
<li>
<p>Os modelos da Voyage AI estarão disponíveis em breve, de forma nativa, no MongoDB Atlas.</p>
</li>
<li>
<p>Continuaremos a evoluir as funcionalidades de recuperação de AI do MongoDB, tornando-as mais inteligentes, mais adaptáveis e capazes de lidar com uma gama mais ampla de tipos de dados e casos de uso.</p>
</li>
</ul>
<p>Logo traremos mais detalhes sobre como você pode começar a usar as funcionalidades da Voyage AI no MongoDB.</p>
<div class="callout">
<p><b>Saiba mais sobre como o MongoDB e a Voyage AI estão impulsionando a pesquisa e recuperação de AI de última geração para criar, dimensionar e implantar aplicativos inteligentes acessando nossa <a href="https://www.mongodb.com/products/platform/ai-search-and-retrieval?tck=voyage_ai_announcement_blog" target="_blank">página de produtos</a>. </b></p>
</div>	]]></description>
      <pubDate>Mon, 24 Feb 2025 14:18:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/redefining-database-ai-why-mongodb-acquired-voyage-ai-br</link>
      <guid>https://www.mongodb.com/blog/post/redefining-database-ai-why-mongodb-acquired-voyage-ai-br</guid>
    </item><item>
      <title>Ridefinire il database per l&#39;IA: perché MongoDB ha acquisito Voyage AI</title>
      <description><![CDATA[<p>L'AI sta rimodellando i settori, ridefinendo le esperienze dei clienti e trasformando il modo in cui le aziende innovano, operano e competono. Sebbene gran parte dell'attenzione sia rivolta ai modelli di frontiera, una sfida fondamentale risiede nei dati: come vengono archiviati, recuperati e resi utili per le applicazioni di intelligenza artificiale. La democratizzazione dei software basati sull'AI dipende dalla pratica di sviluppare sulle astrazioni corrette, tuttavia oggi creare applicazioni AI utili e in tempo reale su larga scala non è fattibile per la maggior parte delle organizzazioni.</p>
<p>La sfida non rappresentata solo dalla complessità, ma anche dalla fiducia. I modelli di AI sono probabilistici, il che significa che i loro risultati non sono deterministici e prevedibili. Questo aspetto è facilmente ravvisabile nel problema delle allucinazioni nei chatbot odierni e diventa ancora più critico con l'ascesa degli agenti, dove i sistemi AI prendono decisioni autonome. I team di sviluppo devono avere la capacità di controllare, modellare e ancorare i risultati generati per allinearli ai loro obiettivi e garantire l'accuratezza.</p>
<p>La ricerca e il recupero basati sull'AI sono strumenti potenti che estraggono dati contestuali rilevanti da fonti specifiche, migliorando i modelli di AI per generare risposte affidabili e accurate o intraprendere azioni responsabili e sicure, come si vede nell'importante approccio Retrieval Augmented Generation (RAG). Al centro del recupero basato sull'AI ci sono la generazione di embedding e il reranking, due componenti chiave dell'AI che catturano il significato semantico dei dati e valutano la rilevanza delle query e dei risultati. Crediamo che l'integrazione della generazione di embedding e del reranking, così come la ricerca basata sull'AI, debbano essere parte del layer del database, semplificando lo stack e creando una base più affidabile per le applicazioni AI. Introducendo maggiore intelligenza nel database, aiutiamo le aziende a ridurre le allucinazioni, migliorare l'affidabilità e sfruttare appieno il potenziale dell'AI su larga scala.</p>
<p>Le applicazioni di maggior impatto richiedono una base dati flessibile, intelligente e scalabile. Ecco perché siamo entusiasti di annunciare l'acquisizione di <a href="https://www.voyageai.com/" target="_blank">Voyage AI</a>, leader nei modelli di embedding e reranking che migliorano notevolmente la precisione attraverso la ricerca e il recupero basati sull'AI. Questa mossa non riguarda solo l'aggiunta di funzionalità di intelligenza artificiale, ma anche la ridefinizione del database per l'era dell'AI.</p>
<h2>Perché questo è importante: il futuro dell'AI si basa su una maggiore pertinenza e accuratezza dei dati</h2>
<p>L'AI è probabilistica: non viene sviluppata come i software tradizionali con regole e logiche predefinite. Al contrario, genera risposte o intraprende azioni in base a come il modello di AI è stato addestrato e ai dati recuperati. Tuttavia, a causa della natura probabilistica della tecnologia, l'AI può generare allucinazioni. Le allucinazioni sono una conseguenza diretta di un recupero scarso o impreciso: quando l'AI non ha accesso ai dati corretti, genera informazioni plausibili ma errate. Si tratta di un ostacolo importante all'adozione dell'AI, specialmente nelle aziende e per i casi d'uso mission-critical dove la precisione è imprescindibile.</p>
<p>Questo rende il recupero dei dati più rilevanti essenziale per le applicazioni AI, al fine di fornire risultati di alta qualità e contestualmente accurati. Oggi, gli sviluppatori si affidano a un mosaico di componenti separati per creare applicazioni basate sull'AI. Scelte non ottimali di questi componenti, come i modelli di embedding, possono portare a un recupero dei dati di bassa pertinenza e alla generazione di output di bassa qualità. Questo approccio frammentato è complesso, costoso, inefficiente e macchinoso per gli sviluppatori.</p>
<p>Con Voyage AI, MongoDB risolve questa sfida rendendo la ricerca e il recupero basati sull'intelligenza artificiale nativi al database. Invece di implementare soluzioni alternative o gestire sistemi separati, gli sviluppatori possono generare embedding di alta qualità dai dati operativi in tempo reale, memorizzare vettori, eseguire ricerche semantiche e perfezionare i risultati, tutto all'interno di MongoDB. Questo elimina la complessità e offre una maggiore precisione, una minore Latency e un'esperienza semplificata per gli sviluppatori.</p>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-02-21 at 9.00.09 AM-9ag5gw01mc.png" alt="Sviluppo di applicazioni basate sull'AI prima e dopo MongoDB e Voyage AI" title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<h2>In che modo Voyage AI migliora MongoDB</h2>
<p>Voyage AI ha messo insieme un team di ricerca sull'AI di alto livello, con membri formatisi in istituti come Stanford, MIT, UC Berkeley e Princeton, ed è rapidamente diventato un leader nel recupero ad alta precisione basato sull'AI. La loro tecnologia è già stata scelta da alcune delle startup di AI più avanzate, tra cui Anthropic, LangChain, Harvey e Replit.</p>
<p>In particolare, i modelli di embedding di Voyage AI sono i modelli zero-shot più apprezzati nella comunità Hugging Face. I modelli di Voyage AI sono progettati per migliorare la qualità dell'output generato da:</p>
<ul>
<li>
<p>Migliorare la ricerca vettoriale creando embedding che catturano meglio il significato attraverso testi, immagini, PDF e dati strutturati.</p>
</li>
<li>
<p>Migliorare l'accuratezza del recupero attraverso modelli avanzati di reranking che affinano i risultati di ricerca per applicazioni basate sull'AI.</p>
</li>
<li>
<p>Abilitare l'AI specifica per il dominio con modelli perfezionati e ottimizzati per diversi settori, come financial services, sanità e diritto, e per casi d'uso come la generazione di codice.</p>
</li>
</ul>
<p>Integrando le capacità di recupero di Voyage AI in MongoDB, stiamo aiutando le organizzazioni a sviluppare applicazioni di AI con maggiore precisione e affidabilità, senza inutili complessità.</p>
<h2>In che modo Voyage AI sarà integrato in MongoDB</h2>
<p>Stiamo integrando Voyage AI con MongoDB in tre fasi. Nella prima fase, i modelli di embedding testuale, embedding multimodale e reranking di Voyage AI rimarranno ampiamente disponibili tramite le attuali API di Voyage AI e tramite i marketplace di AWS e Azure, garantendo agli sviluppatori di continuare a utilizzare le loro migliori funzionalità di embedding e reranking. Investiremo anche nella scalabilità e nella prontezza aziendale della piattaforma per supportare l'aumento dell'adozione dei modelli di Voyage AI.</p>
<p>Successivamente, integreremo in maniera fluida le capacità di Voyage AI in <a href="https://www.mongodb.com/products/platform/atlas-database" target="_blank">MongoDB Atlas</a>, iniziando con un servizio di embedding automatico per Vector Search, che gestirà automaticamente la generazione di embedding. Seguirà il reranking nativo, consentendo agli sviluppatori di migliorare immediatamente l'accuratezza del recupero. Abbiamo anche intenzione di espandere le funzionalità di AI specifiche del dominio per supportare meglio diversi settori (ad esempio, financial services, settore giuridico, ecc.) o casi d'uso (ad esempio, generazione di codice).</p>
<p>Infine, ottimizzeremo il recupero basato sull'AI con capacità multimodali migliorate, consentendo un recupero e una classificazione perfetti di testo, immagini e video. Abbiamo anche in programma di introdurre modelli ottimizzati tramite istruzioni, che consentano agli sviluppatori di perfezionare il comportamento di ricerca utilizzando semplici prompt anziché complessi lavori di ottimizzazione. Questo processo sarà completato dall'integrazione della gestione del ciclo di vita in MongoDB Atlas, garantendo aggiornamenti continui e ottimizzazione in tempo reale per le applicazioni AI.</p>
<h2>Cosa significa questo per gli sviluppatori e le imprese</h2>
<p>Le applicazioni basate sull'AI necessitano di più di un database che si limiti a memorizzare, elaborare e conservare i dati: hanno bisogno di un database che migliori attivamente la precisione del recupero, che scali senza difficoltà e che elimini gli attriti operativi. Con Voyage AI, MongoDB ridefinisce i requisiti dei database per supportare applicazioni mission-critical basate sull'AI.</p>
<p>Gli sviluppatori non avranno più bisogno di gestire API di embedding esterne, archivi vettoriali autonomi o pipeline di ricerca complesse. Il recupero basato sull'AI sarà integrato nel database stesso, rendendo la ricerca semantica, il recupero vettoriale e il posizionamento fluidi come le query tradizionali.</p>
<p>Per le aziende, ciò si traduce in un tempo di realizzazione più veloce e in una maggiore fiducia nella scalabilità delle applicazioni AI. Fornendo risultati di alta qualità su larga scala, le aziende possono integrare senza problemi l'AI nei loro casi d'uso più critici, garantendo affidabilità, prestazioni e impatto nel mondo reale.</p>
<h2>Uno sguardo al futuro: cosa succederà dopo</h2>
<p>Questo è solo l'inizio. La nostra visione è fare di MongoDB il database più potente e intuitivo per le applicazioni moderne basate sull'AI.</p>
<ul>
<li>
<p>I modelli di Voyage AI saranno presto disponibili nativamente in MongoDB Atlas.</p>
</li>
<li>
<p>Continueremo a sviluppare le funzionalità di recupero basate sull'AI di MongoDB, rendendole più intelligenti, adattabili e in grado di gestire una gamma più ampia di tipi di dati e casi d'uso.</p>
</li>
</ul>
<p>Seguici per ulteriori dettagli su come puoi iniziare a utilizzare le funzionalità di Voyage AI in MongoDB.</p>
<div class="callout">
<p><b>Per saperne di più su come MongoDB e Voyage AI stanno potenziando la ricerca e il recupero basati sull'AI per la creazione, la scalabilità e l'implementazione di applicazioni intelligenti, visita la nostra <a href="https://www.mongodb.com/products/platform/ai-search-and-retrieval?tck=voyage_ai_announcement_blog" target="_blank">pagina del prodotto</a>. </b></p>
</div>	]]></description>
      <pubDate>Mon, 24 Feb 2025 14:18:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/redefining-database-ai-why-mongodb-acquired-voyage-ai-it</link>
      <guid>https://www.mongodb.com/blog/post/redefining-database-ai-why-mongodb-acquired-voyage-ai-it</guid>
    </item><item>
      <title>Redéfinir la base de données pour l’IA : Pourquoi MongoDB a fait l&#39;acquisition de Voyage AI</title>
      <description><![CDATA[<p>L’IA transforme les secteurs, redéfinit l’expérience client et modifie la manière dont les entreprises innovent, fonctionnent et gèrent la concurrence. Si les modèles d’avant-garde concentrent l’essentiel de l’attention, les données n’en demeurent pas moins un enjeu fondamental : de part leur façon d'être stockées, récupérées et préparées à l'usage pour les applications d’IA. La démocratisation des logiciels basés sur l’IA dépend de la capacité à s’appuyer sur les bonnes abstractions. Pourtant, aujourd’hui, la création d’applications d’IA utiles et en temps réel n’est pas à la portée de toutes les organisations.</p>
<p>Le défi n’est pas seulement la complexité, mais aussi la confiance. Les modèles d’IA sont probabilistes, ce qui signifie que leurs résultats ne sont ni déterministes ni prévisibles. Le problème de l’hallucination dans les chatbots actuels le montre clairement et devient encore plus critique avec l’essor des agents, où les systèmes d'IA prennent des décisions autonomes. Les équipes de développement doivent pouvoir contrôler, modeler et rectifier les résultats générés afin de les aligner sur leurs objectifs et en garantir l’exactitude.</p>
<p>La recherche et la récupération basées sur l’IA sont des outils puissants qui permettent d’extraire des données contextuelles pertinentes à partir de sources spécifiques, augmentant les modèles d’IA pour générer des réponses fiables et précises ou prendre des mesures responsables et sûres, comme le montre l’approche de la génération augmentée par récupération (RAG). La récupération basée sur l’IA repose sur deux composants clés de l’IA, la génération d’embeddings et le reclassement, qui permettent de capturer la signification sémantique des données et d’évaluer la pertinence des requêtes et des résultats. Nous pensons que la génération d’embeddings et le reclassement, de même que la recherche basée sur l’IA, doivent se situer au niveau de la couche de base de données de façon à simplifier la pile et à créer une base plus fiable pour les applications d’IA. En intégrant davantage d’intelligence dans la base de données, nous aidons les entreprises à réduire les hallucinations, à accroître la fiabilité et à exploiter pleinement le potentiel de l’IA à l’échelle.</p>
<p>Les applications les plus percutantes nécessitent un socle de données flexible, intelligent et évolutif. C’est pourquoi nous sommes ravis d’annoncer l’acquisition de <a href="https://www.voyageai.com/" target="_blank">Voyage AI</a>, un leader des modèles d’embedding et de reclassement qui améliorent considérablement la précision grâce à la recherche et à la récupération basées sur l’IA. Cette action ne consiste pas seulement à ajouter des capacités d’IA, mais à redéfinir la base de données pour l’ère de l’IA.</p>
<h2>Pourquoi est-ce important ? L’avenir de l’IA repose sur une meilleure pertinence et précision des données</h2>
<p>L’IA est probabiliste : elle n’est pas construite comme un logiciel traditionnel avec des règles et une logique prédéfinies. Au lieu de cela, elle génère des réponses ou prend des mesures en fonction de la manière dont le modèle d’IA est entraîné et les données récupérées. Cependant, en raison de la nature probabiliste de la technologie, l’IA peut halluciner. Les hallucinations sont une conséquence directe d’une récupération de données mal conçue ou imprécise. Lorsque l’IA n’a pas accès aux données appropriées, elle génère des informations plausibles mais incorrectes. Il s’agit d’un obstacle majeur à l’adoption de l’IA, notamment dans les entreprises et pour les cas d’utilisation critiques où la précision est un impératif.</p>
<p>Par conséquent, pour que les applications d’IA fournissent des résultats de haute qualité et contextuellement précis, il est essentiel de récupérer les données les plus pertinentes. Aujourd’hui, les développeurs s’appuient sur un ensemble de composants distincts pour créer des applications basées sur l’IA. Un choix sous-optimal de ces composants, tels que les modèles d’embedding, peut entraîner une récupération de données peu pertinente et des résultats générés de faible qualité. Cette approche fragmentée est complexe, coûteuse, inefficace et fastidieuse pour les développeurs.</p>
<p>Avec Voyage AI, MongoDB résout ce défi en intégrant de façon native la recherche et la récupération assistées par l’IA à la base de données. Au lieu d’implémenter des solutions de contournement ou de gérer des systèmes distincts, les développeurs peuvent générer des embeddings de haute qualité à partir de données opérationnelles en temps réel, stocker des vecteurs, effectuer une recherche sémantique et affiner les résultats, le tout dans MongoDB. Cette approche élimine la complexité, augmente la précision, réduit la latence et offre une expérience de développement simplifiée.</p>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-02-21 at 9.00.09 AM-9ag5gw01mc.png" alt="Création d’applications basées sur l’IA avant et après MongoDB et Voyage AI" title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<h2>Ce que Voyage AI apporte à MongoDB</h2>
<p>Voyage AI a constitué une équipe de recherche en IA de renommée mondiale rassemblant des universitaires de Stanford, du MIT, de l’UC Berkeley et de Princeton. L’entreprise est rapidement devenue un leader de la récupération de haute précision assistée par l’IA. Sa technologie est déjà adoptée par certaines des startups les plus avancées en IA, notamment Anthropic, LangChain, Harvey et Replit.</p>
<p>En particulier, les modèles d’embedding de Voyage AI sont les modèles zero-shot les mieux notés de la communauté Hugging Face. Les modèles de Voyage AI sont conçus pour améliorer la qualité des résultats générés par :</p>
<ul>
<li>
<p>Amélioration de la recherche vectorielle en créant des embeddings qui capturent mieux le sens du texte, des images, des PDF et des données structurées.</p>
</li>
<li>
<p>Amélioration de la précision de la récupération grâce à des modèles de reclassement avancés qui affinent les résultats de recherche pour les applications alimentées par l’IA.</p>
</li>
<li>
<p>IA spécifique au domaine avec des modèles ajustés et optimisés pour divers secteurs comme les services financiers, la santé et le droit, ainsi que pour des cas d’utilisation comme la génération de code.</p>
</li>
</ul>
<p>En intégrant les capacités de récupération de Voyage AI dans MongoDB, nous aidons les organisations à créer plus facilement des applications d’IA avec une plus grande précision et fiabilité, sans complexité superflue.</p>
<h2>Comment Voyage AI sera intégré dans MongoDB</h2>
<p>L’intégration de Voyage AI dans MongoDB se déroulera en trois phases. Dans la première phase, les modèles d’embedding de texte, d’embedding multimodal et de reclassement de Voyage AI resteront largement disponibles via les API actuelles de Voyage AI et les places de marché AWS et Azure, garantissant ainsi aux développeurs de pouvoir continuer à utiliser leurs fonctionnalités d’embedding et de reclassement de qualité. Nous investirons également dans l’évolutivité et la préparation de la plateforme à l’entreprise afin de soutenir l’adoption des modèles de Voyage AI.</p>
<p>Ensuite, nous intégrerons de manière fluide les fonctionnalités de Voyage AI dans <a href="https://www.mongodb.com/products/platform/atlas-database" target="_blank">MongoDB Atlas</a>, en commençant par un service d’embedding automatisé pour Vector Search, qui assurera la génération automatique d’embeddings. Des fonctions natives de reclassement suivront, permettant aux développeurs d’améliorer instantanément la précision de la récupération. Nous prévoyons également d’étendre les capacités d’IA spécifiques à un domaine pour mieux soutenir divers secteurs (services financiers, juridiques, etc.) ou cas d’utilisation (p. ex., génération de code).</p>
<p>Enfin, nous allons faire progresser la récupération assistée par l’IA avec des capacités multimodales améliorées, permettant une récupération et un classement fluides de textes, d’images et de vidéos. Nous prévoyons également d’introduire des modèles réglés par instructions, permettant aux développeurs d’affiner le comportement de recherche à l’aide de prompts simples au lieu d’un réglage complexe. Cela sera complété par l’intégration de la gestion du cycle de vie dans MongoDB Atlas, assurant des mises à jour continues et une optimisation en temps réel pour les applications d’IA.</p>
<h2>Implications pour les développeurs et les entreprises</h2>
<p>Les applications alimentées par l’IA nécessitent plus qu’une simple base de données qui stocke, traite et conserve les données ; elles ont besoin d’une base de données qui améliore activement la précision de la récupération, assure une répartition transparente et élimine les frictions opérationnelles. Avec Voyage AI, MongoDB redéfinit ce qui est nécessaire pour qu’une base de données soutienne des applications critiques alimentées par l’IA.</p>
<p>Les développeurs n’auront plus besoin de gérer des API d’embedding externes, des magasins de vecteurs autonomes ou des pipelines de recherche complexes. La récupération par IA sera intégrée directement dans la base de données, rendant la recherche sémantique, la récupération vectorielle et le classement aussi fluides que les requêtes traditionnelles.</p>
<p>Pour les entreprises, cela signifie un délai de rentabilisation plus rapide et une plus grande confiance dans la mise à l’échelle des applications d’IA. En fournissant des résultats de haute qualité à l’échelle, les entreprises peuvent intégrer l’IA de manière transparente dans leurs cas d’utilisation les plus critiques, garantissant ainsi la fiabilité, la performance et un impact sur le monde réel.</p>
<h2>Ce que nous prévoyons ensuite</h2>
<p>Ce n’est que le début. Notre vision est de faire de MongoDB la base de données la plus puissante et intuitive pour les applications modernes alimentées par l’IA.</p>
<ul>
<li>
<p>Les modèles de Voyage AI seront bientôt disponibles de façon native dans MongoDB Atlas.</p>
</li>
<li>
<p>Nous continuerons à faire évoluer les capacités d’extraction d’IA de MongoDB, en les rendant plus intelligentes, plus adaptables et capables de gérer un plus large éventail de types de données et de cas d’utilisation.</p>
</li>
</ul>
<p>Restez à l’écoute pour plus de détails sur la façon dont vous pouvez commencer à utiliser les capacités de Voyage AI dans MongoDB.</p>
<div class="callout">
<p><b>Pour en savoir plus sur la manière dont MongoDB et Voyage AI optimisent les fonctionnalités de recherche et de récupération basées sur l’IA pour créer, mettre à l’échelle et déployer des applications intelligentes, consultez notre <a href="https://www.mongodb.com/products/platform/ai-search-and-retrieval?tck=voyage_ai_announcement_blog" target="_blank">page produit</a>.</b></p>
</div>	]]></description>
      <pubDate>Mon, 24 Feb 2025 14:18:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/redefining-database-ai-why-mongodb-acquired-voyage-ai-fr</link>
      <guid>https://www.mongodb.com/blog/post/redefining-database-ai-why-mongodb-acquired-voyage-ai-fr</guid>
    </item><item>
      <title>Redefiniendo la base de datos para la IA: Por qué MongoDB adquirió Voyage AI</title>
      <description><![CDATA[<p>La IA está transformando las industrias, redefiniendo las experiencias de los clientes y cambiando cómo las empresas innovan, operan y compiten. Aunque gran parte de la atención se centra en los modelos de vanguardia, un desafío fundamental radica en los datos: cómo se almacenan, se recuperan y se hacen útiles para las aplicaciones de IA. La democratización del software impulsado por IA depende de construir sobre las abstracciones correctas; sin embargo, hoy en día, crear aplicaciones de IA útiles y en tiempo real a escala no es factible para la mayoría de las organizaciones.</p>
<p>El desafío no es solo la complejidad, sino la confianza. Los modelos de IA son probabilísticos, lo que significa que sus resultados no son deterministas ni predecibles. Esto queda fácilmente en evidencia en el problema de las alucinaciones en los chatbots actuales, y se vuelve aún más crítico con el auge de los agentes, donde los sistemas de IA toman decisiones autónomas. Los equipos de desarrollo necesitan la capacidad de controlar, dar forma y fundamentar los resultados generados para alinearse con sus objetivos y garantizar la precisión.</p>
<p>La búsqueda y recuperación impulsadas por IA es una herramienta potente que extrae datos contextuales relevantes de fuentes específicas, mejorando los modelos de IA para generar respuestas confiables y precisas o tomar acciones responsables y seguras, como se observa en el destacado enfoque de generación aumentada por recuperación (RAG). En el núcleo de la recuperación impulsada por IA están la generación de incrustación y reclasificación, dos componentes clave de la IA que capturan el significado semántico de los datos y evalúan la relevancia de las consultas y los resultados. Creemos que la generación de incrustación y reclasificación, así como la búsqueda potenciada por IA, deben integrarse en la capa de base de datos, simplificando la arquitectura y creando una base más confiable para las aplicaciones de IA. Al incorporar más inteligencia en la base de datos, ayudamos a las empresas a mitigar las alucinaciones, mejorar la confiabilidad y liberar todo el potencial de la IA a gran escala.</p>
<p>Las aplicaciones más impactantes requieren una base de datos flexible, inteligente y escalable. Por eso nos complace anunciar la adquisición de <a href="https://www.voyageai.com/" target="_blank">Voyage AI</a>, un líder en modelos de incrustación y reclasificación que mejoran drásticamente la precisión mediante la búsqueda y recuperación impulsadas por IA. Este movimiento no solo se trata de agregar capacidades de IA, sino de redefinir la base de datos para la era de la IA.</p>
<h2>Por qué esto importa: El futuro de la IA se construye sobre una mejor relevancia y precisión en los datos</h2>
<p>La IA es probabilística; no se construye como el software tradicional con reglas y lógica predefinidas. En su lugar, genera respuestas o toma medidas basándose en cómo se entrena el modelo de IA y qué datos se recuperan. Sin embargo, debido a la naturaleza probabilística de la tecnología, la IA puede tener alucinaciones. Las alucinaciones son una consecuencia directa de una recuperación deficiente o imprecisa: cuando la IA no tiene acceso a los datos correctos, genera información plausible, pero incorrecta. Esta es una barrera crítica para la adopción de la IA, especialmente en las empresas y para casos de uso críticos donde la precisión no es negociable.</p>
<p>Esto hace que la recuperación de los datos más relevantes sea esencial para que las aplicaciones de IA ofrezcan resultados de alta calidad y precisos en su contexto. Hoy en día, los desarrolladores dependen de un conjunto de componentes separados para desarrollar aplicaciones basadas en IA. Las elecciones subóptimas de estos componentes, como los modelos de incrustación, pueden resultar en una recuperación de datos de baja relevancia y en la generación de resultados de baja calidad. Este enfoque fragmentado es complejo, costoso, ineficiente y engorroso para los desarrolladores.</p>
<p>Con Voyage AI, MongoDB resuelve este desafío al hacer que la búsqueda y recuperación impulsadas por IA sean nativas de la base de datos. En lugar de implementar soluciones alternativas o gestionar sistemas separados, los desarrolladores pueden generar incrustaciones de alta calidad a partir de datos operativos en tiempo real, almacenar vectores, realizar búsquedas semánticas y refinar resultados, todo dentro de MongoDB. Esto elimina la complejidad y proporciona una mayor precisión, menor latencia y una experiencia de desarrollador optimizada.</p>
<figure>
<div class="fl-center">
<img src="https://webassets.mongodb.com/_com_assets/cms/Screenshot 2025-02-21 at 9.00.09 AM-9ag5gw01mc.png" alt="Creación de aplicaciones impulsadas por IA antes y después de MongoDB y Voyage AI" title=" " style="width: 750px"/>
</div>
<figcaption class="fl-center"> </figcaption>
</figure>
<h2>Lo que Voyage AI aporta a MongoDB</h2>
<p>Voyage AI ha formado un equipo de investigación de IA de clase mundial con sede en Stanford, MIT, UC Berkeley y Princeton, y se ha convertido rápidamente en un líder en la recuperación de IA de alta precisión. Su tecnología ya cuenta con la confianza de algunas de las startups de IA más avanzadas, incluidas Anthropic, LangChain, Harvey y Replit.</p>
<p>En particular, los modelos de incrustación de Voyage AI son los modelos zero-shock mejor calificados en la comunidad Hugging Face. Los modelos de Voyage AI están diseñados para mejorar la calidad del resultado generado:</p>
<ul>
<li>
<p>Al mejorar la búsqueda vectorial creando incrustaciones que capturen mejor el significado en texto, imágenes, PDF y datos estructurados.</p>
</li>
<li>
<p>Al mejorar la precisión de recuperación mediante modelos avanzados de reclasificación que optimizan los resultados de búsqueda para aplicaciones basadas en IA.</p>
</li>
<li>
<p>Al habilitar la IA específica del dominio con modelos ajustados y optimizados para diferentes sectores, como los servicios financieros, la atención médica y el derecho, y casos de uso, como la generación de código.</p>
</li>
</ul>
<p>Al integrar las capacidades de recuperación de Voyage AI en MongoDB, estamos ayudando a las organizaciones a crear aplicaciones de IA con mayor precisión y confiabilidad, sin complejidad innecesaria.</p>
<h2>Cómo se integrará Voyage AI en MongoDB</h2>
<p>Estamos integrando Voyage AI con MongoDB en tres fases. En la primera fase, los modelos de incrustación de texto, incrustación multimodal y reclasificación de Voyage AI seguirán estando ampliamente disponibles a través de las API actuales de Voyage AI y a través de los mercados de AWS y Azure, asegurando que los desarrolladores puedan continuar utilizando sus capacidades de incrustación y reclasificación de clase mundial. También invertiremos en la escalabilidad y la preparación empresarial de la plataforma para apoyar la mayor adopción de los modelos de Voyage AI.</p>
<p>Luego, integraremos sin problemas las capacidades de Voyage AI en <a href="https://www.mongodb.com/products/platform/atlas-database" target="_blank">MongoDB Atlas</a>, comenzando con un servicio de incrustación automática para Vector Search, que manejará la generación de incrustaciones automáticamente. La reclasificación nativa seguirá, permitiendo a los desarrolladores mejorar instantáneamente la precisión de la recuperación. También tenemos previsto ampliar las capacidades de IA específicas de cada dominio para ofrecer un mejor soporte a diferentes sectores (por ejemplo, servicios financieros, legales, etc.) o casos de uso (por ejemplo, generación de código).</p>
<p>Finalmente, avanzaremos en la recuperación impulsada por IA con capacidades multimodales mejoradas, permitiendo una recuperación y clasificación fluida de texto, imágenes y videos. También planeamos introducir modelos ajustados a las instrucciones, lo que permitirá a los desarrolladores refinar el comportamiento de búsqueda mediante indicaciones simples en lugar de un ajuste complejo. Esto se complementará mediante la integración de la gestión del ciclo de vida en MongoDB Atlas, asegurando actualizaciones continuas y optimización en tiempo real para aplicaciones de IA.</p>
<h2>Qué significa esto para los desarrolladores y las empresas</h2>
<p>Las aplicaciones impulsadas por IA necesitan más que una base de datos que solo almacene, procese y persista datos: necesitan una base de datos que mejore activamente la precisión de recuperación, escale sin problemas y elimine la fricción operativa. Con Voyage AI, MongoDB redefine lo que se requiere para que una base de datos sustente aplicaciones críticas impulsadas por IA.</p>
<p>Los desarrolladores ya no necesitarán gestionar API de incrustación externas, almacenes de vectores independientes o flujos de búsqueda complejos. La recuperación de IA se integrará en la base de datos misma, haciendo que la búsqueda semántica, la recuperación de vectores y la clasificación sean tan fluidas como las consultas tradicionales.</p>
<p>Para las empresas, esto se traduce en un tiempo más rápido para obtener valor y una mayor confianza al escalar aplicaciones de IA. Al proporcionar resultados de alta calidad a gran escala, las empresas pueden integrar a la perfección la IA en sus casos de uso más críticos, asegurando la confiabilidad, el rendimiento y el impacto en el mundo real.</p>
<h2>Con miras al futuro: qué sigue</h2>
<p>Esto es solo el comienzo. Nuestra visión es convertir a MongoDB en la base de datos más potente e intuitiva para aplicaciones modernas impulsadas por IA.</p>
<ul>
<li>
<p>Los modelos de Voyage AI pronto estarán disponibles de forma nativa en MongoDB Atlas.</p>
</li>
<li>
<p>Continuaremos evolucionando con las capacidades de recuperación de IA de MongoDB, haciéndolas más inteligentes, más adaptables y capaces de manejar una gama más amplia de tipos de datos y casos de uso.</p>
</li>
</ul>
<p>Manténgase pendiente para más detalles sobre cómo puede comenzar a utilizar las capacidades de Voyage AI en MongoDB.</p>
<div class="callout">
<p><b>Para obtener más información sobre cómo MongoDB y Voyage AI están impulsando la búsqueda y recuperación de IA de última generación para construir, escalar e implementar aplicaciones inteligentes, visite nuestra <a href="https://www.mongodb.com/products/platform/ai-search-and-retrieval?tck=voyage_ai_announcement_blog" target="_blank">página de productos</a>. </b></p>
</div>	]]></description>
      <pubDate>Mon, 24 Feb 2025 14:18:00 GMT</pubDate>
      <link>https://www.mongodb.com/blog/post/redefining-database-ai-why-mongodb-acquired-voyage-ai-la</link>
      <guid>https://www.mongodb.com/blog/post/redefining-database-ai-why-mongodb-acquired-voyage-ai-la</guid>
    </item></channel></rss>