Will Amazon S3 Vectors Kill Vector Databases–Or Save Them?

26 Fendy 20 9/8/2025, 3:35:46 PM zilliz.com ↗

Comments (20)

simonw · 33m ago
This is a good article and seems well balanced despite being written by someone with a product that directly competes with Amazon S3. I particularly appreciated their attempt to reverse-engineer how S3 Vectors work, including this detail:

> Filtering looks to be applied after coarse retrieval. That keeps the index unified and simple, but it struggles with complex conditions. In our tests, when we deleted 50% of data, TopK queries requesting 20 results returned only 15—classic signs of a post-filter pipeline.

Things like this are why I'd much prefer if Amazon provided detailed documentation of how their stuff works, rather than leaving it to the development community to poke around and derive those details independently.

qaq · 13m ago
"I recently spoke with the CTO of a popular AI note-taking app who told me something surprising: they spend twice as much on vector search as they do on OpenAI API calls. Think about that for a second. Running the retrieval layer costs them more than paying for the LLM itself. That flips the usual assumption on its head." Hmm well start sending full documents as part of context see it flip back :).
scosman · 9m ago
Anyone interested in this space should look at https://turbopuffer.com - I think they were first to market with S3 backed vector storage, and a good memory cache in front of it.
resters · 40m ago
By hosting the vectors themselves, AWS can meta-optimize its cloud based on content characteristics. It may seem like not a major optimization, but at AWS scale it is billions of dollars per year. It also makes it easier for AWS to comply with censorship requirements.
barbazoo · 26m ago
> It also makes it easier for AWS to comply with censorship requirements.

Does it, how? Why would it be the vector store that would make it easier for them to censor the content? Why not censor the documents in S3 directly, or the entries in the relational database. What is different about censoring those vs a vector store?

resters · 17m ago
Once a vector has been generated (and someone has paid for it) it can be searched for and relevant content can be identified without AWS incurring any additional cost to create its own separate censorship-oriented index, etc. AWS can also add additional bits to the vector that benefit its internal goals (scalability, censorship, etc.)

Not to mention there is lock-in once you've gone to the trouble of using a specific embedding model on a bunch of content. Ideally we'd converge on backwards-compatible, open source approaches, but cloud vendors want to offer "value" by offering "better" embedding models that are not open source.

simonw · 10m ago
Why would they do that? Doesn't sound like something that would attract further paying customers.

Are there laws on the books that would force them to apply the technology in this way?

resters · 2m ago
Not official laws that we can read, but things like that are already in place per the Snowden revelations.
barbazoo · 14m ago
And that doesn't apply to any other database/search technology AWS offers?
resters · 3m ago
It does to some but not to most of it, which is why Azure and GCP offer nearly the exact same core services.
storus · 29m ago
Does this support hybrid search (dense + sparse embeddings)? Pure dense embeddings aren't that great for specific search, they only hit meaning reliably. Amazon's own embeddings also aren't SOTA.
infecto · 28m ago
That’s where my mind was rolling and also if not, can this be used in OpenSearch hybrid search?
Fendy · 1h ago
what do you think?
sharemywin · 1h ago
it's annoying to me that there's not a doc store with vectors. seems like the vector dbs just store the vectors I think.
whakim · 9m ago
Elasticsearch and Vespa both fit the bill for this, if your scale grows beyond the purpose-built vector stores.
simonw · 9m ago
Elasticsearch and MongoDB Atlas and PostgreSQL and SQLite all have vector indexes these days.
storus · 23m ago
Pinecone allows 40k of metadata with each vector which is often enough.
intalentive · 47m ago
I just use sqlite
jeffchuber · 51m ago
chroma stores both
nkozyra · 48m ago
As does Azure's AI search.