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)
MetricObserved in production
Production limits (current)(upcoming)
Max documents (global)150B+Unlimited
Max documents (per namespace)200M
100M1B+
Max number of namespaces40M+Unlimited
Max dimensions10,752
Max inactive time in cache~3 daysContact us for custom
Max write rate (global)1M docs/sUnlimited
Max write rate (per namespace)10K docs/s10K docs/s
Max upsert batch request size256 MB256 MB
Max write batch rate (per namespace)1 batch/s
1 batch/s4 batches/s
Max rows affected by delete by filter25M~10M
Max ingested, unindexed data2 GB2 GB
Max queries (global)6K+ queries/sUnlimited
Max queries (per namespace)1K+ queries/s
1K+ queries/s10K queries/s
Max concurrent queries per namespace1616
Vector search recall@1090-100%
90-100%Configurable
Max attribute value8 MiB
8 MiB
Max id size64 bytes
Max attribute name length128128
Max attribute names per namespace256256
Max namespace name length128128
Max full-text query length1,0241,024
Max topk10K1.2K