LabHub

Blog

Feature Store and the Vector·Graph·Time-Series DB Convergence Guide: Feast·Tecton·Pinecone·Weaviate·Milvus·Neo4j·TimescaleDB (2025)

한국어English日本語中文

Season 5 Ep 6 — If Ep 5 was "the language of metrics," Ep 6 is "the specialized stores that AI and ML demand". They started out as separate categories, and in 2025 they are converging to a remarkable degree.

Prologue — "The DB Landscape Got Redrawn Because of AI"

Between 2015 and 2020 the DB categories were crisp:

After the 2022 LLM boom, vector DBs exploded — and in 2024–2025 the movement reversed:

The boundaries are blurring. This post organizes that chaos.


Chapter 1 · Feature Store — The Language of ML

1.1 Why You Need One

1.2 The Two Tiers of a Feature Store

1.3 The Main Tools

1.4 A Feast Example

from feast import Entity, FeatureView, Field
from feast.types import Float32

user = Entity(name='user', join_keys=['user_id'])

driver_stats = FeatureView(
    name='user_stats',
    entities=[user],
    schema=[Field(name='avg_order_value', dtype=Float32)],
    source=...
)

1.5 Preventing Online-Offline Skew

1.6 The 2024–2025 Trend


Chapter 2 · Vector DB — The Language of AI

2.1 The 2022–2024 Explosion

2.2 The Major Vector DBs

NameTypeCharacteristics
PineconeSaaSIndustry leader, easy to manage
WeaviateOpen + SaaSHybrid search, modules
MilvusOpen + SaaSLarge scale, commercialized by Zilliz
QdrantOpen + SaaSRust, fast
ChromaOpenEmbedded, developer friendly
LanceDBOpenFile based, embedded
pgvectorPostgres extensionIntegrated into a general-purpose DB
VespaOpenYahoo origin, strong at ranking
ElasticsearchSearch + vectorExisting search plus vectors
Redis VectorIn memoryUltra-low latency

2.3 The Main Algorithms

2.5 The Counterattack of Postgres + pgvector

2.6 Where It Gets Used


Chapter 3 · Graph DB — The Language of Relationships

3.1 Why It Is Rising Again

3.2 The Major Graph DBs

3.3 Query Languages

3.4 GraphRAG

3.5 Where It Gets Used

3.6 Limits and Reality


Chapter 4 · Time-Series DB — The Language of Operations

4.1 The Categories

4.2 The Main Tools

4.3 Where It Meets AI and ML

4.4 The 2024–2025 Trend

4.5 Where It Gets Used


Chapter 5 · The Arrival of the "Unified DB"

5.1 The 2024–2025 Phenomenon

5.2 Why They Are Converging

5.3 The Limits of Unification

5.4 The 2025 Recommendation


Chapter 6 · The Shock AI Dealt to the DB Landscape

6.1 The Vector DB Explosion → Convergence

6.2 The Rediscovery of Graphs

6.3 Time Series + LLMs

6.4 The Expansion of the Feature Store

6.5 Beware of DB Sprawl


Chapter 7 · The Selection Guide

7.1 "When You Need a Dedicated Vector DB"

→ Pinecone, Weaviate, Milvus, Qdrant

7.2 "Postgres + pgvector Is Enough"

7.3 "When You Need a Graph DB"

→ Neo4j, NebulaGraph, Neptune

7.4 "When You Need a Time-Series DB"

→ TimescaleDB (general purpose), VictoriaMetrics/ClickHouse (large scale)

7.5 "When You Need a Feature Store"

→ Feast (lightweight), Tecton/Databricks (enterprise)


Chapter 8 · Korean Companies in Practice

8.1 Adoption Status

8.2 Network Separation and On-Prem Requirements

8.3 Cost and Performance Tips

8.4 Korean Participation in 2025


Chapter 9 · Three Case Studies

9.1 E-commerce Recommendation

9.2 Financial Fraud Detection

9.3 An Enterprise AI Assistant (RAG)


Chapter 10 · Ten Antipatterns

10.1 "A Vector DB in Every Product"

Overinvesting when pgvector would have done.

10.2 Using a Graph DB as an OLTP Replacement

It is a poor fit for transaction processing.

10.3 Piling Time-Series Data Straight into OLTP

Bloated tables, runaway queries.

10.4 Running Five ML Models Without a Feature Store

Duplicated feature computation and skew.

10.5 No Online-Offline Synchronization

A model that trained beautifully falls apart in production.

10.6 No Vector Index Tuning

Leaving HNSW/IVF at their defaults degrades performance.

Dense-only is weak on keyword queries.

10.8 Handing the LLM Raw Documents Without GraphRAG

Accuracy drops on relational questions.

10.9 Adopting Every Specialized DB Up Front

Too much operational burden.

10.10 Scattered Data Governance

Separate PII and audit trails across five DBs, and consistency collapses.


Chapter 11 · Checklist — 12 Items for Adopting a Specialized DB


Chapter 12 · Next Post Preview — Season 5 Ep 7: "Data Governance·Lineage·PII"

The more specialized DBs you accumulate, the harder governance gets. Ep 7 covers managing the entire path data flows along.

"If you do not manage your data, your data will manage your company." That is the theme of Ep 7.

See you in the next post.


Summary: The 2025 DB landscape is a phase of convergence after AI and ML shook it. For vector DBs, specialized vendors coexist with Postgres/ES/Mongo integration; graph DBs are rising again through GraphRAG and fraud detection; time-series DBs are merging with OpenTelemetry; and Feature Stores are fusing with Iceberg and real-time streaming. "Start with a single DB → specialize as you scale" is the dominant pattern, and what makes Korean companies distinctive is network separation, Korean embeddings, and self-operating Feast/Neo4j/Milvus. The next post sits on top of all of it: data governance · lineage · PII.

Comments

No comments yet.

Sign in to leave a comment