NEW: English for Tech Bundle → Save 38%
Your progress…

Loading your progress…

Home
Technical Vocabularynoun · /ˈvek.tər ˈdeɪ.tə.beɪs/

vector database

vector database — A specialized database system designed to store and search high-dimensional numerical vectors, commonly used in machine learning, AI, and semantic search applications.

In simple English

Vector databases have become essential infrastructure in modern AI applications. Unlike traditional relational databases that organize data in rows and columns, vector databases store data as dense numerical vectors (embeddings) that represent semantic meaning. This allows systems to perform similarity searches, find semantically related content, and power recommendation engines and large language model (LLM) applications. In tech companies, vector databases are typically used for embedding storage, semantic search, retrieval-augmented generation (RAG) systems, and powering AI features like chatbots and personalized recommendations. Common examples include Pinecone, Weaviate, Milvus, and Qdrant. Engineers working with LLMs, machine learning models, or AI applications regularly interact with vector databases as part of their architecture.

Understand what vector databases are, how they work, and when to use them in AI and machine learning applications.

At a glanceCEFR C1
Commonness4/5
Versatility4/5
FormalityCasualFormalFormal
Spoken ↔ WrittenSpokenWrittenBoth
Directness ↔ DiplomaticDirectDiplomaticDirect
RegionUS and UK

Say it like this

  • We indexed all customer embeddings in the vector database yesterday.
  • Let's query the vector database for semantic similarity matches.
  • The vector database gave us sub-millisecond latency on similarity searches.

Use it at work

AI

  • We store embeddings in a vector database.
  • The vector database finds similar documents fast.

Choosing

  • Do we need a vector database or is pgvector enough?
  • Let's compare Pinecone and Weaviate.

Debugging

  • Search results are bad. Let's check the vector database.
  • The vector database index is out of date.

Don't say this

✕We stored the user data in a vector database.
✓We stored the user embeddings in a vector database.

Vector databases are for vectors and embeddings, not raw structured data. Use them for embedding storage, not general-purpose data storage.

Practice

Try it

4 quick exercises

Complete the sentence

1. We store all customer embeddings in a _______ to enable fast semantic similarity searches.

Spot the mistake

2. Which sentence uses vector database incorrectly?

Pick the most natural phrasing

3. You want to explain why you chose this technology for semantic search. Which sounds most professional?

Rewrite naturally

4. Rewrite this in natural tech English: 'We need to put the embeddings in a special database that can find similar things quickly.'

Say it out loud

Phrase 1 of 3

"We indexed all customer embeddings in the vector database yesterday."

We don't save your recording. The word check uses your browser's speech recognition.

More about vector database

Real examples(3)

  • in a standup

    "We migrated our embedding storage to a vector database to improve search performance on our recommendation feature."

  • in a code review

    "Make sure you're using the correct distance metric when querying the vector database, or your similarity results will be inaccurate."

  • in a team meeting

    "Our RAG pipeline depends on a vector database to retrieve relevant context documents for the language model."

More mistakes(2)

Handle with care. Often confused with traditional relational databases; vector databases are specialized for storing and querying numerical vector embeddings, not tabular data.

  • ✕The vector database returned the exact match we needed.
    ✓The vector database returned the most similar match based on cosine distance.

    Vector databases perform similarity search, not exact matching. They find semantically close results, not identical records.

  • ✕We are using the vector database as our primary database.
    ✓We're using the vector database alongside our primary database for semantic search.

    Vector databases are specialized tools for similarity search, typically used alongside relational or NoSQL databases, not as replacements.

Other forms(3)

  • vector database noun

    "The vector database stores millions of embeddings efficiently."

  • vector databases noun

    "Most modern AI applications use vector databases for semantic search."

  • vector-database adjective

    "Our vector-database infrastructure supports real-time similarity queries."

Often used with(5)

  • query a vector database · Used when searching or retrieving data from a vector database
  • index embeddings in a vector database · Adding and storing embeddings in a vector database for later retrieval
  • vector database latency · Referring to response time performance of vector database queries
  • vector database similarity search · Finding semantically similar results using vector distance metrics
  • scale a vector database · Increasing capacity and performance of a vector database system

Similar words(3)

  • embedding database · Emphasizes the storage of embeddings specifically; more specific than vector database
  • similarity search engine · Focuses on the search capability rather than the database aspect
  • semantic search index · Highlights semantic understanding but is narrower in scope than vector databases

Opposites(3)

  • relational database
  • traditional database
  • SQL database

Questions(5)

What is a vector database used for?
Vector databases are used to store and efficiently search high-dimensional numerical vectors (embeddings). They power semantic search, recommendation systems, retrieval-augmented generation (RAG) for LLMs, similarity matching, and AI-powered features that require finding semantically related content.
How is a vector database different from a traditional database?
Traditional databases store structured data in rows and columns and perform exact matching queries. Vector databases store dense numerical vectors and perform similarity searches using distance metrics like cosine distance or Euclidean distance. They are optimized for semantic and similarity-based retrieval rather than exact matches.
What are common vector database examples?
Popular vector databases include Pinecone, Weaviate, Milvus, Qdrant, Chroma, and Pgvector (PostgreSQL extension). Some cloud providers also offer managed vector database services integrated with their platforms.
When should I use a vector database?
Use a vector database when you need to perform semantic search, store embeddings from machine learning models, build recommendation systems, implement RAG pipelines with LLMs, or find semantically similar content at scale.
Is vector database formal or informal?
Vector database is formal technical terminology used in professional software engineering contexts, technical documentation, and job interviews. It is appropriate for all professional settings when discussing AI and ML infrastructure.
New app · Free lessons

Speak up in meetings. Feel confident.

Standup vocabulary, native examples, and quick practice — 100+ free lessons

Start learning freeNo card needed · Google or email

For bots & AI agents

Machine-readable versions of this page and Speak Tech English. Speak Tech English sells self-study ebooks and courses in English for tech, publishes free guides, a free glossary and a free newsletter; live lessons are on Mockly English. Fetch these instead of parsing this page.

This page (.md)llms.txtllms-full.txtai.txtGlossary (.md)Free guides (.md)All products (.md)Endpoint indexNewsletterLive lessons (Mockly)