<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Database on PIGSTY</title><link>https://pigsty.io/tags/database/</link><description>Recent content in Database on PIGSTY</description><generator>Hugo</generator><language>en</language><lastBuildDate>Thu, 23 Jul 2026 19:13:43 +0800</lastBuildDate><atom:link href="https://pigsty.io/tags/database/index.xml" rel="self" type="application/rss+xml"/><item><title>Why PostgreSQL Won in the AI Era</title><link>https://pigsty.io/blog/ai/postgres-and-ai/</link><pubDate>Sat, 11 Apr 2026 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/ai/postgres-and-ai/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/ai/postgres-and-ai/"&gt;&lt;img src="https://pigsty.io/img/hero/ai/postgres-and-ai.webp" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Boring technology won the wildest era. A look at extensibility, agent choice, database cloning, and the future of the DBA. &lt;a href="https://vonng.com/en/ai/postgres-and-ai/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>New Programmers in the AI Era: Where Do You Go?</title><link>https://pigsty.io/blog/db/ai-survival/</link><pubDate>Sun, 01 Feb 2026 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/ai-survival/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/ai-survival/"&gt;&lt;img src="https://pigsty.io/img/hero/db/ai-survival.webp" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Should we still hire fresh grads? Squeezed between AI and senior devs, what&amp;rsquo;s the play for new programmers? Master the right tools, take initiative, find the right mentor. &lt;a href="https://vonng.com/en/db/ai-survival/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Data 2025: Year in Review with Mike Stonebraker</title><link>https://pigsty.io/blog/db/db-year-review-2025/</link><pubDate>Wed, 24 Dec 2025 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/db-year-review-2025/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/db-year-review-2025/"&gt;&lt;img src="https://pigsty.io/img/hero/db/db-year-review-2025.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A conversation between Mike Stonebraker (Turing Award Winner, Creator of PostgreSQL), Andy Pavlo (Carnegie Mellon), and the DBOS team. &lt;a href="https://vonng.com/en/db/db-year-review-2025/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>What Database Does AI Agent Need?</title><link>https://pigsty.io/blog/db/agent-native-db/</link><pubDate>Sun, 21 Dec 2025 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/agent-native-db/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/agent-native-db/"&gt;&lt;img src="https://pigsty.io/img/hero/db/agent-native-db.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The bottleneck for AI agents isn&amp;rsquo;t in database engines but in upper-layer integration. Muscle memory, associative memory, and trial-and-error courage will be key. &lt;a href="https://vonng.com/en/db/agent-native-db/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>MySQL and Baijiu: The Internet’s Obedience Test</title><link>https://pigsty.io/blog/db/mysql-baijiu/</link><pubDate>Sat, 20 Dec 2025 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/mysql-baijiu/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/mysql-baijiu/"&gt;&lt;img src="https://pigsty.io/img/hero/db/mysql-baijiu.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MySQL is to the internet what baijiu is to China: harsh, hard to swallow, yet worshipped because culture demands obedience. Both are loyalty tests—will you endure discomfort to fit in? &lt;a href="https://vonng.com/en/db/mysql-baijiu/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>MinIO Is Dead. Who Picks Up the Pieces?</title><link>https://pigsty.io/blog/db/minio-alternative/</link><pubDate>Mon, 08 Dec 2025 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/minio-alternative/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/minio-alternative/"&gt;&lt;img src="https://pigsty.io/img/hero/db/minio-alternative.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO just entered maintenance mode. What replaces it? Can RustFS step in? I tested the contenders so you don’t have to. &lt;a href="https://vonng.com/en/db/minio-alternative/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>MinIO is Dead</title><link>https://pigsty.io/blog/db/minio-is-dead/</link><pubDate>Thu, 04 Dec 2025 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/minio-is-dead/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/minio-is-dead/"&gt;&lt;img src="https://pigsty.io/img/hero/db/minio-is-dead.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MinIO announces that it is entering maintenance mode: the dragon-slayer has become the dragon. This is how MinIO transformed from an open-source S3 alternative into just another commercial software company. &lt;a href="https://vonng.com/en/db/minio-is-dead/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Why PostgreSQL Will Dominate the AI Era</title><link>https://pigsty.io/blog/pg/ai-db-king/</link><pubDate>Mon, 01 Dec 2025 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/pg/ai-db-king/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/pg/ai-db-king/"&gt;&lt;img src="https://pigsty.io/img/hero/pg/ai-db-king.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Context window economics, the polyglot persistence problem, and the triumph of zero-glue architecture make PostgreSQL the database king of the AI era. &lt;a href="https://vonng.com/en/pg/ai-db-king/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Column: Database Guru</title><link>https://pigsty.io/blog/db/guru/</link><pubDate>Fri, 08 Aug 2025 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/guru/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/guru/"&gt;&lt;img src="https://pigsty.io/img/hero/db/guru.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The database world is full of hype and marketing fog. This column cuts through it with blunt commentary on industry trends and product reality. &lt;a href="https://vonng.com/en/db/guru/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Dongchedi Just Exposed “Smart Driving.” Where’s Our Dongku-Di?</title><link>https://pigsty.io/blog/db/car-autopilot-test/</link><pubDate>Sat, 26 Jul 2025 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/car-autopilot-test/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/car-autopilot-test/"&gt;&lt;img src="https://pigsty.io/img/hero/db/car-autopilot-test.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Imagine a “closed-course” shootout for domestic databases and clouds, the way Dongchedi just humiliated 30+ autonomous cars. This industry needs its own stress test. &lt;a href="https://vonng.com/en/db/car-autopilot-test/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Google AI Toolbox: Production-Ready Database MCP is Here?</title><link>https://pigsty.io/blog/db/google-mcp/</link><pubDate>Wed, 09 Jul 2025 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/google-mcp/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/google-mcp/"&gt;&lt;img src="https://pigsty.io/img/hero/db/google-mcp.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Google recently launched a database MCP toolbox, perhaps the first production-ready solution. &lt;a href="https://vonng.com/en/db/google-mcp/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Where Will Databases and DBAs Go in the AI Era?</title><link>https://pigsty.io/blog/db/ai-dba-job/</link><pubDate>Mon, 30 Jun 2025 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/ai-dba-job/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/ai-dba-job/"&gt;&lt;img src="https://pigsty.io/img/hero/db/ai-dba-job.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Who will be revolutionized first - OLTP or OLAP? Integration vs specialization, how to choose? Where will DBAs go in the AI era? Feng&amp;rsquo;s views from the HOW 2025 conference roundtable, organized and published. &lt;a href="https://vonng.com/en/db/ai-dba-job/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Stop Arguing, The AI Era Database Has Been Settled</title><link>https://pigsty.io/blog/db/db-for-ai/</link><pubDate>Tue, 03 Jun 2025 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/db-for-ai/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/db-for-ai/"&gt;&lt;img src="https://pigsty.io/img/hero/db/db-for-ai.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The database for the AI era has been settled. Capital markets are making intensive moves on PostgreSQL targets, with PG having become the default database for the AI era. &lt;a href="https://vonng.com/en/db/db-for-ai/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Open Data Standards: Postgres, OTel, and Iceberg</title><link>https://pigsty.io/blog/db/open-data-standard/</link><pubDate>Tue, 27 May 2025 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/open-data-standard/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Author: &lt;strong&gt;Paul Copplestone&lt;/strong&gt; (Supabase CEO) | Original: &lt;a href="https://supabase.com/blog/open-data-standards-postgres-otel-iceberg"&gt;Open Data Standards: Postgres, OTel, and Iceberg&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://vonng.com/cn/db/open-data-standard/"&gt;&lt;img src="https://pigsty.io/img/hero/db/open-data-standard.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Three emerging standards in the data world: Postgres, OpenTelemetry, and Iceberg. Postgres is already the de facto standard. &lt;a href="https://vonng.com/cn/db/open-data-standard/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>The Lost Decade of Small Data</title><link>https://pigsty.io/blog/db/smalldata-decade/</link><pubDate>Fri, 23 May 2025 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/smalldata-decade/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Author: &lt;strong&gt;Hannes Mühleisen&lt;/strong&gt; (DuckDB Labs) | Original: &lt;a href="https://duckdb.org/2025/05/19/the-lost-decade-of-small-data.html"&gt;The Lost Decade of Small Data&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://vonng.com/cn/db/smalldata-decade/"&gt;&lt;img src="https://pigsty.io/img/hero/db/smalldata-decade.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If DuckDB had launched in 2012, the great migration to distributed analytics might never have happened. Data isn&amp;rsquo;t that big after all. &lt;a href="https://vonng.com/cn/db/smalldata-decade/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>How Many Shops Has etcd Torched?</title><link>https://pigsty.io/blog/db/bad-etcd/</link><pubDate>Wed, 07 May 2025 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/bad-etcd/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/bad-etcd/"&gt;&lt;img src="https://pigsty.io/img/hero/db/bad-etcd.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Plenty. If you’re rolling your own Kubernetes, odds are you’ll crash because etcd ships with a 2 GB time bomb. &lt;a href="https://vonng.com/en/db/bad-etcd/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>In the AI Era, Software Starts at the Database</title><link>https://pigsty.io/blog/db/ai-agent-era/</link><pubDate>Sun, 27 Apr 2025 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/ai-agent-era/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/ai-agent-era/"&gt;&lt;img src="https://pigsty.io/img/hero/db/ai-agent-era.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Future software = Agent + Database. No middle tiers, just agents issuing CRUD. Database skills age well, and PostgreSQL is poised to be the agent-era default. &lt;a href="https://vonng.com/en/db/ai-agent-era/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>MySQL vs. PostgreSQL @ 2025</title><link>https://pigsty.io/blog/db/mysql-vs-pgsql/</link><pubDate>Thu, 17 Apr 2025 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/mysql-vs-pgsql/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/mysql-vs-pgsql/"&gt;&lt;img src="https://pigsty.io/img/hero/db/mysql-vs-pgsql.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A 2025 reality check on where PostgreSQL stands relative to MySQL across features, performance, quality, and ecosystem. &lt;a href="https://vonng.com/en/db/mysql-vs-pgsql/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Database Planet Collision: When PG Falls for DuckDB</title><link>https://pigsty.io/blog/db/pg-kiss-duckdb/</link><pubDate>Wed, 12 Mar 2025 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/pg-kiss-duckdb/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/pg-kiss-duckdb/"&gt;&lt;img src="https://pigsty.io/img/hero/db/pg-kiss-duckdb.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you ask me, we’re on the brink of a cosmic collision in database-land, and Postgres + DuckDB is the meteor we should all be watching. &lt;a href="https://vonng.com/en/db/pg-kiss-duckdb/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Comparing Oracle and PostgreSQL Transaction Systems</title><link>https://pigsty.io/blog/db/oracle-pg-xact/</link><pubDate>Thu, 27 Feb 2025 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/oracle-pg-xact/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/oracle-pg-xact/"&gt;&lt;img src="https://pigsty.io/img/hero/db/oracle-pg-xact.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The PG community has started punching up: Cybertec’s Laurenz Albe breaks down how Oracle’s transaction system stacks against PostgreSQL. &lt;a href="https://vonng.com/en/db/oracle-pg-xact/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>7 Databases in 7 Weeks (2025)</title><link>https://pigsty.io/blog/db/7-week-7-db/</link><pubDate>Tue, 03 Dec 2024 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/7-week-7-db/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/7-week-7-db/"&gt;&lt;img src="https://pigsty.io/img/hero/db/7-week-7-db.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Is PostgreSQL the king of boring databases? Here are seven databases worth studying in 2025: PostgreSQL, SQLite, DuckDB, ClickHouse, FoundationDB, TigerBeetle, and CockroachDB—each deserving a week of deep exploration. &lt;a href="https://vonng.com/en/db/7-week-7-db/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Solving Poker 24 with a Single SQL Query</title><link>https://pigsty.io/blog/db/poker-24/</link><pubDate>Tue, 03 Dec 2024 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/poker-24/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/poker-24/"&gt;&lt;img src="https://pigsty.io/img/hero/db/poker-24.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;An interesting but tricky puzzle: solving the 24 game with SQL. The PostgreSQL solution. &lt;a href="https://vonng.com/en/db/poker-24/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Self-Hosting Supabase on PostgreSQL</title><link>https://pigsty.io/blog/db/supabase/</link><pubDate>Mon, 25 Nov 2024 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/supabase/</guid><description>Supabase is great, but owning your own Supabase is even better. A tutorial for self-hosting production-grade Supabase on local or cloud VMs/BMs.</description></item><item><title>Modern Hardware for Future Databases</title><link>https://pigsty.io/blog/db/future-hardware/</link><pubDate>Wed, 20 Nov 2024 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/future-hardware/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Author: &lt;strong&gt;Alex Miller&lt;/strong&gt; (Snowflake, Apple, Google) | Original: &lt;a href="https://transactional.blog/blog/2024-modern-database-hardware"&gt;Modern Hardware for Future Databases&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://vonng.com/cn/db/future-hardware/"&gt;&lt;img src="https://pigsty.io/img/hero/db/future-hardware.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A survey on how hardware developments affect database design, covering key advancements in networking, storage, and computing. &lt;a href="https://vonng.com/cn/db/future-hardware/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Can MySQL Still Catch Up with PostgreSQL?</title><link>https://pigsty.io/blog/db/can-mysql-catchup/</link><pubDate>Tue, 05 Nov 2024 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/can-mysql-catchup/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Author: &lt;strong&gt;Peter Zaitsev&lt;/strong&gt; (Percona Founder) | Original: &lt;a href="https://www.percona.com/blog/can-mysql-catch-up-with-postgresql/"&gt;Can MySQL Catch Up with PostgreSQL?&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://vonng.com/cn/db/can-mysql-catchup/"&gt;&lt;img src="https://pigsty.io/img/hero/db/can-mysql-catchup.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Percona founder Peter Zaitsev discusses whether MySQL can still keep up with PostgreSQL. His views largely represent the MySQL community&amp;rsquo;s perspective. &lt;a href="https://vonng.com/cn/db/can-mysql-catchup/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Optimize Bio Cores First, CPU Cores Second</title><link>https://pigsty.io/blog/db/bio-core-cpu-core/</link><pubDate>Sat, 07 Sep 2024 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/bio-core-cpu-core/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/bio-core-cpu-core/"&gt;&lt;img src="https://pigsty.io/img/hero/db/bio-core-cpu-core.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Programmers are expensive, scarce biological computing cores, the anchor point of software costs — please prioritize optimizing biological cores before optimizing CPU cores. &lt;a href="https://vonng.com/en/db/bio-core-cpu-core/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>MongoDB: Now Powered by PostgreSQL?</title><link>https://pigsty.io/blog/db/mongo-powered-by-pg/</link><pubDate>Tue, 03 Sep 2024 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/mongo-powered-by-pg/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/mongo-powered-by-pg/"&gt;&lt;img src="https://pigsty.io/img/hero/db/mongo-powered-by-pg.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MongoDB 3.2&amp;rsquo;s analytics subsystem turned out to be an embedded PostgreSQL database? A whistleblowing story from MongoDB&amp;rsquo;s partner about betrayal and disillusionment. &lt;a href="https://vonng.com/en/db/mongo-powered-by-pg/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>MySQL is dead, Long live PostgreSQL!</title><link>https://pigsty.io/blog/db/mysql-is-dead/</link><pubDate>Mon, 08 Jul 2024 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/mysql-is-dead/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/mysql-is-dead/"&gt;&lt;img src="https://pigsty.io/img/hero/db/mysql-is-dead.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This July, MySQL 9.0 was finally released—a full eight years after its last major version, 8.0 (@2016-09). &lt;a href="https://vonng.com/en/db/mysql-is-dead/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Can Oracle Still Save MySQL?</title><link>https://pigsty.io/blog/db/can-oracle-save-mysql/</link><pubDate>Fri, 21 Jun 2024 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/can-oracle-save-mysql/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Author: &lt;strong&gt;Peter Zaitsev&lt;/strong&gt; (Percona Founder) | Original: &lt;a href="https://www.percona.com/blog/can-oracle-save-mysql/"&gt;Can Oracle Save MySQL?&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://vonng.com/cn/db/can-oracle-save-mysql/"&gt;&lt;img src="https://pigsty.io/img/hero/db/can-oracle-save-mysql.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Percona founder Peter Zaitsev publicly expressed disappointment with MySQL and Oracle, criticizing the declining performance with newer versions. &lt;a href="https://vonng.com/cn/db/can-oracle-save-mysql/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Oracle Finally Killed MySQL</title><link>https://pigsty.io/blog/db/oracle-kill-mysql/</link><pubDate>Thu, 20 Jun 2024 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/oracle-kill-mysql/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Author: &lt;strong&gt;Peter Zaitsev&lt;/strong&gt; (Percona Founder) | Original: &lt;a href="https://www.percona.com/blog/is-oracle-finally-killing-mysql/"&gt;Is Oracle Finally Killing MySQL?&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://vonng.com/cn/db/oracle-kill-mysql/"&gt;&lt;img src="https://pigsty.io/img/hero/db/oracle-kill-mysql.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Peter Zaitsev, founder of Percona, criticizes how Oracle&amp;rsquo;s actions and inactions have killed MySQL. About 15 years after acquiring Sun and MySQL. &lt;a href="https://vonng.com/cn/db/oracle-kill-mysql/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>MySQL Performance Declining: Where is Sakila Going?</title><link>https://pigsty.io/blog/db/sakila-where-are-you-going/</link><pubDate>Wed, 19 Jun 2024 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/sakila-where-are-you-going/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Author: &lt;strong&gt;Marco Tusa&lt;/strong&gt; (Percona) | Original: &lt;a href="https://www.percona.com/blog/sakila-where-are-you-going/"&gt;Sakila, Where Are You Going?&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://vonng.com/cn/db/sakila-where-are-you-going/"&gt;&lt;img src="https://pigsty.io/img/hero/db/sakila-where-are-you-going.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Higher MySQL versions mean worse performance? Percona monitoring shows slow migration from 5.7 to 8.x. PostgreSQL is pulling ahead. &lt;a href="https://vonng.com/cn/db/sakila-where-are-you-going/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Can Chinese Domestic Databases Really Compete?</title><link>https://pigsty.io/blog/db/db-china/</link><pubDate>Thu, 25 Apr 2024 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/db-china/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/db-china/"&gt;&lt;img src="https://pigsty.io/img/hero/db/db-china.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Friends often ask me, &lt;strong&gt;can Chinese domestic databases really compete?&lt;/strong&gt; To be honest, &lt;strong&gt;it&amp;rsquo;s a question that offends people&lt;/strong&gt;. So let&amp;rsquo;s try speaking with data - I hope the charts provided in this article can help readers understand the database ecosystem landscape and establish more accurate proportional awareness. &lt;a href="https://vonng.com/en/db/db-china/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>The $20 Brother PolarDB: What Should Databases Actually Cost?</title><link>https://pigsty.io/blog/db/cheap-polar/</link><pubDate>Thu, 25 Apr 2024 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/cheap-polar/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/cheap-polar/"&gt;&lt;img src="https://pigsty.io/img/hero/db/cheap-polar.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Today we discuss the fair pricing of commercial databases, open-source databases, cloud databases, and domestic Chinese databases. &lt;a href="https://vonng.com/en/db/cheap-polar/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Redis Going Non-Open-Source is a Disgrace to "Open-Source" and Public Cloud</title><link>https://pigsty.io/blog/db/redis-oss/</link><pubDate>Mon, 25 Mar 2024 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/redis-oss/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/redis-oss/"&gt;&lt;img src="https://pigsty.io/img/hero/db/redis-oss.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Redis &amp;ldquo;going non-open source&amp;rdquo; is not a disgrace to Redis, but a disgrace to &amp;ldquo;open source/OSI&amp;rdquo; and even more so to public cloud. What truly matters has always been software freedom, while open source is just one means to achieve software freedom. &lt;a href="https://vonng.com/en/db/redis-oss/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>How Can MySQL's Correctness Be This Garbage?</title><link>https://pigsty.io/blog/db/bad-mysql/</link><pubDate>Thu, 28 Dec 2023 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/bad-mysql/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/bad-mysql/"&gt;&lt;img src="https://pigsty.io/img/hero/db/bad-mysql.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MySQL&amp;rsquo;s transaction ACID has flaws and doesn&amp;rsquo;t match documentation promises. This may lead to serious correctness issues - use with caution. &lt;a href="https://vonng.com/en/db/bad-mysql/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Database in K8S: Pros &amp; Cons</title><link>https://pigsty.io/blog/db/db-in-k8s/</link><pubDate>Wed, 06 Dec 2023 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/db-in-k8s/</guid><description>Whether databases should be housed in Kubernetes/Docker remains highly controversial. While Kubernetes (k8s) excels in managing stateless applications, it has fundamental drawbacks with stateful services, especially databases like PostgreSQL and MySQL.</description></item><item><title>Database in K8S: Pros &amp; Cons</title><link>https://pigsty.io/blog/select/db-in-k8s/</link><pubDate>Tue, 05 Dec 2023 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/select/db-in-k8s/</guid><description>&lt;p&gt;&lt;a href="https://pigsty.io/blog/db/db-in-k8s/"&gt;&lt;img src="https://pigsty.io/img/hero/db/db-in-k8s.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Whether databases should be housed in Kubernetes/Docker remains highly controversial. While K8s excels in managing stateless applications, it has fundamental drawbacks with stateful services like databases. &lt;a href="https://pigsty.io/blog/db/db-in-k8s/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Are Specialized Vector Databases Dead?</title><link>https://pigsty.io/blog/db/svdb-is-dead/</link><pubDate>Tue, 21 Nov 2023 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/svdb-is-dead/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/svdb-is-dead/"&gt;&lt;img src="https://pigsty.io/img/hero/db/svdb-is-dead.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Vector storage and retrieval is a real need, but specialized vector databases are already dead. Small needs are solved by OpenAI directly, standard needs are captured by existing mature databases with vector extensions. The ecological niche left for specialized vector databases might support one company, but trying to build an industry around AI stories is impossible. &lt;a href="https://vonng.com/en/db/svdb-is-dead/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Are Databases Really Being Strangled?</title><link>https://pigsty.io/blog/db/db-choke/</link><pubDate>Thu, 02 Nov 2023 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/db-choke/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/db-choke/"&gt;&lt;img src="https://pigsty.io/img/hero/db/db-choke.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Many &amp;ldquo;domestic databases&amp;rdquo; are just shoddy, inferior products that can&amp;rsquo;t be helped. Xinchuang domestic OS/databases are essentially &lt;strong&gt;IT pre-made meals in schools&lt;/strong&gt;. Users hold their noses while migrating, developers pretend to work hard, and everyone plays along with leaders who neither understand nor care about technology. The infrastructure software industry isn&amp;rsquo;t being strangled by anyone - the real chokehold comes from the so-called &amp;ldquo;insiders.&amp;rdquo; &lt;a href="https://vonng.com/en/db/db-choke/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Which EL-Series OS Distribution Is Best?</title><link>https://pigsty.io/blog/db/rhel-compatibility/</link><pubDate>Mon, 09 Oct 2023 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/rhel-compatibility/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/rhel-compatibility/"&gt;&lt;img src="https://pigsty.io/img/hero/db/rhel-compatibility.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;RHEL-series OS distribution compatibility level: RHEL = Rocky ≈ Anolis &amp;gt; Alma &amp;gt; Oracle &amp;raquo; Euler. Recommend using RockyLinux 8.8, or Anolis 8.8 for domestic requirements. &lt;a href="https://vonng.com/en/db/rhel-compatibility/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>What Kind of Self-Reliance Do Infrastructure Software Need?</title><link>https://pigsty.io/blog/db/sovereign-dbos/</link><pubDate>Thu, 31 Aug 2023 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/sovereign-dbos/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/sovereign-dbos/"&gt;&lt;img src="https://pigsty.io/img/hero/db/sovereign-dbos.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;When we talk about self-reliance and control, what are we really talking about? Operational self-reliance vs. R&amp;amp;D self-reliance - what nations/users truly need is the former, not flashy &amp;ldquo;self-research&amp;rdquo;. &lt;a href="https://vonng.com/en/db/sovereign-dbos/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Back to Basics: Tech Reflection Chronicles</title><link>https://pigsty.io/blog/db/rethink/</link><pubDate>Mon, 29 May 2023 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/rethink/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/rethink/"&gt;&lt;img src="https://pigsty.io/img/hero/db/rethink.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The cost-cutting imperative has triggered a reevaluation of all technologies, including databases. This series critiques hot DB technologies and poses fundamental questions about their trade-offs: Are cloud databases, distributed databases, microservices, and containerization real needs or false hype? &lt;a href="https://vonng.com/en/db/rethink/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Database Demand Hierarchy Pyramid</title><link>https://pigsty.io/blog/db/demand-pyramid/</link><pubDate>Wed, 10 May 2023 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/demand-pyramid/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/demand-pyramid/"&gt;&lt;img src="https://pigsty.io/img/hero/db/demand-pyramid.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Similar to Maslow&amp;rsquo;s hierarchy of needs, user demands for databases also have a progressive hierarchy: physiological needs, safety needs, belonging needs, esteem needs, cognitive needs, aesthetic needs, self-actualization needs, and transcendence needs. &lt;a href="https://vonng.com/en/db/demand-pyramid/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>NewSQL: Distributive Nonsense</title><link>https://pigsty.io/blog/db/distributive-bullshit/</link><pubDate>Sun, 07 May 2023 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/distributive-bullshit/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/distributive-bullshit/"&gt;&lt;img src="https://pigsty.io/img/hero/db/distributive-bullshit.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As hardware technology advances, the capacity and performance of standalone databases have reached unprecedented heights, which makes distributed (TP) databases appear utterly powerless, much like the &amp;ldquo;data middle platform&amp;rdquo; wearing the emperor&amp;rsquo;s new clothes. &lt;a href="https://vonng.com/en/db/distributive-bullshit/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Is running postgres in docker a good idea?</title><link>https://pigsty.io/blog/db/pg-in-docker/</link><pubDate>Sun, 13 Jan 2019 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/pg-in-docker/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/pg-in-docker/"&gt;&lt;img src="https://pigsty.io/img/hero/db/pg-in-docker.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thou shalt not run a prod database inside a container &lt;a href="https://vonng.com/en/db/pg-in-docker/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Understanding Time - Leap Years, Leap Seconds, Time and Time Zones</title><link>https://pigsty.io/blog/db/reason-about-time/</link><pubDate>Tue, 11 Dec 2018 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/reason-about-time/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/reason-about-time/"&gt;&lt;img src="https://pigsty.io/img/hero/db/reason-about-time.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A proper understanding of time is very helpful for correctly handling time-related issues in work and life. For example, time representation and processing in computers, as well as time handling in databases and programming languages. &lt;a href="https://vonng.com/en/db/reason-about-time/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Understanding Character Encoding Principles</title><link>https://pigsty.io/blog/db/character-encoding/</link><pubDate>Sun, 01 Jul 2018 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/character-encoding/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/character-encoding/"&gt;&lt;img src="https://pigsty.io/img/hero/db/character-encoding.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Without understanding the basic principles of character encoding, even simple string operations like comparison, sorting, and random access can easily lead you into pitfalls. This article attempts to clarify these issues through a comprehensive explanation. &lt;a href="https://vonng.com/en/db/character-encoding/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Concurrency Anomalies Explained</title><link>https://pigsty.io/blog/db/concurrent-control/</link><pubDate>Tue, 19 Jun 2018 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/concurrent-control/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/concurrent-control/"&gt;&lt;img src="https://pigsty.io/img/hero/db/concurrent-control.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Concurrent programs are hard to write correctly and even harder to write well. Many programmers simply throw these problems at the database&amp;hellip; But even the most sophisticated databases won&amp;rsquo;t help if you don&amp;rsquo;t understand concurrency anomalies and isolation levels. &lt;a href="https://vonng.com/en/db/concurrent-control/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Blockchain and Distributed Databases</title><link>https://pigsty.io/blog/db/blockchian/</link><pubDate>Sat, 09 Jun 2018 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/blockchian/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/blockchian/"&gt;&lt;img src="https://pigsty.io/img/hero/db/blockchian.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The technical essence, functionality, and evolution of blockchain is distributed databases. Specifically, it&amp;rsquo;s a &lt;strong&gt;Byzantine Fault Tolerant (resistant to malicious node attacks) distributed (leaderless replication) database&lt;/strong&gt;. &lt;a href="https://vonng.com/en/db/blockchian/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Consistency: An Overloaded Term</title><link>https://pigsty.io/blog/db/consistency/</link><pubDate>Tue, 08 May 2018 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/consistency/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/consistency/"&gt;&lt;img src="https://pigsty.io/img/hero/db/consistency.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The term &amp;ldquo;consistency&amp;rdquo; is heavily overloaded, representing different concepts in different contexts. For example, the C in ACID and the C in CAP actually refer to different concepts. &lt;a href="https://vonng.com/en/db/consistency/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Why Study Database Principles</title><link>https://pigsty.io/blog/db/why-learn-database/</link><pubDate>Fri, 20 Apr 2018 00:00:00 +0000</pubDate><guid>https://pigsty.io/blog/db/why-learn-database/</guid><description>&lt;p&gt;&lt;a href="https://vonng.com/en/db/why-learn-database/"&gt;&lt;img src="https://pigsty.io/img/hero/db/why-learn-database.jpg" alt="featured"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Those who only know how to code are just programmers; &lt;strong&gt;learn databases well, and you can at least make a living&lt;/strong&gt;; but for &lt;strong&gt;excellent&lt;/strong&gt; engineers, merely &lt;strong&gt;using&lt;/strong&gt; databases is far from enough. &lt;a href="https://vonng.com/en/db/why-learn-database/"&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>