Skip to content(if available)orjump to list(if available)

MongoDB acquires Voyage AI

MongoDB acquires Voyage AI

59 comments

·February 24, 2025

connectsnk

I understand the criticisms, but in my experience, MongoDB has come a long way. Many of the earlier issues people mention have been addressed. Features like sharding, built-in replication, and flexible schemas have made scaling large datasets much smoother for me. It’s not perfect, but it’s a solid choice.

infecto

Only skimmed through the release..I hope they continue supporting the API but it comes with a little higher confidence that the company behind it is not collecting all your data. Voyage has some interesting embedding models that I have been hesitant to fully utilize due to the lack of confidence in the startup behind it.

kaycebasques

__jl__

They commit to supporting the API in step 1 but it's not entirely clear to me whether that commitment continues with step 2-3...

schnebbau

How does MongoDB still have that much available to spend? Everyone I know moved off it years ago.

Cshelton

We use it a lot for a specific use-case and it works great. Mongo has come a long long way since the release over a decade ago, and if you keep it in Majority Read and Write, it's very reliable.

Also, on some things, it allows us to pivot much faster. And now with the help of LLMs, writing "Aggregation Pipelines" are very fast.

burningion

I've been using Mongo while developing some analysis / retrieval systems around video, and this is the correct answer. Aggregation pipelines allow me to do really powerful search around amorphous / changing data. Adding a way to automatically update / recalculate embeddings to your database makes even more sense.

codr7

Pretending a pile of json is a database is great for pivoting, not so great for anything else.

Maintaining apps built on MongoDB is soul killing.

isoprophlex

Pretty sure they achieved fiscal nirvana by exploiting enterprise brain rot. You hook em, they accumulate tech debt for years, all their devs leave, now they can't move away & you can start increasing prices. Eventually the empty husk will topple over but that's still years away.

dimgl

Is it possible that they simply have a good product?

vosper

They do have a good product, but "they accumulate tech debt for years, all their devs leave, now they can't move away" is the story of the place I worked at a few years ago. The database was such a disorganized, inconsistent mess that no-one had the stomach (or budget) to try and get off it.

isoprophlex

Impossible! It's not based on sqlite, postgres or written in rust, so it must be terrible!

xyst

Then they get acquired by BloodMoor and they squeeze every last cent out of the remaining customers.

axpy906

Unironically, this.

bithavoc

that’s what I thought, but every single candidate I interviewed mentioned MongoDB as their recent reference document database, I asked the last candidate if they were self-hosting, the answer is no, they used MongoDB cloud.

winrid

I self host a handful of mongodb deployments for personal projects and manage self hosted mongo deployments of almost a hundred nodes for some companies. Atlas can get very expensive if you need good IO.

slt2021

if you a developer you wanna use MongoDB as database, not be MongoDB SRE and DBA

thats the reason for using Atlas

geodel

Everyone you know put a dollar in donation basket while moving off. Mongo collected all and brought Voyage AI

DarmokJalad1701

Because they are web-scale obviously.

mgfist

$2.3B in cash as of last quarter

null

[deleted]

SilasX

Well, it's referred to as a cash-and-stock deal but I can't find any more detail about how much is stock:

https://seekingalpha.com/news/4412466-mongodb-acquires-voyag...

cpursley

How is MongoDB still a thing when there's already several ways to handle json in Postgres including Microsofts new documentdb extension:

https://gist.github.com/cpursley/c8fb81fe8a7e5df038158bdfe0f...

What am I missing? Are Mongo users simply front end folks who didn't have time to learn basic SQL or back end architecture?

computerfan494

I will copy and paste a comment I wrote here previously:

"MongoDB ships with horizontal sharding out-of-the-box, has idiomatic and well-maintained drivers for pretty much every language you could want (no C library re-use), is reasonably vendor-neutral and can be run locally, and the data modeling it encourages is both preferential for some people as well as pushes users to avoid patterns that don't scale very well with other models. Whether these things are important to you is a different question, but there is a lot to like that alternatives may not have answers for. If you currently or plan on spending > 10K per month on your database, I think MongoDB is one of the strongest choices out there."

I have also run Postgres at very large scale. Postgres' JSONB has some serious performance drawbacks that don't matter if you don't plan on spending a lot of money to run your database, but MongoDB does solve those problems. This new documentdb extension from Microsoft may solve some of the pain, but this is some very rough code if you browse around, and Postgres extensions are quite painful to use over the long term.

The reality is that it is not possible to run vanilla Postgres at scale. It's possible to fix its issues with third party solutions or cobbling together your own setup, but it takes a lot of effort and knowledge to ensure you've done things correctly. It's true that many people never reach that scale, but if you do, you're willing to spend a lot of money on something that works well.

amazingamazing

MongoDB is not the same as Postgres and jsonb.

also, I'd challenge your thinking - ultimately the goal is to solve problems. you don't necessarily need SQL, or relations for that matter. that being said, naively modeling your stuff in mongodb (or other things like dynamodb) will cause you severe pain...

what's also true, which people forget, is naively modeling your stuff with a relational database will also cause you pain. as they sometimes say, normalize until it hurts, and then denormalize to scale and make it work

the amount of places I've seen that skip the second part and have extremely normalized databases makes me cringe. it's like people think joins are free...

pphysch

Then your implementation can be as simple as CREATE TABLE documents (content JSONB);. But I suspect a PK and some metadata columns like timestamps will come in handy.

amazingamazing

