Ep

Epsilla – Open-source vector database with low query latency

Hacker News

Epsilla – Open-source vector database with low query latency

Hey HN! We are building Epsilla ( https://github.com/epsilla-cloud/vectordb ), an open-source, self-hostable vector database for semantic similarity search that specializes in low query latency. When do we need a vector database? For example, GPT-3.5 has a 16k context window limit. If we want to let it answer a question about a 300 page book, we cannot put the whole book content into the context. We have to choose the sections of the book that are most relevant to the question. Vector database is specialized at ranking and picking the most relevant content from a large pool of documents based on their semantic similarity. Most vector databases utilize hierarchical navigational small world (HNSW) for indexing the vectors for high precision vector search, and its latency significantly degrades when the precision target is higher than 95%. At a previous company, we worked on building the parallel graph traversal engine. We realized that the bottleneck of HNSW performance is because there are too many sequential traversal steps that don't fully leverage multi-core CPU computation resources. After some research, we found that there are algorithms such as SpeedANN that are targeting this problem, which is not leveraged by industry yet. So we built the Epsilla vector database to turn the research into a production system. With Epsilla, we shoot for 10x lower vector search latency compared to HNSW based vector databases. We did an initial benchmark against the top open source vector databases: https://medium.com/@richard_50832/benchmarking-epsilla-with-... We provide a Docker image for you to install Epsilla backend locally, and provide a Python client and a JavaScript client to connect and interact with it. Quickstart: docker pull epsilla/vectordb docker run --pull=always -d -p 8888:8888 epsilla/vectordb pip install pyepsilla git clone https://github.com/epsilla-cloud/epsilla-python-client.git cd examples python hello_epsilla.py We just started a month ago. We'd love to hear what you think, and more importantly, what you wish to see in the future. We are thinking about a serverless vector database on cloud with a consumption based pricing model, and we are eager to get your feedback.

Share card

Actual performance

111points
24comments
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Strong signals: started, para · Missing: supports, reddit linkedin, podcasting
86%86% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: open source, ide, io · Missing: https docs, excited, just released
85%85% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
Product HuntOn track for Day 1 leaderboard · Strong signals: model, dock, context · Missing: mac, agents, macos
82%82% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Strong signals: host · Missing: plus, platform, intuitive
44%44% predicted probability of success on AppSumo, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Strong signals: month, way, para · Missing: mobile apps, ios, personal
37%37% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
17%17% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

st
stationary_vector: A Parallelizable, Low-Latency C++ Vector71%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

stationary_vector: A Parallelizable, Low-Latency C++ Vector

Hacker News2
Ve
VectorAdmin – An open-source vector database management system77%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

VectorAdmin – An open-source vector database management system

Hacker News6
Op
Open Source Edge Proxy for Low Latency Distributed Authorization77%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Open Source Edge Proxy for Low Latency Distributed Authorization

Hacker News7
Oc
OctaneDB – Fast, Open-Source Vector Database for Python64%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

OctaneDB – Fast, Open-Source Vector Database for Python

Hacker News33
Cr
Crux, an open-source bitemporal Datalog database79%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Crux, an open-source bitemporal Datalog database

Hacker News18
OS
OSV, Database for open source vulnerabilities75%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

OSV, Database for open source vulnerabilities

Hacker News5
Un
Undb open source nocode database79%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Undb open source nocode database

Hacker News2
An
An open-source OLAP Multidimensional Database79%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

An open-source OLAP Multidimensional Database

Hacker News5
Op
Open Source Database Schemas79%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Open Source Database Schemas

Hacker News3
He
HelixDB, Open-Source Hybrid Graph-Vector Database73%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

HelixDB, Open-Source Hybrid Graph-Vector Database

Hacker News4