Pigsty Blog Articles

Posts in 2024
  • MongoDB Has No Future: Good Marketing Can't Save a Rotten Mango

    September 04, 2024 in Database

    MongoDB Has No Future: Good Marketing Can't Save a Rotten Mango

    MongoDB has a terrible track record on integrity, lackluster products and technology, gets beaten by PG in correctness, performance, and functionality, with collapsing developer reputation, declining popularity, stock price halving, and expanding losses. Provocative marketing against PG can't save it with "good marketing."

    MongoDB has a terrible track record on integrity, lackluster products and technology, gets beaten by PG in correctness, performance, and functionality, with collapsing developer reputation, declining popularity, stock price halving, and expanding losses. Provocative marketing against PG can't save it with "good marketing."

  • MongoDB: Now Powered by PostgreSQL?

    September 03, 2024 in Database

    MongoDB: Now Powered by PostgreSQL?

    MongoDB 3.2's analytics subsystem turned out to be an embedded PostgreSQL database? A whistleblowing story from MongoDB's partner about betrayal and disillusionment.

    MongoDB 3.2's analytics subsystem turned out to be an embedded PostgreSQL database? A whistleblowing story from MongoDB's partner about betrayal and disillusionment.

  • Can PostgreSQL Replace Microsoft SQL Server?

    September 02, 2024 in PostgreSQL

    Can PostgreSQL Replace Microsoft SQL Server?

    PostgreSQL can directly replace Oracle, SQL Server, and MongoDB at the kernel level. Of course, the most thorough replacement is SQL Server - AWS's Babelfish provides wire-protocol-level compatibility.

    PostgreSQL can directly replace Oracle, SQL Server, and MongoDB at the kernel level. Of course, the most thorough replacement is SQL Server - AWS's Babelfish provides wire-protocol-level compatibility.

  • Amateur Hour Opera: Alibaba-Cloud PostgreSQL Disaster Chronicle

    August 19, 2024 in Cloud

    Amateur Hour Opera: Alibaba-Cloud PostgreSQL Disaster Chronicle

    A customer experienced an outrageous cascade of failures on cloud database last week: a high-availability PG RDS cluster went down completely - both primary and replica servers - after attempting a simple memory expansion, troubleshooting until dawn. Poor recommendations abounded during the incident, and the postmortem was equally perfunctory. I share this case study here for reference and review.

    A customer experienced an outrageous cascade of failures on cloud database last week: a high-availability PG RDS cluster went down completely - both primary and replica servers - after attempting a simple memory expansion, troubleshooting until dawn. Poor recommendations abounded during the incident, and the postmortem was equally perfunctory. I share this case study here for reference and review.

  • What Can We Learn from NetEase Cloud Music's Outage?

    August 18, 2024 in Cloud

    What Can We Learn from NetEase Cloud Music's Outage?

    NetEase Cloud Music experienced a two-and-a-half-hour outage this afternoon. Based on circulating online clues, we can deduce that the real cause behind this incident was...

    NetEase Cloud Music experienced a two-and-a-half-hour outage this afternoon. Based on circulating online clues, we can deduce that the real cause behind this incident was...

  • Whoever Integrates DuckDB Best Wins the OLAP World

    August 13, 2024 in PostgreSQL

    Whoever Integrates DuckDB Best Wins the OLAP World

    Just like the vector database extension race two years ago, the current PostgreSQL ecosystem extension competition has begun revolving around DuckDB. MotherDuck's official entry into the PostgreSQL extension space undoubtedly signals that competition has entered white-hot territory.

    Just like the vector database extension race two years ago, the current PostgreSQL ecosystem extension competition has begun revolving around DuckDB. MotherDuck's official entry into the PostgreSQL extension space undoubtedly signals that competition has entered white-hot territory.

  • StackOverflow 2024 Survey: PostgreSQL Has Gone Completely Berserk

    July 25, 2024 in PostgreSQL

    StackOverflow 2024 Survey: PostgreSQL Has Gone Completely Berserk

    The 2024 StackOverflow Global Developer Survey results are fresh out, and PostgreSQL has become the most popular, most loved, and most wanted database globally for the second consecutive year. Nothing can stop PostgreSQL from devouring the entire database world anymore!

    The 2024 StackOverflow Global Developer Survey results are fresh out, and PostgreSQL has become the most popular, most loved, and most wanted database globally for the second consecutive year. Nothing can stop PostgreSQL from devouring the entire database world anymore!

  • Switzerland Mandates Open-Source for Government Software

    July 24, 2024 in Database

    Switzerland Mandates Open-Source for Government Software

    Switzerland's government leads the way with open source legislation, showing IT developing countries how to ensure software sovereignty and control. True autonomy and control stem from "open source communities," not some "nationalist" style "domestic software."

    Switzerland's government leads the way with open source legislation, showing IT developing countries how to ensure software sovereignty and control. True autonomy and control stem from "open source communities," not some "nationalist" style "domestic software."

  • Blue Screen Friday: Amateur Hour on Both Sides

    July 23, 2024 in Cloud

    Blue Screen Friday: Amateur Hour on Both Sides

    Both client and vendor failed to control blast radius, leading to this epic global security incident that will greatly benefit local-first software philosophy.

    Both client and vendor failed to control blast radius, leading to this epic global security incident that will greatly benefit local-first software philosophy.

  • Pigsty v2.7: The Extension Superpack

    July 12, 2024 in Pigsty

    Pigsty v2.7: The Extension Superpack

    Pigsty v2.7 bundles 255 PostgreSQL extensions, plus Docker templates for Odoo, Supabase, PolarDB, and Jupyter, with new PITR dashboards.

    Pigsty v2.7 bundles 255 PostgreSQL extensions, plus Docker templates for Odoo, Supabase, PolarDB, and Jupyter, with new PITR dashboards.