sigh - mongoDB is not the same as creating a table with jsonb. for one, you don't have to deal with handling connections. that being said, postgres is great, but it's not the same.

ecshafer

I have seen a few rather large, production mongodb deployments. I don't understand how so many people chose it as their basis of their applications. There are a not-negligible amount of mongodb deployments I have seen that basically treat mongodb as a memory dump, where they then scan from some key and hope for the best. I have never seen a mongodb solution where I thought that it was better than if they just chose any sql server.

SQL or rather just some schema based database has a ton of advantages. Besides speed, there is a huge benefit for developers to be able to look at a schema and see how the relationships in the data work. Mongodb usually involves looking at a de facto schema, but with fewer guarantees on types relations or existence, then trawling code for how its used.

orochimaaru

We use their atlas offering. It’s a bit pricey but we are very happy with it. It’s got a bunch of stuff integrated - vectors, json (obviously), search and charting along with excellent support for drivers and very nice out of the box monitoring.

Now I could possible spend a bunch of time and do the same thing with open source dbs - but why? I have a small team and stuff to deliver. Atlas allows me to do it fast.

cpursley

There’s a ton of hosted Postgres providers that do all of that and more and are just as simple to use. Neon.tech is really easy to set up and if you need more of a baas (firebase alternative), Supabase. Plus, no vendor lock in. I’ve moved vendors several times, most recently AWS RDS to Neon and it was nearly seamless. Was originally on Heroku Postgres going way back. Try getting off Atlas…

crowcroft

If you can learn Mongo you can learn SQL and 'back end architecture' let's be honest the basics are hardly difficult no matter what tool you're using.

Just because Postgres is good doesn't mean other things can't also be good (and better for some use cases).

frankfrank13

Enterprise sales

nextworddev

Mongo is Firestore for entrprise

gddgb

Um because it must be worth 2 billion if this acquisition is worth $220 million. I know there’s rules about discussion quality on this site, so I guess we can’t question that.

hartator

I rather them focus on performance.

Last MongoDB is still slower than MongoDB 3.4. An almost 10-year old release. For both reads and writes.

memco

Can you share more details about the conditions under which it is slow in recent versions? We moved from 3.x to 7 for our main database and after adding a few indexes we were missing we have seen at least an order of magnitude speed up.

touche_bag

I think 8 was a release purely focused on performance, with some big improvements. Comparing 3.4 is kinda unfair.. You were fast with the tradeoff of half your data missing half the time

amazingamazing

mongodb had consistency issues before v5 if I recall, so take that for what it's worth.

htrp

Voyage AI basically builds embedding models for vector search

crowcroft

You don't hear the big AI providers talk about embeddings much, but I have to believe in the long run that companies building SOTA foundational LLMs are going to ultimately have the best embedding models.

Unless you can get to a point where you can make these models small enough that basically sit in the DB layer of an application...

htrp

That and because the embedding models are much easier to improve with at scale usage (hence why everyone has a deep search/research/RAG tool built into their AI web app now).

markus_zhang

Looks like everyone is jumping into the AI game. Is there a bubble?

lpapez

Is Voyage AI web-scale yet?

moralestapia

10x exit in a couple years, quite nice on the VC side!

On the tech side ... no idea what Mongo's plan is ... their embedding model is not SOTA, does not even outperform the open ones out there, and reranking is a dead end in 2025.

I think the value is on Voyage's team, their user base and having a vision that aligned with Mongo's.

Congrats!

hweller

>their embedding model is not SOTA, does not even outperform the open ones out there, and reranking is a dead end in 2025.

Are you referring to the MTEB leaderboard? It's widely believed many of those test datasets are considered during the training of most open-source text embedding models, hence why you see novel + private benchmarks discussed in many launch blogs that don't exclusively refer to MTEB. There are problems there, and it would be great to see more folks in the search benchmark dataset production space like what Marqo AI has done in recent months.

Also what makes you say reranking is dead? Mongo doesn't provide it out of the box but many other search providers like ES, Pinecone, Opensearch do so it must provide some value to their customers? Maybe you're saying it's overrated in terms of how many apps actually need it?

disclosure: I work on vector search at Mongo

moralestapia

>Maybe you're saying it's overrated in terms of how many apps actually need it?

Yes, my comment leans more towards that, rather than suggesting is useless.

redwood

Taking a step back, accuracy/quality of retrieval is critical as input to anything generated b/c your generated output is only as good as your input. And right now folks are struggling to adopt generative use cases due to risk and fear of how to control outputs. Therefore I think this could be bigger than you think.

touche_bag

Interesting take. Have you benchmarked models on your own data? Cause at this point everything is contaminated so I find it impossible to tell what proper sota is. Also - most folks still just use openai. Last time I checked, reranking always performs better than pure vector search. And to my knowledge it's still the superior fusion method for keyword and vector results.

moralestapia

In my experience, storing RAG chunks with a little bit of context helps a lot when doing the retrieval, then you can skip the whole "rerank" bit and halve your cost and latency.

With embedding/generative models becoming better with time, the need for a rerank step will be optimized away.

Beefin

what's the calculus here? if i'm a developer choosing a low-level primitive such as a database, i'm likely quite opinionated on which models i use.

crowcroft

If I had to guess they might see embedding models become small and optimised enough to the point that they can pull them into the DB layer as a feature instead of being something devs need to actively think about and build into their app.

Or it could just be an expansion to their cloud offering. In a lot of cases embedding models just need to be 'good enough' and cheap and/or convenient is a winning GTM approach.