Home SvectorDB SvectorDB Frequently Asked Questions

SvectorDB Frequently Asked Questions

FAQ from SvectorDB

What is SvectorDB?

Create a serverless vector database in under 120 seconds

How to use SvectorDB?

No technical mumbo jumbo, just a few lines of code and you're good to go. Within minutes, you could have a fully managed serverless vector database up and running.

What makes SvectorDB 'serverless'?

For a product to be truly serverless, it should be fully managed, scale automatically, and charge per request instead of 'scaling units' like capacity. SvectorDB meets all these criteria, making it a truly serverless product.

Does SvectorDB have a free tier?

Yes, you can try SvectorDB for free, with up to 1,000 items in our sandbox tier.

What type of indexes does SvectorDB support?

SvectorDB supports the 3 most common types of indexes: Euclidean, Cosine, Dot Product.

What languages does SvectorDB support?

We offer official clients for JavaScript and Python. We also have a publicly available OpenAPI spec, so you can use any language you like.

How fast is SvectorDB?

From a recent benchmark, queries had a mean latency of 9ms and a median of 8.48ms. The benchmark was conducted on a database with 10,000 items, with a vector dimension of 128, using a Euclidean index. Requests were sent in parallel with batches of 10 queries at a time.

Does SvectorDB support Infrastructure as Code (IaC)?

Yes, SvectorDB has native CloudFormation support. To get started, check out our CloudFormation documentation.

What limits does SvectorDB have?

While almost all limits are adjustable, the default limits are as follows: Reads per second: 100, Writes per second: 100, Items in a single database: 1,000,000.

Who should use SvectorDB?

SvectorDB is designed for developers who want to build applications that require the management and retrieval of high-dimensional vectors. It is particularly useful for applications such as: Recommendation systems, Document similarity search, Image similarity, RAG Chatbots, Embedding nearest neighbour search. Any application that needs to index and retrieve vectors by nearest neighbour can benefit from SvectorDB, whether high or low volume and dimensionality.

Who should not use SvectorDB?

While SvectorDB is a powerful tool, it may not be the best fit for every use case. SvectorDB may not be the best fit for you if: You need to store and retrieve non-vector data, You need fine-grained control over algorithmic parameters such as efConstruction, M, etc, You need a fixed cost each month.

Related AI tools