āļāļĩāļāļāļāļāļāļ PostgreSQL, āļŠāļāļāļĢāļēāļĄ MCP, āđāļĨāļ°āļāļēāļĢāļāļ°āļāļ°āļāļąāļāļāļāļāļĒāļąāļāļĐāđāđāļŦāļāđ — āļ āļēāļāļĢāļ§āļĄāđāļĨāļāļāļēāļāļāđāļāļĄāļđāļĨāļāļĩ 2025
āļāļĩ 2025 āđāļāđāļāļāļĩāļāļĩāđāļ§āļāļāļēāļĢāļāļēāļāļāđāļāļĄāļđāļĨ “āđāļāļ·āļāļāļāļĩāđāļŠāļļāļāđāļāļĢāļāļāļāļĻāļ§āļĢāļĢāļĐ” āļāļēāļĄāļāļģāļāļĢāļĢāļĒāļēāļĒāļāļāļ Andy Pavlo āđāļāļĒāļĄāļĩāļāļąāđāļāļāļēāļĢāđāļāļīāļāđāļāļāļāļ PostgreSQL āđāļāļāļāđāļēāļ§āļāļĢāļ°āđāļāļ āļāļēāļĢāđāļāđāļāļāļąāļāļāļāļāļāļđāđāđāļŦāđāļāļĢāļīāļāļēāļĢāļāļĨāļēāļ§āļāđ āļāļēāļĢāđāļāļīāļāļāļķāđāļāļāļāļāļĄāļēāļāļĢāļāļēāļāđāļŦāļĄāđāļāļĒāđāļēāļ MCP āđāļĨāļ°āļāļēāļĢāļāļ°āļāļ°āļāļąāļāļāļēāļāļāļāļŦāļĄāļēāļĒāļĢāļ°āļŦāļ§āđāļēāļ MongoDB āļāļąāļ FerretDB āļĢāļ§āļĄāļāļķāļāļāļēāļĢāļāļīāļāļāļąāļ§āļāļāļāļŠāļāļēāļĢāđāļāļāļąāļāļŠāļēāļĒāļāļēāļāļāđāļāļĄāļđāļĨāļŦāļĨāļēāļĒāļĢāļēāļĒāļāļĩāđāđāļĄāđāļŠāļēāļĄāļēāļĢāļāļĒāļ·āļāļŦāļĒāļąāļāđāļāļāļĨāļēāļāļāļĩāđāđāļāđāļāļāļąāļāļŠāļđāļāđāļāđāļāļĩāļāļāđāļāđāļ āļāļĩāļāļĩāđāļĒāļąāļāđāļāđāļāļāļĩāļāļĩāđāļĄāļĩāļāļēāļĢāļāļ§āļāļĢāļ§āļĄāļāļīāļāļāļēāļĢāļāļĢāļąāđāļāđāļŦāļāđāļŦāļĨāļēāļĒāļāļĩāļĨ āđāļĨāļ°āļāļēāļĢāļĢāļ°āļāļĄāļāļļāļāļĢāļ°āļāļąāļāļāļąāļāļĨāđāļēāļāļāļāļĨāļĨāļēāļĢāđāļāļĩāđāļŠāļ°āļāđāļāļāļ§āđāļēāļāļēāļāļāđāļāļĄāļđāļĨāļĒāļąāļāđāļāđāļāļŦāļąāļ§āđāļāļāļāļāļĒāļļāļ AI āļāļĒāđāļēāļāđāļāđāļāļĢāļīāļ
PostgreSQL āļĒāļąāļāļāļāđāļāđāļ “āļĢāļēāļāļēāđāļŦāđāļāļāļēāļāļāđāļāļĄāļđāļĨāđāļāđāļāļāļāļāļĢāđāļŠ” āđāļāļĒāļĄāļĩāļāļąāđāļāļāļĩāđāļāļāļĢāđāđāļŦāļĄāđāđāļāđāļ§āļāļĢāđāļāļąāļ 18 āđāļĨāļ°āļāļēāļĢāļĨāļāļāļļāļāļāļēāļāļāļĢāļīāļĐāļąāļāđāļŦāļāđ āđāļāđāļ Databricks, Snowflake āđāļĨāļ° Microsoft āļāļĩāđāļāđāļēāļāđāļāļīāļāļāļąāļ§āļāļĢāļīāļāļēāļĢ PostgreSQL āļāļāļāļāļąāļ§āđāļāļāļŦāļĢāļ·āļāđāļāđāļēāļāļ·āđāļāļāļĢāļīāļĐāļąāļāļāļĩāđāđāļāļĩāđāļĒāļ§āļāđāļāļ āļāļāļāļāļēāļāļāļĩāđāļĒāļąāļāļĄāļĩāđāļāļĢāļāļāļēāļĢāđāļŦāļĄāđāļāļĩāđāļāļĨāļąāļāļāļąāļ PostgreSQL āđāļŦāđāļĢāļāļāļĢāļąāļāļāļēāļĢāļāļĢāļ°āļāļēāļĒāļāđāļāļĄāļđāļĨāđāļāļāđāļāđāļĄāļĢāļđāļāđāļāļ āđāļāđāļ Multigres, Neki āđāļĨāļ° PgDog āļāļķāđāļāļāļēāļāđāļāđāļāļāļļāļāđāļĢāļīāđāļĄāļāđāļāļāļāļ “āļŠāļāļāļĢāļēāļĄ PostgreSQL āđāļāļāļāļĢāļ°āļāļēāļĒāļĻāļđāļāļĒāđ” āđāļāļāļāļēāļāļ
āļāļĩāļāļŦāļāļķāđāļāđāļŪāđāļĨāļāđāļāļ·āļāļāļēāļĢāđāļāļīāļāđāļāļāļāļ Model Context Protocol (MCP) āļāļĩāđāļāļĨāļēāļĒāđāļāđāļāļĄāļēāļāļĢāļāļēāļāļāļĨāļēāļāđāļŦāđ LLM āđāļāļ·āđāļāļĄāļāđāļāļāļąāļāļāļēāļāļāđāļāļĄāļđāļĨāļāļļāļāļāļĢāļ°āđāļ āļ āļāļģāđāļŦāđāļāļđāđāļāļĨāļīāļ DBMS āļāļļāļāļĢāļēāļĒāļāđāļāļāļāļāļ MCP server āļāļāļāļāļąāļ§āđāļāļāļāļĒāđāļēāļāđāļĢāđāļāļāđāļ§āļ āļāļąāđāļ SQL, NoSQL, OLAP āđāļĨāļ°āđāļĄāđāđāļāđāļĢāļ°āļāļāļāļĩāđāđāļĄāđāđāļāđ PostgreSQL āđāļāļĒāļāļĢāļ āļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāļāļĩāđāļāļģāđāļŦāđāļāļēāļāļāđāļāļĄāļđāļĨāļāļĨāļēāļĒāđāļāđāļ “āđāļāļĢāļ·āđāļāļāļĄāļ·āļāļāļāļ AI agents” āļāļĒāđāļēāļāđāļāđāļĄāļĢāļđāļāđāļāļ āđāļāđāļāđāļĄāļēāļāļĢāđāļāļĄāļāļ§āļēāļĄāđāļŠāļĩāđāļĒāļāļāđāļēāļāļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāļāļĩāđāļāđāļāļāļāļąāļāļāļēāļĢāļāļĒāđāļēāļāļāļĢāļīāļāļāļąāļ
āđāļāļāļĩāļāļāđāļēāļāļŦāļāļķāđāļ āļāļĩ 2025 āļĒāļąāļāđāļāđāļāļāļĩāļāļĩāđāļĄāļĩāļāļēāļĢāļāđāļāļāļĢāđāļāļāļāļĢāļąāđāļāđāļŦāļāđāļĢāļ°āļŦāļ§āđāļēāļ MongoDB āđāļĨāļ° FerretDB āļāļķāđāļāļāļēāļāļāļĨāļēāļĒāđāļāđāļāļāļāļĩāļāļĢāļ°āļ§āļąāļāļīāļĻāļēāļŠāļāļĢāđāļāđāļēāļ API compatibility āļāļāļ°āđāļāļĩāļĒāļ§āļāļąāļāļāļĨāļēāļāļāđāđāļŦāđāļāļāļēāļĢāļāļīāļāļāļąāļ§āļāļāļāļŠāļāļēāļĢāđāļāļāļąāļāļŦāļĨāļēāļĒāļĢāļēāļĒ āđāļāđāļ Fauna, PostgresML, Hydra āđāļĨāļ° Voltron Data āļāļĩāđāđāļĄāđāļŠāļēāļĄāļēāļĢāļāđāļāđāļāļāļąāļāđāļāļāļĨāļēāļāļāļĩāđāļāļđāļāļāļĢāļāļāļāļģāđāļāļĒāļĒāļąāļāļĐāđāđāļŦāļāđāđāļĨāļ°āļāļ§āļēāļĄāļāđāļāļāļāļēāļĢāļāđāļēāļ AI āļāļĩāđāđāļāļĨāļĩāđāļĒāļāđāļāļāļĒāđāļēāļāļĢāļ§āļāđāļĢāđāļ§ āļŠāļļāļāļāđāļēāļĒ Andy āļĒāļąāļāļāļīāļāļāđāļēāļĒāļāđāļ§āļĒāđāļĢāļ·āđāļāļāļĢāļēāļ§ “āļāļĩāđāļŦāđāļāļāļ§āļēāļĄāļĢāļļāđāļāđāļĢāļāļāđāļāļāļ Larry Ellison” āļāļĩāđāļāļķāđāļāđāļāđāļāļāļļāļāļāļĨāļāļĩāđāļĢāđāļģāļĢāļ§āļĒāļāļĩāđāļŠāļļāļāđāļāđāļĨāļāļāļēāļāļāļ§āļēāļĄāļŠāļģāđāļĢāđāļāļāļāļ Oracle
āļŠāļĢāļļāļāļāļĢāļ°āđāļāđāļāļŠāļģāļāļąāļ
āļāļēāļĢāđāļāļīāļāđāļāļāļāļ PostgreSQL
PostgreSQL 18 āđāļāļīāļāļāļąāļ§āļāļĢāđāļāļĄāļĢāļ°āļāļ I/O āđāļāļāđāļŦāļĄāđāđāļĨāļ° skip scans
Databricks āļāļ·āđāļ Neon āļĄāļđāļĨāļāđāļē $1B āđāļĨāļ° Snowflake āļāļ·āđāļ CrunchyData
Microsoft āđāļāļīāļāļāļąāļ§ HorizonDB āļāļ Azure
āđāļāļĢāļāļāļēāļĢāļāļĢāļ°āļāļēāļĒāļāđāļāļĄāļđāļĨāđāļŦāļĄāđ: Multigres, Neki, PgDog
āļāļ§āļēāļĄāđāļŠāļĩāđāļĒāļāđāļĨāļ°āļāļ§āļēāļĄāļāđāļēāļāļēāļĒ
PostgreSQL ecosystem āđāļāļāđāļāļāļāļāļāđāļĢāļīāđāļĄāđāļāļīāļ fragmentation
āļāļēāļĢāđāļāđāļāļāļąāļāļāļāļāļāļđāđāđāļŦāđāļāļĢāļīāļāļēāļĢāļāļĨāļēāļ§āļāđāļāļēāļāļāļģāđāļŦāđāļĄāļēāļāļĢāļāļēāļāđāļāļāļāđāļēāļāļāļąāļ
āļĢāļ°āļāļāļāļĢāļ°āļāļēāļĒāļāđāļāļĄāļđāļĨāļĒāļąāļāļāđāļāļāļāļīāļŠāļđāļāļāđāļāļ§āļēāļĄāđāļŠāļāļĩāļĒāļĢāđāļāļāļēāļāļāļĢāļīāļ
āļāļēāļĢāļāļĢāļāļāđāļĨāļāļāļāļ MCP (Model Context Protocol)
āļāļļāļ DBMS āļāļāļ MCP server āļāļāļāļāļąāļ§āđāļāļāđāļāļāļĩāđāļāļĩāļĒāļ§
āļĢāļāļāļĢāļąāļāļāļąāđāļ SQL, NoSQL, OLAP āđāļĨāļ° multi-database gateway
āļāđāļ§āļĒāđāļŦāđ LLM agents āļāļģāļāļēāļāļāļąāļāļāļēāļāļāđāļāļĄāļđāļĨāđāļāđāđāļāļĒāļāļĢāļ
āļāļ§āļēāļĄāđāļŠāļĩāđāļĒāļāļāļāļ MCP
LLM āļāļēāļāļĢāļąāļāļāļģāļŠāļąāđāļāļāļąāļāļāļĢāļēāļĒāļŦāļēāļāđāļĄāđāļĄāļĩāļāļēāļĢāļāļģāļāļąāļāļŠāļīāļāļāļīāđ
āļĢāļ°āļāļ MCP āļŠāđāļ§āļāđāļŦāļāđāđāļāđāļāđāļāļĩāļĒāļ proxy āđāļĄāđāļĄāļĩāļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāļĨāļķāļ
āļāļāļāđāļāļĢāļāļĩāđāđāļŦāđāļŠāļīāļāļāļīāđ admin āļāļēāļāđāļŠāļĩāđāļĒāļāļāđāļāļāļēāļĢ “āļĨāļāļāļēāļāļāđāļāļĄāļđāļĨāđāļāļĒāđāļĄāđāļāļąāđāļāđāļ”
āļāļāļĩāđāļŦāļāđ: MongoDB vs FerretDB
MongoDB āļāđāļāļ FerretDB āđāļĢāļ·āđāļāļāļĨāļāļ API āđāļĨāļ°āļĨāļ°āđāļĄāļīāļāļĨāļīāļāļŠāļīāļāļāļīāđ
āļāļāļĩāļāļĩāđāļāļēāļāļāļĨāļēāļĒāđāļāđāļāļāļĢāļĢāļāļąāļāļāļēāļāđāļŦāļĄāđāļāļāļ API compatibility
DocumentDB āļāļāļ Microsoft āļāļđāļāļāļąāļāļāļēāļĄāļāļāđāļāļĢāļēāļ°āļāļĨāđāļēāļĒ FerretDB
āļāļĢāļ°āđāļāđāļāļāļĩāđāļāđāļāļāļĢāļ°āļ§āļąāļ
āļāļāļĩāļāļĩāđāļāļēāļāļāļĢāļ°āļāļ ecosystem āļāļāļāļāļēāļāļāđāļāļĄāļđāļĨāđāļāđāļāļāļāļāļĢāđāļŠ
āļāļ§āļēāļĄāđāļĄāđāļāļąāļāđāļāļāļāļāļāļāļāļŦāļĄāļēāļĒāđāļāļĩāđāļĒāļ§āļāļąāļāļāļēāļĢāļāļģāļĨāļāļ API
āļāļēāļāđāļāļīāļ “āļŠāļāļāļĢāļēāļĄ API” āļĢāļ°āļŦāļ§āđāļēāļāļāļđāđāļāļĨāļīāļ DBMS
āļāļēāļĢāđāļāđāļāļāļąāļāļāđāļēāļāđāļāļĨāđāļāļāļĢāđāđāļĄāļ
āļāļđāđāļāđāļēāļāļīāļ Parquet āđāļāļīāļāļāļķāđāļāļŦāļĨāļēāļĒāļĢāļēāļĒ āđāļāđāļ F3, Vortex, FastLanes
Parquet āđāļāļĢāļĩāļĒāļĄāļāļąāļāđāļāļĢāļāļāļĢāļąāđāļāđāļŦāļāđāđāļāļ·āđāļāļāļāļāđāļāļāļĒāđāļĒāļļāļ AI
āļāļēāļĢāđāļāđāļāļāļąāļāđāļāđāļāđāļāļāļĩāđāļāļ§āļēāļĄāđāļĢāđāļ§, GPU support āđāļĨāļ° interoperability
āļāļ§āļēāļĄāđāļŠāļĩāđāļĒāļ
ecosystem āđāļāļāđāļāđāļāļŦāļĨāļēāļĒāļĄāļēāļāļĢāļāļēāļ
āļāļąāļāļŦāļēāļāļ§āļēāļĄāđāļāđāļēāļāļąāļāđāļāđāļāļāļ reader/writer āđāļāļŦāļĨāļēāļĒāļ āļēāļĐāļē
āļāļāļāđāļāļĢāļāļēāļāļāđāļāļāđāļāļāļĢāļąāļāļāđāļāļāļļāļ migration āļŠāļđāļ
āļāļēāļĢāļāļ§āļāļĢāļ§āļĄāļāļīāļāļāļēāļĢāđāļĨāļ°āļāļēāļĢāļĢāļ°āļāļĄāļāļļāļ
Databricks āļĢāļ°āļāļĄāļāļļāļāļĢāļ§āļĄ $5B āđāļāļāļĩāđāļāļĩāļĒāļ§
IBM āļāļ·āđāļ DataStax āđāļĨāļ° Confluent
Snowflake āļāļ·āđāļ Datometry āđāļĨāļ° CrunchyData
Fivetran āđāļĨāļ° dbt Labs āļĢāļ§āļĄāļāļīāļāļāļēāļĢāđāļāđāļāļāļĢāļīāļĐāļąāļāđāļāļĩāļĒāļ§
āļāļ§āļēāļĄāđāļŠāļĩāđāļĒāļāļāļāļāļāļĨāļēāļ
āļāļēāļĢāļāļđāļāļāļēāļāđāļāļĒāļāļĢāļīāļĐāļąāļāđāļŦāļāđ
āļŠāļāļēāļĢāđāļāļāļąāļāđāļĨāđāļāđāļāđāļāļāļąāļāļĒāļēāļāļāļķāđāļ
āļāļĨāļēāļāļāļēāļāļāđāļāļĄāļđāļĨāđāļĢāļīāđāļĄāđāļāđāļēāļŠāļđāđāļĒāļļāļ consolidation
āļāļēāļĢāļāļīāļāļāļąāļ§āļāļāļāļŠāļāļēāļĢāđāļāļāļąāļ
Fauna, Hydra, PostgresML, MyScaleDB, Voltron Data āļāļīāļāļāļīāļāļāļēāļĢ
āļŦāļĨāļēāļĒāļĢāļēāļĒāļĨāđāļĄāđāļŦāļĨāļ§āđāļāļĢāļēāļ°āđāļĄāđāļŠāļēāļĄāļēāļĢāļāđāļāđāļāļāļąāļāļāļąāļāļĒāļąāļāļĐāđāđāļŦāļāđ
āļāļēāļāļĢāļēāļĒāļĨāđāļĄāđāļŦāļĨāļ§āđāļāļĢāļēāļ°āļāļĨāļēāļ AI āđāļāļĨāļĩāđāļĒāļāđāļĢāđāļ§āđāļāļīāļāđāļ
āļŠāļąāļāļāļēāļāļāļąāļāļāļĢāļēāļĒ
āļāļĨāļēāļāļāļēāļāļāđāļāļĄāļđāļĨāđāļĢāļīāđāļĄāļāļīāđāļĄāļāļąāļ§
āļāļēāļĢāļāļķāđāļāļāļē AI trend āļāļģāđāļŦāđāļāļļāļĢāļāļīāļāđāļŠāļĩāđāļĒāļāļŠāļđāļ
āļāļēāļĢāļāļēāļ product-market fit āļāļģāđāļŦāđāļŦāļĨāļēāļĒāļāļĢāļīāļĐāļąāļāđāļāđāļĄāđāļĢāļāļ
https://www.cs.cmu.edu/~pavlo/blog/2026/01/2025-databases-retrospective.html ðïļð āļāļĩāļāļāļāļāļāļ PostgreSQL, āļŠāļāļāļĢāļēāļĄ MCP, āđāļĨāļ°āļāļēāļĢāļāļ°āļāļ°āļāļąāļāļāļāļāļĒāļąāļāļĐāđāđāļŦāļāđ — āļ āļēāļāļĢāļ§āļĄāđāļĨāļāļāļēāļāļāđāļāļĄāļđāļĨāļāļĩ 2025
āļāļĩ 2025 āđāļāđāļāļāļĩāļāļĩāđāļ§āļāļāļēāļĢāļāļēāļāļāđāļāļĄāļđāļĨ “āđāļāļ·āļāļāļāļĩāđāļŠāļļāļāđāļāļĢāļāļāļāļĻāļ§āļĢāļĢāļĐ” āļāļēāļĄāļāļģāļāļĢāļĢāļĒāļēāļĒāļāļāļ Andy Pavlo āđāļāļĒāļĄāļĩāļāļąāđāļāļāļēāļĢāđāļāļīāļāđāļāļāļāļ PostgreSQL āđāļāļāļāđāļēāļ§āļāļĢāļ°āđāļāļ āļāļēāļĢāđāļāđāļāļāļąāļāļāļāļāļāļđāđāđāļŦāđāļāļĢāļīāļāļēāļĢāļāļĨāļēāļ§āļāđ āļāļēāļĢāđāļāļīāļāļāļķāđāļāļāļāļāļĄāļēāļāļĢāļāļēāļāđāļŦāļĄāđāļāļĒāđāļēāļ MCP āđāļĨāļ°āļāļēāļĢāļāļ°āļāļ°āļāļąāļāļāļēāļāļāļāļŦāļĄāļēāļĒāļĢāļ°āļŦāļ§āđāļēāļ MongoDB āļāļąāļ FerretDB āļĢāļ§āļĄāļāļķāļāļāļēāļĢāļāļīāļāļāļąāļ§āļāļāļāļŠāļāļēāļĢāđāļāļāļąāļāļŠāļēāļĒāļāļēāļāļāđāļāļĄāļđāļĨāļŦāļĨāļēāļĒāļĢāļēāļĒāļāļĩāđāđāļĄāđāļŠāļēāļĄāļēāļĢāļāļĒāļ·āļāļŦāļĒāļąāļāđāļāļāļĨāļēāļāļāļĩāđāđāļāđāļāļāļąāļāļŠāļđāļāđāļāđāļāļĩāļāļāđāļāđāļ āļāļĩāļāļĩāđāļĒāļąāļāđāļāđāļāļāļĩāļāļĩāđāļĄāļĩāļāļēāļĢāļāļ§āļāļĢāļ§āļĄāļāļīāļāļāļēāļĢāļāļĢāļąāđāļāđāļŦāļāđāļŦāļĨāļēāļĒāļāļĩāļĨ āđāļĨāļ°āļāļēāļĢāļĢāļ°āļāļĄāļāļļāļāļĢāļ°āļāļąāļāļāļąāļāļĨāđāļēāļāļāļāļĨāļĨāļēāļĢāđāļāļĩāđāļŠāļ°āļāđāļāļāļ§āđāļēāļāļēāļāļāđāļāļĄāļđāļĨāļĒāļąāļāđāļāđāļāļŦāļąāļ§āđāļāļāļāļāļĒāļļāļ AI āļāļĒāđāļēāļāđāļāđāļāļĢāļīāļ
PostgreSQL āļĒāļąāļāļāļāđāļāđāļ “āļĢāļēāļāļēāđāļŦāđāļāļāļēāļāļāđāļāļĄāļđāļĨāđāļāđāļāļāļāļāļĢāđāļŠ” āđāļāļĒāļĄāļĩāļāļąāđāļāļāļĩāđāļāļāļĢāđāđāļŦāļĄāđāđāļāđāļ§āļāļĢāđāļāļąāļ 18 āđāļĨāļ°āļāļēāļĢāļĨāļāļāļļāļāļāļēāļāļāļĢāļīāļĐāļąāļāđāļŦāļāđ āđāļāđāļ Databricks, Snowflake āđāļĨāļ° Microsoft āļāļĩāđāļāđāļēāļāđāļāļīāļāļāļąāļ§āļāļĢāļīāļāļēāļĢ PostgreSQL āļāļāļāļāļąāļ§āđāļāļāļŦāļĢāļ·āļāđāļāđāļēāļāļ·āđāļāļāļĢāļīāļĐāļąāļāļāļĩāđāđāļāļĩāđāļĒāļ§āļāđāļāļ āļāļāļāļāļēāļāļāļĩāđāļĒāļąāļāļĄāļĩāđāļāļĢāļāļāļēāļĢāđāļŦāļĄāđāļāļĩāđāļāļĨāļąāļāļāļąāļ PostgreSQL āđāļŦāđāļĢāļāļāļĢāļąāļāļāļēāļĢāļāļĢāļ°āļāļēāļĒāļāđāļāļĄāļđāļĨāđāļāļāđāļāđāļĄāļĢāļđāļāđāļāļ āđāļāđāļ Multigres, Neki āđāļĨāļ° PgDog āļāļķāđāļāļāļēāļāđāļāđāļāļāļļāļāđāļĢāļīāđāļĄāļāđāļāļāļāļ “āļŠāļāļāļĢāļēāļĄ PostgreSQL āđāļāļāļāļĢāļ°āļāļēāļĒāļĻāļđāļāļĒāđ” āđāļāļāļāļēāļāļ
āļāļĩāļāļŦāļāļķāđāļāđāļŪāđāļĨāļāđāļāļ·āļāļāļēāļĢāđāļāļīāļāđāļāļāļāļ Model Context Protocol (MCP) āļāļĩāđāļāļĨāļēāļĒāđāļāđāļāļĄāļēāļāļĢāļāļēāļāļāļĨāļēāļāđāļŦāđ LLM āđāļāļ·āđāļāļĄāļāđāļāļāļąāļāļāļēāļāļāđāļāļĄāļđāļĨāļāļļāļāļāļĢāļ°āđāļ āļ āļāļģāđāļŦāđāļāļđāđāļāļĨāļīāļ DBMS āļāļļāļāļĢāļēāļĒāļāđāļāļāļāļāļ MCP server āļāļāļāļāļąāļ§āđāļāļāļāļĒāđāļēāļāđāļĢāđāļāļāđāļ§āļ āļāļąāđāļ SQL, NoSQL, OLAP āđāļĨāļ°āđāļĄāđāđāļāđāļĢāļ°āļāļāļāļĩāđāđāļĄāđāđāļāđ PostgreSQL āđāļāļĒāļāļĢāļ āļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāļāļĩāđāļāļģāđāļŦāđāļāļēāļāļāđāļāļĄāļđāļĨāļāļĨāļēāļĒāđāļāđāļ “āđāļāļĢāļ·āđāļāļāļĄāļ·āļāļāļāļ AI agents” āļāļĒāđāļēāļāđāļāđāļĄāļĢāļđāļāđāļāļ āđāļāđāļāđāļĄāļēāļāļĢāđāļāļĄāļāļ§āļēāļĄāđāļŠāļĩāđāļĒāļāļāđāļēāļāļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāļāļĩāđāļāđāļāļāļāļąāļāļāļēāļĢāļāļĒāđāļēāļāļāļĢāļīāļāļāļąāļ
āđāļāļāļĩāļāļāđāļēāļāļŦāļāļķāđāļ āļāļĩ 2025 āļĒāļąāļāđāļāđāļāļāļĩāļāļĩāđāļĄāļĩāļāļēāļĢāļāđāļāļāļĢāđāļāļāļāļĢāļąāđāļāđāļŦāļāđāļĢāļ°āļŦāļ§āđāļēāļ MongoDB āđāļĨāļ° FerretDB āļāļķāđāļāļāļēāļāļāļĨāļēāļĒāđāļāđāļāļāļāļĩāļāļĢāļ°āļ§āļąāļāļīāļĻāļēāļŠāļāļĢāđāļāđāļēāļ API compatibility āļāļāļ°āđāļāļĩāļĒāļ§āļāļąāļāļāļĨāļēāļāļāđāđāļŦāđāļāļāļēāļĢāļāļīāļāļāļąāļ§āļāļāļāļŠāļāļēāļĢāđāļāļāļąāļāļŦāļĨāļēāļĒāļĢāļēāļĒ āđāļāđāļ Fauna, PostgresML, Hydra āđāļĨāļ° Voltron Data āļāļĩāđāđāļĄāđāļŠāļēāļĄāļēāļĢāļāđāļāđāļāļāļąāļāđāļāļāļĨāļēāļāļāļĩāđāļāļđāļāļāļĢāļāļāļāļģāđāļāļĒāļĒāļąāļāļĐāđāđāļŦāļāđāđāļĨāļ°āļāļ§āļēāļĄāļāđāļāļāļāļēāļĢāļāđāļēāļ AI āļāļĩāđāđāļāļĨāļĩāđāļĒāļāđāļāļāļĒāđāļēāļāļĢāļ§āļāđāļĢāđāļ§ āļŠāļļāļāļāđāļēāļĒ Andy āļĒāļąāļāļāļīāļāļāđāļēāļĒāļāđāļ§āļĒāđāļĢāļ·āđāļāļāļĢāļēāļ§ “āļāļĩāđāļŦāđāļāļāļ§āļēāļĄāļĢāļļāđāļāđāļĢāļāļāđāļāļāļ Larry Ellison” āļāļĩāđāļāļķāđāļāđāļāđāļāļāļļāļāļāļĨāļāļĩāđāļĢāđāļģāļĢāļ§āļĒāļāļĩāđāļŠāļļāļāđāļāđāļĨāļāļāļēāļāļāļ§āļēāļĄāļŠāļģāđāļĢāđāļāļāļāļ Oracle
ð āļŠāļĢāļļāļāļāļĢāļ°āđāļāđāļāļŠāļģāļāļąāļ
â
āļāļēāļĢāđāļāļīāļāđāļāļāļāļ PostgreSQL
âĄïļ PostgreSQL 18 āđāļāļīāļāļāļąāļ§āļāļĢāđāļāļĄāļĢāļ°āļāļ I/O āđāļāļāđāļŦāļĄāđāđāļĨāļ° skip scans
âĄïļ Databricks āļāļ·āđāļ Neon āļĄāļđāļĨāļāđāļē $1B āđāļĨāļ° Snowflake āļāļ·āđāļ CrunchyData
âĄïļ Microsoft āđāļāļīāļāļāļąāļ§ HorizonDB āļāļ Azure
âĄïļ āđāļāļĢāļāļāļēāļĢāļāļĢāļ°āļāļēāļĒāļāđāļāļĄāļđāļĨāđāļŦāļĄāđ: Multigres, Neki, PgDog
âžïļ āļāļ§āļēāļĄāđāļŠāļĩāđāļĒāļāđāļĨāļ°āļāļ§āļēāļĄāļāđāļēāļāļēāļĒ
â PostgreSQL ecosystem āđāļāļāđāļāļāļāļāļāđāļĢāļīāđāļĄāđāļāļīāļ fragmentation
â āļāļēāļĢāđāļāđāļāļāļąāļāļāļāļāļāļđāđāđāļŦāđāļāļĢāļīāļāļēāļĢāļāļĨāļēāļ§āļāđāļāļēāļāļāļģāđāļŦāđāļĄāļēāļāļĢāļāļēāļāđāļāļāļāđāļēāļāļāļąāļ
â āļĢāļ°āļāļāļāļĢāļ°āļāļēāļĒāļāđāļāļĄāļđāļĨāļĒāļąāļāļāđāļāļāļāļīāļŠāļđāļāļāđāļāļ§āļēāļĄāđāļŠāļāļĩāļĒāļĢāđāļāļāļēāļāļāļĢāļīāļ
â
āļāļēāļĢāļāļĢāļāļāđāļĨāļāļāļāļ MCP (Model Context Protocol)
âĄïļ āļāļļāļ DBMS āļāļāļ MCP server āļāļāļāļāļąāļ§āđāļāļāđāļāļāļĩāđāļāļĩāļĒāļ§
âĄïļ āļĢāļāļāļĢāļąāļāļāļąāđāļ SQL, NoSQL, OLAP āđāļĨāļ° multi-database gateway
âĄïļ āļāđāļ§āļĒāđāļŦāđ LLM agents āļāļģāļāļēāļāļāļąāļāļāļēāļāļāđāļāļĄāļđāļĨāđāļāđāđāļāļĒāļāļĢāļ
âžïļ āļāļ§āļēāļĄāđāļŠāļĩāđāļĒāļāļāļāļ MCP
â LLM āļāļēāļāļĢāļąāļāļāļģāļŠāļąāđāļāļāļąāļāļāļĢāļēāļĒāļŦāļēāļāđāļĄāđāļĄāļĩāļāļēāļĢāļāļģāļāļąāļāļŠāļīāļāļāļīāđ
â āļĢāļ°āļāļ MCP āļŠāđāļ§āļāđāļŦāļāđāđāļāđāļāđāļāļĩāļĒāļ proxy āđāļĄāđāļĄāļĩāļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāļĨāļķāļ
â āļāļāļāđāļāļĢāļāļĩāđāđāļŦāđāļŠāļīāļāļāļīāđ admin āļāļēāļāđāļŠāļĩāđāļĒāļāļāđāļāļāļēāļĢ “āļĨāļāļāļēāļāļāđāļāļĄāļđāļĨāđāļāļĒāđāļĄāđāļāļąāđāļāđāļ”
â
āļāļāļĩāđāļŦāļāđ: MongoDB vs FerretDB
âĄïļ MongoDB āļāđāļāļ FerretDB āđāļĢāļ·āđāļāļāļĨāļāļ API āđāļĨāļ°āļĨāļ°āđāļĄāļīāļāļĨāļīāļāļŠāļīāļāļāļīāđ
âĄïļ āļāļāļĩāļāļĩāđāļāļēāļāļāļĨāļēāļĒāđāļāđāļāļāļĢāļĢāļāļąāļāļāļēāļāđāļŦāļĄāđāļāļāļ API compatibility
âĄïļ DocumentDB āļāļāļ Microsoft āļāļđāļāļāļąāļāļāļēāļĄāļāļāđāļāļĢāļēāļ°āļāļĨāđāļēāļĒ FerretDB
âžïļ āļāļĢāļ°āđāļāđāļāļāļĩāđāļāđāļāļāļĢāļ°āļ§āļąāļ
â āļāļāļĩāļāļĩāđāļāļēāļāļāļĢāļ°āļāļ ecosystem āļāļāļāļāļēāļāļāđāļāļĄāļđāļĨāđāļāđāļāļāļāļāļĢāđāļŠ
â āļāļ§āļēāļĄāđāļĄāđāļāļąāļāđāļāļāļāļāļāļāļāļŦāļĄāļēāļĒāđāļāļĩāđāļĒāļ§āļāļąāļāļāļēāļĢāļāļģāļĨāļāļ API
â āļāļēāļāđāļāļīāļ “āļŠāļāļāļĢāļēāļĄ API” āļĢāļ°āļŦāļ§āđāļēāļāļāļđāđāļāļĨāļīāļ DBMS
â
āļāļēāļĢāđāļāđāļāļāļąāļāļāđāļēāļāđāļāļĨāđāļāļāļĢāđāđāļĄāļ
âĄïļ āļāļđāđāļāđāļēāļāļīāļ Parquet āđāļāļīāļāļāļķāđāļāļŦāļĨāļēāļĒāļĢāļēāļĒ āđāļāđāļ F3, Vortex, FastLanes
âĄïļ Parquet āđāļāļĢāļĩāļĒāļĄāļāļąāļāđāļāļĢāļāļāļĢāļąāđāļāđāļŦāļāđāđāļāļ·āđāļāļāļāļāđāļāļāļĒāđāļĒāļļāļ AI
âĄïļ āļāļēāļĢāđāļāđāļāļāļąāļāđāļāđāļāđāļāļāļĩāđāļāļ§āļēāļĄāđāļĢāđāļ§, GPU support āđāļĨāļ° interoperability
âžïļ āļāļ§āļēāļĄāđāļŠāļĩāđāļĒāļ
â ecosystem āđāļāļāđāļāđāļāļŦāļĨāļēāļĒāļĄāļēāļāļĢāļāļēāļ
â āļāļąāļāļŦāļēāļāļ§āļēāļĄāđāļāđāļēāļāļąāļāđāļāđāļāļāļ reader/writer āđāļāļŦāļĨāļēāļĒāļ āļēāļĐāļē
â āļāļāļāđāļāļĢāļāļēāļāļāđāļāļāđāļāļāļĢāļąāļāļāđāļāļāļļāļ migration āļŠāļđāļ
â
āļāļēāļĢāļāļ§āļāļĢāļ§āļĄāļāļīāļāļāļēāļĢāđāļĨāļ°āļāļēāļĢāļĢāļ°āļāļĄāļāļļāļ
âĄïļ Databricks āļĢāļ°āļāļĄāļāļļāļāļĢāļ§āļĄ $5B āđāļāļāļĩāđāļāļĩāļĒāļ§
âĄïļ IBM āļāļ·āđāļ DataStax āđāļĨāļ° Confluent
âĄïļ Snowflake āļāļ·āđāļ Datometry āđāļĨāļ° CrunchyData
âĄïļ Fivetran āđāļĨāļ° dbt Labs āļĢāļ§āļĄāļāļīāļāļāļēāļĢāđāļāđāļāļāļĢāļīāļĐāļąāļāđāļāļĩāļĒāļ§
âžïļ āļāļ§āļēāļĄāđāļŠāļĩāđāļĒāļāļāļāļāļāļĨāļēāļ
â āļāļēāļĢāļāļđāļāļāļēāļāđāļāļĒāļāļĢāļīāļĐāļąāļāđāļŦāļāđ
â āļŠāļāļēāļĢāđāļāļāļąāļāđāļĨāđāļāđāļāđāļāļāļąāļāļĒāļēāļāļāļķāđāļ
â āļāļĨāļēāļāļāļēāļāļāđāļāļĄāļđāļĨāđāļĢāļīāđāļĄāđāļāđāļēāļŠāļđāđāļĒāļļāļ consolidation
â
āļāļēāļĢāļāļīāļāļāļąāļ§āļāļāļāļŠāļāļēāļĢāđāļāļāļąāļ
âĄïļ Fauna, Hydra, PostgresML, MyScaleDB, Voltron Data āļāļīāļāļāļīāļāļāļēāļĢ
âĄïļ āļŦāļĨāļēāļĒāļĢāļēāļĒāļĨāđāļĄāđāļŦāļĨāļ§āđāļāļĢāļēāļ°āđāļĄāđāļŠāļēāļĄāļēāļĢāļāđāļāđāļāļāļąāļāļāļąāļāļĒāļąāļāļĐāđāđāļŦāļāđ
âĄïļ āļāļēāļāļĢāļēāļĒāļĨāđāļĄāđāļŦāļĨāļ§āđāļāļĢāļēāļ°āļāļĨāļēāļ AI āđāļāļĨāļĩāđāļĒāļāđāļĢāđāļ§āđāļāļīāļāđāļ
âžïļ āļŠāļąāļāļāļēāļāļāļąāļāļāļĢāļēāļĒ
â āļāļĨāļēāļāļāļēāļāļāđāļāļĄāļđāļĨāđāļĢāļīāđāļĄāļāļīāđāļĄāļāļąāļ§
â āļāļēāļĢāļāļķāđāļāļāļē AI trend āļāļģāđāļŦāđāļāļļāļĢāļāļīāļāđāļŠāļĩāđāļĒāļāļŠāļđāļ
â āļāļēāļĢāļāļēāļ product-market fit āļāļģāđāļŦāđāļŦāļĨāļēāļĒāļāļĢāļīāļĐāļąāļāđāļāđāļĄāđāļĢāļāļ
https://www.cs.cmu.edu/~pavlo/blog/2026/01/2025-databases-retrospective.html