Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
eyadsibai avatar

Vector Databases

  • 110 installs
  • 7 repo stars
  • Updated January 15, 2026
  • eyadsibai/ltk

Design embeddings storage, similarity search, and upsert/query flows when building RAG, semantic search, or recommendation backends.

About

Vector-databases from eyadsibai/ltk guides implementation of embedding-backed storage: choose index types, model dimensions, metadata filters, and query/upsert patterns so agents and services deliver reliable semantic search and retrieval over large corpora.

  • Embedding index setup
  • Similarity query patterns
  • Upsert and metadata filters
  • RAG backend guidance
  • LTK data toolkit

Vector Databases by the numbers

  • 110 all-time installs (skills.sh)
  • Ranked #317 of 911 Databases skills by installs in the Skillselion catalog
  • Data as of Jul 30, 2026 (Skillselion catalog sync)
npx skills add https://github.com/eyadsibai/ltk --skill vector-databases

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs110
repo stars7
Last updatedJanuary 15, 2026
Repositoryeyadsibai/ltk

What it does

Design embeddings storage, similarity search, and upsert/query flows when building RAG, semantic search, or recommendation backends.

Files

SKILL.mdMarkdownGitHub ↗

Vector Databases

Store and search embeddings for RAG, semantic search, and similarity applications.

Comparison

DatabaseBest ForFilteringScaleManaged Option
ChromaLocal dev, prototypingYes< 1MNo
FAISSMax speed, GPU, batchNoBillionsNo
QdrantProduction, hybrid searchYesMillionsYes
PineconeFully managedYesBillionsYes (only)
WeaviateHybrid search, GraphQLYesMillionsYes

---

Chroma

Embedded vector database for prototyping. No server needed.

Strengths: Zero-config, auto-embedding, metadata filtering, persistent storage Limitations: Not for production scale, single-node only

Key concept: Collections hold documents + embeddings + metadata. Auto-embeds text if no vectors provided.

---

FAISS (Facebook AI)

Pure vector similarity - no metadata, no filtering, maximum speed.

Index types:

  • Flat: Exact search, small datasets (< 10K)
  • IVF: Inverted file, medium datasets (10K - 1M)
  • HNSW: Graph-based, good recall/speed tradeoff
  • PQ: Product quantization, memory efficient for billions

Strengths: Fastest, GPU support, scales to billions Limitations: No filtering, no metadata, vectors only

Key concept: Choose index based on dataset size. Trade accuracy for speed with approximate search.

---

Qdrant

Production-ready with rich filtering and hybrid search.

Strengths: Payload filtering, horizontal scaling, cloud option, gRPC API Limitations: More complex setup than Chroma

Key concept: "Payloads" are metadata attached to vectors. Filter during search, not after.

---

Index Algorithm Concepts

AlgorithmHow It WorksTrade-off
FlatCompare to every vectorPerfect recall, slow
IVFCluster vectors, search nearby clustersGood recall, fast
HNSWGraph of neighborsBest recall/speed ratio
PQCompress vectorsMemory efficient, lower recall

---

Decision Guide

RequirementRecommendation
Quick prototypeChroma
Metadata filteringChroma, Qdrant, Pinecone
Billions of vectorsFAISS
GPU accelerationFAISS
Production deploymentQdrant or Pinecone
Fully managedPinecone
On-premise controlQdrant, Chroma

Resources

  • Chroma: <https://docs.trychroma.com>
  • FAISS: <https://github.com/facebookresearch/faiss>
  • Qdrant: <https://qdrant.tech/documentation/>
  • Pinecone: <https://docs.pinecone.io>

Related skills

Databasesdatabasespipelinesanalytics

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.