Vector database is not a separate database category

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Scout Monitoring - Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • ann-benchmarks

    Benchmarks of approximate nearest neighbor libraries in Python

    Data warehouses are columnar stores. They are very different from row-oriented databases - like Postgres, MySQL. Operations on columns - e.g., aggregations (mean of a column) are very efficient.

    Most vector databases use one of a few different vector indexing libraries - FAISS, hnswlib, and scann (google only) are popular. The newer vector dbs, like weaviate, have introduced their own indexes, but i haven't seen any performance difference -

    Reference: https://ann-benchmarks.com/

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • sqlite-vss

    A SQLite extension for efficient vector search, based on Faiss!

    Here is a SQLite extension that uses Faiss under the hood.

    https://github.com/asg017/sqlite-vss

    Not associated with the project, just love SQLite and find it very useful.

  • uiua

    A stack-based array programming language

    As a lover of array languages, I remember being excited to read a futurist article on vector processors and programming languages. It was written right before Wes McKinney worked on Pandas (the J programming language influenced him), and I thought J/APL or another array language was going to explode. J has Jd, in which J is fully integrated. This did not come to pass (yet). No matter, I still enjoy array languages anyway. There's a new array language, uiua[1], that is a mix of array and stack concepts with a good standard library including audio and graphics.

    [1] https://www.uiua.org/

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • I'm writing a new vector search SQLite Extension

    13 projects | news.ycombinator.com | 2 May 2024
  • Using Your Vector Database as a JSON (Or Relational) Datastore

    1 project | news.ycombinator.com | 23 Apr 2024
  • Embeddings are a good starting point for the AI curious app developer

    7 projects | news.ycombinator.com | 17 Apr 2024
  • ANN Benchmarks

    1 project | news.ycombinator.com | 25 Jan 2024
  • pgvector vs Pinecone: cost and performance

    1 project | dev.to | 23 Oct 2023