{"slug":"db-philosophy","title":"Database Philosophy War","unit":"trailing-7d mentions on X (organic, -is:retweet)","asOf":"2026-07-31","trackingSince":"2026-07-01","daysRecorded":31,"permalink":"https://xterminal.app/mindshare/db-philosophy","headline":"Postgres's grip tightens — 4 straight weeks on top.","close":{"weekKey":"2026-w31","closedFriday":"2026-07-31","streak":4,"standings":[{"rank":1,"label":"Postgres","sovPct":70.9,"weekTotal":1375},{"rank":2,"label":"SQLite","sovPct":23,"weekTotal":446},{"rank":3,"label":"DuckDB","sovPct":6.1,"weekTotal":119}]},"standings":[{"rank":1,"label":"Postgres","rowSlug":"postgres","sovPct":70.9,"trailing7d":1375,"deltaPts":-1.5,"spark":[127,152,235,214,223,219,205]},{"rank":2,"label":"SQLite","rowSlug":"sqlite","sovPct":23,"trailing7d":446,"deltaPts":-1,"spark":[51,65,96,56,72,41,65]},{"rank":3,"label":"DuckDB","rowSlug":"duckdb","sovPct":6.1,"trailing7d":119,"deltaPts":2.5,"spark":[7,23,16,17,11,24,21]}],"featuredDuel":{"label":"Postgres vs SQLite","permalink":"https://xterminal.app/mindshare/db-philosophy/vs/postgres-vs-sqlite","shareURL":"https://xterminal.app/mindshare/db-philosophy/vs/postgres-vs-sqlite/share.png","aLabel":"Postgres","bLabel":"SQLite","aPct":75.5,"bPct":24.5,"gap":51},"rivalries":[{"label":"Postgres vs SQLite","permalink":"https://xterminal.app/mindshare/db-philosophy/vs/postgres-vs-sqlite","shareURL":"https://xterminal.app/mindshare/db-philosophy/vs/postgres-vs-sqlite/share.png","a":{"label":"Postgres","rowSlug":"postgres"},"b":{"label":"SQLite","rowSlug":"sqlite"}},{"label":"Postgres vs DuckDB","permalink":"https://xterminal.app/mindshare/db-philosophy/vs/postgres-vs-duckdb","shareURL":"https://xterminal.app/mindshare/db-philosophy/vs/postgres-vs-duckdb/share.png","a":{"label":"Postgres","rowSlug":"postgres"},"b":{"label":"DuckDB","rowSlug":"duckdb"}},{"label":"SQLite vs DuckDB","permalink":"https://xterminal.app/mindshare/db-philosophy/vs/sqlite-vs-duckdb","shareURL":"https://xterminal.app/mindshare/db-philosophy/vs/sqlite-vs-duckdb/share.png","a":{"label":"SQLite","rowSlug":"sqlite"},"b":{"label":"DuckDB","rowSlug":"duckdb"}}],"methodology":[{"label":"Postgres","query":"((\"Postgres\" OR \"PostgreSQL\") (database OR SQL OR data OR backend OR query)) -is:retweet","rowSlug":"postgres"},{"label":"SQLite","query":"(\"SQLite\" (database OR SQL OR data OR backend OR query)) -is:retweet","rowSlug":"sqlite"},{"label":"DuckDB","query":"(\"DuckDB\" (database OR SQL OR data OR backend OR query)) -is:retweet","rowSlug":"duckdb"}],"source":"XTerminal · xterminal.app/mindshare"}