Logo

Limits

There isn't a limit or performance metric we can't improve by an order of magnitude when prioritized! If you expect to brush up against a limit or you are limited by present performance, contact us. Often can be fixed in days.

turbopuffer excels atturbopuffer may not currently be the best fit for
Large scale (1B+ documents/vectors) with lots of namespaces (tens of millions)Large namespaces (250M+) with lots of queries
Naturally sharded data (e.g. B2B where each tenant's data is isolated in its own namespace)Low scale, free tier
Cost-effectiveness🔜 Aggregation (e.g. group by, sums, explore clusters, ...)
Fast cold startsSingle-digit millisecond latency (tpuf is currently low double digits)
ReliabilityExtensive 1st-stage ranking (we encourage generating a candidate set with hybrid search and refining/re-ranking further in your own 2nd stage)
Hybrid search (BM25 + vector search)Built-in re-ranking (we encourage you to do it in your own application)
Support from DB EngineersBuilt-in embedding (ditto)
Deploy into your VPC (BYOC)Open Source
Heavy writes (Appends, Updates and Deletes)
MetricMax seen in productionProduction limits (current)Production limits (soon)
Max documents (global)50B+Unlimited
Max documents (per namespace)180M100M1B+
Number of namespaces20M+Unlimited
Max dimensions10,752
Max inactive time in cache~3 daysContact us for custom
Write rate (global)150,000 doc/sUnlimited
Write rate (per namespace)5,000 doc/s5,000 doc/s
Max upsert batch request size256 MB256 MB
Max write batch rate (per namespace)1 batch/s1 batch/s4 batches/s
Queries (global)4K+ queries/sUnlimited
Max queries/second (per namespace)100+ queries/s100+ queries/s10,000 QPS
Vector search recall@1090-100%90-100%Configurable
Max attribute value8 MiB8 MiB
Max attribute name length128128
Max attribute names per namespace256256
Max namespace name length128128
Max topk10001000
© 2024 turbopuffer Inc.
Privacy PolicyTerms of service