<?xml version="1.0" encoding="utf-8" standalone="yes" ?>

<!-- Useful documentation: https://validator.w3.org/feed/docs/atom.html -->
<!-- Useful tools: http://www.feedvalidator.org/ & https://validator.w3.org/ -->

<feed xmlns="http://www.w3.org/2005/Atom">
  <id>https://planet.oursqlcommunity.org/</id>
  <title>Planet for the MySQL Community</title>
  <updated>2026-04-22T17:20:04+00:00</updated>
  <link rel="self" href="https://planet.oursqlcommunity.org/atom.xml"/>
  <link href="https://planet.oursqlcommunity.org/"/>
  <generator uri="http://feedreader.github.io/">Pluto 1.6.3 on Ruby 3.1.2 (2022-04-12) [x86_64-linux-gnu]</generator>
  <subtitle>A blog aggregator for the MySQL Community / Ecosystem</subtitle>


  <entry>
    <title type="html">Readyset Is Ready for MySQL 9.7 - Three Commands With rdst</title>
    <link href="https://blog.readyset.io/readyset-is-ready-for-mysql-9-7-three-commands-with-rdst/"/>
    <id>https://blog.readyset.io/readyset-is-ready-for-mysql-9-7-three-commands-with-rdst/</id>
    <updated>2026-04-22T15:00:18+00:00</updated>
    <content type="html">
      MySQL 9.7.0 LTS is live and Readyset supports it. See how to connect, deploy, and benchmark cached reads against a real 9.7.0 upstream in three commands using rdst.
    </content>
    <author>
      <name>Readyset Blog</name>
      <uri>https://blog.readyset.io/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Percona Live 2026 is Back in the Bay Area — Here’s Why You Don’t Want to Miss It</title>
    <link href="https://www.percona.com/blog/percona-live-2026-is-back-in-the-bay-area-heres-why-you-dont-want-to-miss-it/"/>
    <id>https://www.percona.com/blog/percona-live-2026-is-back-in-the-bay-area-heres-why-you-dont-want-to-miss-it/</id>
    <updated>2026-04-22T11:42:06+00:00</updated>
    <content type="html">
      &lt;p&gt;We’re thrilled to welcome the open source database community back in person for Percona Live 2026, taking place May 27–29 in the Bay Area. After the energy of past events, there’s nothing like being together again — swapping war stories over coffee, sketching architectures on napkins, and learning from the people building and running databases &amp;#8230; Continued&lt;/p&gt;
&lt;p&gt;The post Percona Live 2026 
    </content>
    <author>
      <name>Percona Database Blog</name>
      <uri>https://www.percona.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Upgrade to OpenSSL 3.5</title>
    <link href="https://blogs.oracle.com/mysql/upgrade-to-openssl-3-5"/>
    <id>https://blogs.oracle.com/mysql/upgrade-to-openssl-3-5</id>
    <updated>2026-04-22T05:28:53+00:00</updated>
    <content type="html">
      Overview Some MySQL distribution packages, such as the generic Linux build, bundle an OpenSSL dependency within the same .tar.gz archive. With the new MySQL 8.0.46, 8.4.9 and 9.7.0 releases, we are upgrading those bundled packages from using OpenSSL 3.0 to the new OpenSSL 3.5 LTS branch. Native OS packages, such as .rpm and .deb, continue [&amp;#8230;]
    </content>
    <author>
      <name>The Oracle MySQL Blog</name>
      <uri>https://blogs.oracle.com/mysql/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MySQL Performance : OpenSSL-3.5.5 Evaluation</title>
    <link href="http://dimitrik.free.fr/blog/posts/mysql-perf-openssl355-evaluation.html"/>
    <id>http://dimitrik.free.fr/blog/posts/mysql-perf-openssl355-evaluation.html</id>
    <updated>2026-04-22T04:50:00+00:00</updated>
    <content type="html">
      &lt;p&gt;The following report is covering performance evaluation of the currently available OpenSSL releases when they are used by MySQL in CPU-intensive OLTP workloads. However, the main focus is on OpenSSL-3.5.5, which will be used by default in the next MySQL releases.&lt;/p&gt;
&lt;p&gt;Read more... (19 min remaining to read)&lt;/p&gt;
    </content>
    <author>
      <name>DimitriK&#39;s (dim) Weblog</name>
      <uri>http://dimitrik.free.fr/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Orchestrator for PostgreSQL: the HA brain, now first-party</title>
    <link href="https://proxysql.com/blog/orchestrator-postgresql-intro/"/>
    <id>https://proxysql.com/blog/orchestrator-postgresql-intro/</id>
    <updated>2026-04-22T00:00:00+00:00</updated>
    <content type="html">
      How ProxySQL for PostgreSQL handles unplanned primary failure
    </content>
    <author>
      <name>ProxySQL Blog</name>
      <uri>https://proxysql.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">The Extensibility Tax: Decisions, Principles, &amp; Lessons in Teaching MySQL New Tricks</title>
    <link href="https://villagesql.com/blog/cmu-extensibility-tax/"/>
    <id>https://villagesql.com/blog/cmu-extensibility-tax/</id>
    <updated>2026-04-21T17:52:50+00:00</updated>
    <content type="html">
      Why is it so hard to teach an old database new tricks? VillageSQL CTO Steve Schirripa breaks down a year of engineering hurdles, debugging nightmares, and core principles discovered while building the VillageSQL Extension Framework.
    </content>
    <author>
      <name>VillageSQL</name>
      <uri>https://villagesql.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MySQL 9.7.0 LTS Is Now Available: Expanded Community Capabilities and Dynamic Data Masking for Enterprise</title>
    <link href="https://blogs.oracle.com/mysql/mysql-9-7-0-lts-is-now-available-expanded-community-capabilities-and-dynamic-data-masking-for-enterprise"/>
    <id>https://blogs.oracle.com/mysql/mysql-9-7-0-lts-is-now-available-expanded-community-capabilities-and-dynamic-data-masking-for-enterprise</id>
    <updated>2026-04-21T16:00:00+00:00</updated>
    <content type="html">
      With MySQL 9.7.0 LTS, MySQL establishes its next long-term support release line, expands key capabilities in Community Edition, and introduces Dynamic Data Masking for Enterprise users. The April releases mark an important milestone for MySQL. With the GA of&amp;#160;MySQL 9.7.0 LTS, MySQL moves from the 9.x innovation series to a new&amp;#160;Long-Term Support&amp;#160;release line. This begins [&amp;#8230;]
    </content>
    <author>
      <name>The Oracle MySQL Blog</name>
      <uri>https://blogs.oracle.com/mysql/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Expanding board of directors – Kurt Daniel, CEO at Virtuozzo</title>
    <link href="https://mariadb.org/expanding-board-of-directors-kurt-daniel-ceo-at-virtuozzo/"/>
    <id>https://mariadb.org/expanding-board-of-directors-kurt-daniel-ceo-at-virtuozzo/</id>
    <updated>2026-04-21T13:50:45+00:00</updated>
    <content type="html">
      &lt;p&gt;The MariaDB Foundation is pleased to welcome Kurt Daniel, five-time CEO and current CEO of Virtuozzo, to its Board&amp;#8212;bringing in a perspective shaped at the very heart of the database industry. &amp;#8230; &lt;/p&gt;
&lt;p&gt;Continue reading \&quot;Expanding board of directors &amp;#8211; Kurt Daniel, CEO at Virtuozzo\&quot;&lt;/p&gt;
&lt;p&gt;The post Expanding board of directors &amp;#8211; Kurt Daniel, CEO at Virtuozzo appeared firs
    </content>
    <author>
      <name>MariaDB Foundation Blog</name>
      <uri>https://mariadb.org/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Percona Operator for MySQL 1.1.0: PITR, Incremental Backups, and Compression</title>
    <link href="https://www.percona.com/blog/percona-operator-for-mysql-1-1-0-pitr-incremental-backups-compression/"/>
    <id>https://www.percona.com/blog/percona-operator-for-mysql-1-1-0-pitr-incremental-backups-compression/</id>
    <updated>2026-04-21T13:21:35+00:00</updated>
    <content type="html">
      &lt;p&gt;The latest release of the Percona Operator for MySQL, 1.1.0, is here. It brings point-in-time recovery, incremental backups, zstd backup compression, configurable asynchronous replication retries, and a set of stability fixes. This post walks through the highlights and how they help your MySQL deployments on Kubernetes. &amp;#160; Percona Operator for MySQL 1.1.0 Running stateful databases &amp;#8230; C
    </content>
    <author>
      <name>Percona Database Blog</name>
      <uri>https://www.percona.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Approaches to tenancy in Postgres</title>
    <link href="https://planetscale.com/blog/approaches-to-tenancy-in-postgres"/>
    <id>https://planetscale.com/blog/approaches-to-tenancy-in-postgres</id>
    <updated>2026-04-21T00:00:00+00:00</updated>
    <content type="html">
      There are many ways to slice a Postgres database for multi-tenant applications. Let&#39;s look at the three most common approaches and the trade-offs.
    </content>
    <author>
      <name>PlanetScale Blog</name>
      <uri>https://planetscale.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">ProxySQL for PostgreSQL — Surviving an unplanned primary failure</title>
    <link href="https://proxysql.com/blog/proxysql-postgresql-unplanned-primary-failure/"/>
    <id>https://proxysql.com/blog/proxysql-postgresql-unplanned-primary-failure/</id>
    <updated>2026-04-21T00:00:00+00:00</updated>
    <content type="html">
      How ProxySQL for PostgreSQL handles unplanned primary failure
    </content>
    <author>
      <name>ProxySQL Blog</name>
      <uri>https://proxysql.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Every Major OLTP Has Time Travel. Except MySQL</title>
    <link href="https://blog.dbtrail.com/every-major-oltp-has-time-travel-except-mysql/"/>
    <id>https://blog.dbtrail.com/every-major-oltp-has-time-travel-except-mysql/</id>
    <updated>2026-04-20T19:41:45+00:00</updated>
    <content type="html">
      &lt;p&gt;If you&amp;#8217;ve worked on Oracle, you know Flashback. Run a SELECT ... AS OF TIMESTAMP, get the row as it existed yesterday at 2pm. Find who touched it&amp;#8230;&lt;/p&gt;
&lt;p&gt;The post Every Major OLTP Has Time Travel. Except MySQL appeared first on dbtrail Blog.&lt;/p&gt;
    </content>
    <author>
      <name>dbtrail Blog</name>
      <uri>https://blog.dbtrail.com/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Deploying Cross-Site Replication in Percona Operator for MySQL (PXC)</title>
    <link href="https://www.percona.com/blog/deploying-cross-site-replication-in-percona-operator-for-mysql-pxc/"/>
    <id>https://www.percona.com/blog/deploying-cross-site-replication-in-percona-operator-for-mysql-pxc/</id>
    <updated>2026-04-20T13:15:04+00:00</updated>
    <content type="html">
      &lt;p&gt;Having a separate DR cluster for production databases is a modern day requirement or necessity for tech and other related businesses that rely heavily on their database systems. Setting up such a [DC -&amp;#62; DR] topology for Percona XtraDB Cluster (PXC), which is a virtually- synchronous cluster, can be a bit challenging in a complex &amp;#8230; Continued&lt;/p&gt;
&lt;p&gt;The post Deploying Cross-Site Replicat
    </content>
    <author>
      <name>Percona Database Blog</name>
      <uri>https://www.percona.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">How Dolt Represents and Evaluates Queries: A Case Study</title>
    <link href="https://dolthub.com/blog/2026-04-21-how-dolt-represents-and-evaluates-queries/"/>
    <id>https://dolthub.com/blog/2026-04-21-how-dolt-represents-and-evaluates-queries/</id>
    <updated>2026-04-20T00:00:00+00:00</updated>
    <content type="html">
      We look at a recent bug fix to understand how Dolt actually represents queries internally. It turns out, database engines and compilers have a lot in common.
    </content>
    <author>
      <name>DoltHub Blog</name>
      <uri>https://www.dolthub.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MySQL MCP Server v1.7.0 is out</title>
    <link href="https://askdba.net/2026/04/20/mysql-mcp-server-v1-7-0-is-out/"/>
    <id>https://askdba.net/2026/04/20/mysql-mcp-server-v1-7-0-is-out/</id>
    <updated>2026-04-19T21:00:38+00:00</updated>
    <content type="html">
      April 19, 2026 It took three release candidates and more CI tweaks than I&amp;#8217;d like to admit, but v1.7.0 is finally tagged GA. Here&amp;#8217;s what actually changed and why it matters. The thing I kept getting asked about: add_connection Almost every multi-database user hits the same wall: you configure your connections at startup, and that&amp;#8217;s [&amp;#8230;]
    </content>
    <author>
      <name>AskDba</name>
      <uri>https://askdba.net/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MySQL HeatWave Consulting and Managed Services</title>
    <link href="https://minervadb.xyz/mysql-heatwave-consulting-managed-services/"/>
    <id>https://minervadb.xyz/mysql-heatwave-consulting-managed-services/</id>
    <updated>2026-04-19T15:49:59+00:00</updated>
    <content type="html">
      MySQL HeatWave Consulting and Managed Services: Engineering Real-Time Analytics at Scale Oracle MySQL HeatWave collapses the traditional boundary between OLTP and OLAP workloads into a single, in-database engine — eliminating the ETL pipelines, data warehouse [...]
    </content>
    <author>
      <name>MinervaDB Blog</name>
      <uri>https://minervadb.xyz/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">The Provider Architecture — How dbdeployer Learned to Speak PostgreSQL</title>
    <link href="https://proxysql.com/blog/dbdeployer-provider-architecture/"/>
    <id>https://proxysql.com/blog/dbdeployer-provider-architecture/</id>
    <updated>2026-04-19T00:00:00+00:00</updated>
    <content type="html">
      A deep dive into the Provider interface that makes dbdeployer multi-database. How we abstracted MySQL, added PostgreSQL, and made it extensible for any database.
    </content>
    <author>
      <name>ProxySQL Blog</name>
      <uri>https://proxysql.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Instant Strapi Performance Without Changing Your Code</title>
    <link href="https://anotherboringtechblog.com/2026/04/strapi-performance-readyset/"/>
    <id>https://anotherboringtechblog.com/2026/04/strapi-performance-readyset/</id>
    <updated>2026-04-18T19:31:04+00:00</updated>
    <content type="html">
      &lt;p&gt;How to scale your Strapi data layer using a wire compatible caching proxy and what the results look like on 43,000 real restaurants. Strapi is an excellent tool for building content driven applications quickly. As a project grows and data becomes more interconnected, keeping the API layer snappy is a common goal for development teams. [&amp;#8230;]&lt;/p&gt;
&lt;p&gt;O post Instant Strapi Performance Without Ch
    </content>
    <author>
      <name>Another Boring Tech Blog</name>
      <uri>https://anotherboringtechblog.com/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">What’s New At Releem - March 2026</title>
    <link href="https://releem.com/blog/whats-new-at-releem-march-2026"/>
    <id>https://releem.com/blog/whats-new-at-releem-march-2026</id>
    <updated>2026-04-18T11:16:00+00:00</updated>
    <content type="html">
      We spent March focused on expanding query optimization, building out partner integrations, continuing PostgreSQL testing, and improve the overall experience for hosting providers and teams using Releem.
    </content>
    <author>
      <name>Releem Blog</name>
      <uri>https://releem.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">ProxySQL for PostgreSQL — the failover model</title>
    <link href="https://proxysql.com/blog/proxysql-postgresql-failover-primer/"/>
    <id>https://proxysql.com/blog/proxysql-postgresql-failover-primer/</id>
    <updated>2026-04-18T00:00:00+00:00</updated>
    <content type="html">
      First blog post of a series about ProxySQL for PostgreSQL and how it handles failover
    </content>
    <author>
      <name>ProxySQL Blog</name>
      <uri>https://proxysql.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Incremental backups in Percona Kubernetes Operator for MySQL</title>
    <link href="https://percona.community/blog/2026/04/17/incremental-backups-in-percona-kubernetes-operator-for-mysql/"/>
    <id>https://percona.community/blog/2026/04/17/incremental-backups-in-percona-kubernetes-operator-for-mysql/</id>
    <updated>2026-04-17T10:00:00+00:00</updated>
    <content type="html">
      Starting with version 1.1.0, the Percona Kubernetes Operator for MySQL now supports incremental backups. This feature lets you backup only the changed data since the last backup, instead of copying your entire dataset each time. The result is dramatically smaller backup sizes, faster backup windows, and lower cloud storage costs.
    </content>
    <author>
      <name>Percona Community Blog</name>
      <uri>https://percona.community/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MariaDB’s Snapshot Isolation: A Fix That Breaks More Than It Fixes</title>
    <link href="https://www.percona.com/blog/mariadbs-snapshot-isolation-a-fix-that-breaks-more-than-it-fixes/"/>
    <id>https://www.percona.com/blog/mariadbs-snapshot-isolation-a-fix-that-breaks-more-than-it-fixes/</id>
    <updated>2026-04-17T07:58:28+00:00</updated>
    <content type="html">
      &lt;p&gt;Jepsen&amp;#8217;s analysis of MySQL 8.0.34 walked through a set of concurrency and isolation anomalies in InnoDB. MariaDB, which inherits the same codebase, took the report seriously and shipped a response: a new server variable called innodb_snapshot_isolation, turned on by default starting in 11.8. The announcement claims that with the flag enabled, Repeatable Read in MariaDB &amp;#8230; Continued&lt;/p
    </content>
    <author>
      <name>Percona Database Blog</name>
      <uri>https://www.percona.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Where Do Users Get MariaDB Server From?</title>
    <link href="https://mariadb.org/where-do-users-get-mariadb-server-from/"/>
    <id>https://mariadb.org/where-do-users-get-mariadb-server-from/</id>
    <updated>2026-04-17T06:52:08+00:00</updated>
    <content type="html">
      &lt;p&gt;We recently asked the community a simple but important question:&lt;/p&gt;
&lt;p&gt;What is the main source of the MariaDB Server you use?&lt;/p&gt;
&lt;p&gt;The answers provide a very interesting snapshot of how MariaDB is consumed in the real world today&amp;#8212;and, perhaps more importantly, how different installation methods reflect different use cases and priorities. &amp;#8230; &lt;/p&gt;
&lt;p&gt;Continue reading \&quot;Where Do Users
    </content>
    <author>
      <name>MariaDB Foundation Blog</name>
      <uri>https://mariadb.org/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">ProxySQL&#39;s prepared statement cache refactor, explained</title>
    <link href="https://proxysql.com/blog/proxysql-3-0-4-prepared-statement-cache-refactor/"/>
    <id>https://proxysql.com/blog/proxysql-3-0-4-prepared-statement-cache-refactor/</id>
    <updated>2026-04-17T00:00:00+00:00</updated>
    <content type="html">
      A walk-through of the PostgreSQL prepared-statement cache refactor — what was slow, why, and how the redesign turned a contended path into a contention-free one
    </content>
    <author>
      <name>ProxySQL Blog</name>
      <uri>https://proxysql.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Build resilient Kerberos authentication for Aurora Global Database without joining Active Directory domain</title>
    <link href="https://aws.amazon.com/blogs/database/build-resilient-kerberos-authentication-for-aurora-global-database-without-joining-active-directory-domain/"/>
    <id>https://aws.amazon.com/blogs/database/build-resilient-kerberos-authentication-for-aurora-global-database-without-joining-active-directory-domain/</id>
    <updated>2026-04-16T17:13:41+00:00</updated>
    <content type="html">
      In this post, we show you how to build a multi-Region Kerberos authentication system that matches your Aurora Global Database’s resilience using AWS Directory Service for Microsoft Active Directory (AWS Managed Microsoft AD) with multi-Region replication and a one-way forest trust to your on-premises Active Directory, so your Linux clients can authenticate without joining the AD domain.
    </content>
    <author>
      <name>AWS Database Blog</name>
      <uri>https://aws.amazon.com/blogs/database/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">How GitHub uses eBPF to improve deployment safety</title>
    <link href="https://github.blog/engineering/infrastructure/how-github-uses-ebpf-to-improve-deployment-safety/"/>
    <id>https://github.blog/engineering/infrastructure/how-github-uses-ebpf-to-improve-deployment-safety/</id>
    <updated>2026-04-16T16:00:00+00:00</updated>
    <content type="html">
      &lt;p&gt;Learn how Github uses eBPF to detect and prevent circular dependencies in its deployment tooling. &lt;/p&gt;
&lt;p&gt;The post How GitHub uses eBPF to improve deployment safety appeared first on The GitHub Blog.&lt;/p&gt;
    </content>
    <author>
      <name>The GitHub Blog</name>
      <uri>https://github.blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Introducing MySQL GTID Support and Zero-Downtime Failover in Readyset</title>
    <link href="https://blog.readyset.io/introducing-mysql-gtid-support-and-zero-downtime-failover-in-readyset/"/>
    <id>https://blog.readyset.io/introducing-mysql-gtid-support-and-zero-downtime-failover-in-readyset/</id>
    <updated>2026-04-16T12:00:49+00:00</updated>
    <content type="html">
      Readyset now fully supports MySQL GTIDs, enabling zero-downtime failover without restarting or losing your cache. Learn how GTID replication works in Readyset and how to script failover into your existing MySQL high availability setup.
    </content>
    <author>
      <name>Readyset Blog</name>
      <uri>https://blog.readyset.io/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Inside MySQL: 20 Years of Source Code, Open Source Contributions, and What Comes Next. A Conversation with Marcelo Altmann</title>
    <link href="https://www.odbms.org/2026/04/inside-mysql-20-years-of-source-code-open-source-contributions-and-what-comes-next-a-conversation-with-marcelo-altmann/"/>
    <id>https://www.odbms.org/2026/04/inside-mysql-20-years-of-source-code-open-source-contributions-and-what-comes-next-a-conversation-with-marcelo-altmann/</id>
    <updated>2026-04-16T11:48:48+00:00</updated>
    <content type="html">
      Q1.&amp;#160;Marcelo, congratulations on being named MySQL Rockstar 2025! You&amp;#8217;ve spent nearly 20 years working with MySQL — from the LAMP stack era when InnoDB was &amp;#8220;the new kid&amp;#8221; to today&amp;#8217;s cloud-native, multi-terabyte production environments.&amp;#46;&amp;#46;&amp;#46;
    </content>
    <author>
      <name>ODBMS.org</name>
      <uri>https://www.odbms.org</uri>
    </author>
  </entry>

  <entry>
    <title type="html">zstd Compression Support in ProxySQL 3.0.7</title>
    <link href="https://proxysql.com/blog/proxysql-3-0-7-zstd-compression/"/>
    <id>https://proxysql.com/blog/proxysql-3-0-7-zstd-compression/</id>
    <updated>2026-04-16T00:00:00+00:00</updated>
    <content type="html">
      ProxySQL 3.0.7 adds native zstd compression for the MySQL protocol, offering better compression ratios and lower CPU overhead compared to zlib.
    </content>
    <author>
      <name>ProxySQL Blog</name>
      <uri>https://proxysql.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Dissecting the MySQL 8.0 Performance Regression on oltp_update_non_index</title>
    <link href="https://kernelmaker.github.io/MySQL-regression-1"/>
    <id>https://kernelmaker.github.io/MySQL-regression-1</id>
    <updated>2026-04-16T00:00:00+00:00</updated>
    <content type="html">
      The performance regression in MySQL 8.0 is well known, but it is still not fully understood. That is because it is not a regression caused by one obvious bottleneck. MySQL 8.0 introduced many new designs and refactored major subsystems, so the gap comes from a combination of configuration defaults, architectural trade-offs, and many small overheads spread across different layers.
    </content>
    <author>
      <name>Zhao Song&#39;s Blog</name>
      <uri>https://kernelmaker.github.io/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">What Happens to a Database When the User is an AI agent</title>
    <link href="https://www.pingcap.com/blog/what-makes-a-database-for-ai-agents-different/"/>
    <id>https://www.pingcap.com/blog/what-makes-a-database-for-ai-agents-different/</id>
    <updated>2026-04-15T21:38:57+00:00</updated>
    <content type="html">
      &lt;p&gt;Editor’s note: This post originally appeared on The New Stack and is republished with permission. The original version is available here. In the past, we judged enterprise databases by how useful they were to people like us. We rated them on how well they helped architects create schemas, DBAs plan capacity, and analysts build queries.&amp;#160; We [&amp;#8230;]&lt;/p&gt;
&lt;p&gt;The post What Happens to a Databas
    </content>
    <author>
      <name>PingCAP Blog</name>
      <uri>https://pingcap.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Symlinks are Unsafe since MySQL 8.0.39 (and maybe even before)</title>
    <link href="https://jfg-mysql.blogspot.com/2026/04/symlinks-are-unsafe-in-mysql.html"/>
    <id>https://jfg-mysql.blogspot.com/2026/04/symlinks-are-unsafe-in-mysql.html</id>
    <updated>2026-04-15T13:20:23+00:00</updated>
    <content type="html">
      You read this right, symbolic links (symlinks) are unsafe in MySQL since at least 8.0.39.&amp;nbsp; As always, it is a little more complicated than that, but if you are using symbolic links and in certain conditions, you risk a crash.&amp;nbsp; I think it is important to raise awareness on this, hence this post.



My attention was brought to this via the now private Bug&amp;nbsp;#120156: MySQL 8.0.39/8.0.42
    </content>
    <author>
      <name>J-F Gagné&#39;s MySQL Blog</name>
      <uri>https://jfg-mysql.blogspot.com</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Monitoring MySQL data locks, or the tip of the iceberg</title>
    <link href="https://blogs.oracle.com/mysql/monitoring-mysql-data-locks-or-the-tip-of-the-iceberg"/>
    <id>https://blogs.oracle.com/mysql/monitoring-mysql-data-locks-or-the-tip-of-the-iceberg</id>
    <updated>2026-04-15T13:13:51+00:00</updated>
    <content type="html">
      Monitoring MySQL data locks, or the tip of the iceberg This story is about recent (*) performance improvements implemented in MySQL, related to monitoring of data locks. (*) Originally written in Feb 2025. Refresher What is a data lock? When a user session connects to the MySQL database, it executes SQL queries. The query runs; [&amp;#8230;]
    </content>
    <author>
      <name>The Oracle MySQL Blog</name>
      <uri>https://blogs.oracle.com/mysql/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Tutorial: Building AI Agents That Talk to Your Azure Database for MySQL</title>
    <link href="https://techcommunity.microsoft.com/t5/azure-database-for-mysql-blog/tutorial-building-ai-agents-that-talk-to-your-azure-database-for/ba-p/4504995"/>
    <id>https://techcommunity.microsoft.com/t5/azure-database-for-mysql-blog/tutorial-building-ai-agents-that-talk-to-your-azure-database-for/ba-p/4504995</id>
    <updated>2026-04-15T13:00:00+00:00</updated>
    <content type="html">
      &lt;p&gt;What if you could ask your database a question in plain English and get the answer instantly, without writing a single line of SQL?&lt;/p&gt;
&lt;p&gt;In this tutorial, you&#39;ll build a Python-based AI agent that connects to Azure Database for MySQL server and uses OpenAI&#39;s function calling to translate natural language questions into SQL queries, execute them, and return human-readable answers. The agent can
    </content>
    <author>
      <name>Azure for MySQL Blog</name>
      <uri>https://techcommunity.microsoft.com/category/azuredatabases/blog/adformysql</uri>
    </author>
  </entry>

  <entry>
    <title type="html">What changed between MySQL 9.7.0-er and 9.7.0-er2</title>
    <link href="http://of-code.blogspot.com/2026/04/what-changed-between-mysql-970-er-and.html"/>
    <id>http://of-code.blogspot.com/2026/04/what-changed-between-mysql-970-er-and.html</id>
    <updated>2026-04-15T12:16:04+00:00</updated>
    <content type="html">
      &lt;p&gt;
Oracle has published the second MySQL 9.7.0 early access release!
&lt;/p&gt;

&lt;p&gt;
Previously I wrote about building and testing the first one under macOS. This time I
won&#39;t do that, because I cannot, because of a showstopper bug #120246 (XCode 26.4
fails to build 9.7.0-er2). Using a different compiler does not help this time because
some of the errors appear libc-related.
&lt;/p&gt;

&lt;p&gt;
So, this time I&#39;ll
    </content>
    <author>
      <name>Laurynas Biveinis&#39; blog</name>
      <uri>https://of-code.blogspot.com/search/label/mysql</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Replication Internals: Decoding the MySQL Binary Log - Part 8: Row Events — WRITE_ROWS, UPDATE_ROWS, and DELETE_ROWS</title>
    <link href="https://blog.readyset.io/replication-internals-decoding-the-mysql-binary-log-part-8-row-events-write_rows-update_rows-and-delete_rows/"/>
    <id>https://blog.readyset.io/replication-internals-decoding-the-mysql-binary-log-part-8-row-events-write_rows-update_rows-and-delete_rows/</id>
    <updated>2026-04-15T10:00:28+00:00</updated>
    <content type="html">
      Part 8 of Readyset&#39;s MySQL binary log internals series decodes WRITE_ROWS, UPDATE_ROWS, and DELETE_ROWS events, covering row images, column bitmaps, null bitmaps, and how MySQL stores INSERT, UPDATE, and DELETE operations byte by byte.
    </content>
    <author>
      <name>Readyset Blog</name>
      <uri>https://blog.readyset.io/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Multi-Region MySQL on Kubernetes: Architecture Patterns for Global Scale</title>
    <link href="https://www.continuent.com/resources/blog/multi-region-mysql-kubernetes-architecture-patterns-global-scale"/>
    <id>https://www.continuent.com/resources/blog/multi-region-mysql-kubernetes-architecture-patterns-global-scale</id>
    <updated>2026-04-15T08:51:31+00:00</updated>
    <content type="html">
      A deep dive into multi-region MySQL deployment patterns on Kubernetes, exploring replication models, failover strategies, and the operational trade-offs required to achieve global scale and resilience.Tags:&amp;nbsp;kubernetesArchitecture
    </content>
    <author>
      <name>Continuent Blog</name>
      <uri>https://www.continuent.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Ask Claude what happened to your MySQL</title>
    <link href="https://blog.dbtrail.com/ask-claude-what-happened-to-your-mysql/"/>
    <id>https://blog.dbtrail.com/ask-claude-what-happened-to-your-mysql/</id>
    <updated>2026-04-15T02:49:04+00:00</updated>
    <content type="html">
      &lt;p&gt;Most teams running MySQL in production don&amp;#8217;t have a DBA. They have a developer who set up RDS two years ago, automated snapshots they&amp;#8217;ve never tested a restore&amp;#8230;&lt;/p&gt;
&lt;p&gt;The post Ask Claude what happened to your MySQL appeared first on dbtrail Blog.&lt;/p&gt;
    </content>
    <author>
      <name>dbtrail Blog</name>
      <uri>https://blog.dbtrail.com/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Improving storage with additional storage volumes in Amazon RDS for SQL Server</title>
    <link href="https://aws.amazon.com/blogs/database/improving-storage-with-additional-storage-volumes-in-amazon-rds-for-sql-server/"/>
    <id>https://aws.amazon.com/blogs/database/improving-storage-with-additional-storage-volumes-in-amazon-rds-for-sql-server/</id>
    <updated>2026-04-14T16:16:39+00:00</updated>
    <content type="html">
      As SQL Server workloads grow on Amazon Relational Database Service (Amazon RDS) for Db2, the 64 TiB storage limit can force architectural issues that constrain business growth and create performance bottlenecks when transaction logs compete with data for I/O resources. The additional storage volumes feature in Amazon RDS for SQL Server solves these challenges. You can use Amazon RDS for SQL Server 
    </content>
    <author>
      <name>AWS Database Blog</name>
      <uri>https://aws.amazon.com/blogs/database/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Accelerate database migration to Amazon Aurora DSQL with Kiro and Amazon Bedrock AgentCore</title>
    <link href="https://aws.amazon.com/blogs/database/accelerate-database-migration-to-amazon-aurora-dsql-with-kiro-and-amazon-bedrock-agentcore/"/>
    <id>https://aws.amazon.com/blogs/database/accelerate-database-migration-to-amazon-aurora-dsql-with-kiro-and-amazon-bedrock-agentcore/</id>
    <updated>2026-04-14T16:15:36+00:00</updated>
    <content type="html">
      In this post, we walk through the steps to set up the custom migration assistant agent and migrate a PostgreSQL database to Aurora DSQL. We demonstrate how to use natural language prompts to analyze database schemas, generate compatibility reports, apply converted schemas, and manage data replication through AWS DMS. As of this writing, AWS DMS does not support Aurora DSQL as target endpoint. To ad
    </content>
    <author>
      <name>AWS Database Blog</name>
      <uri>https://aws.amazon.com/blogs/database/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Village News: MySQL/Database News (8 April 2026)</title>
    <link href="https://villagesql.com/blog/village-news-mysql-database-news-8-april-2026/"/>
    <id>https://villagesql.com/blog/village-news-mysql-database-news-8-april-2026/</id>
    <updated>2026-04-14T14:00:25+00:00</updated>
    <content type="html">
      &lt;p&gt;As part of building the MySQL Community, we are going to publish a curated overview of MySQL and database news that you might have missed over the last period.&lt;/p&gt;&lt;p&gt;If you want to get these updates, just subscribe to the blog.&amp;#xA0;&lt;/p&gt;&lt;p&gt;Enjoy!&lt;/p&gt;MySQL News:&lt;p&gt;Note: Aggregated MySQL news can&lt;/p&gt;
    </content>
    <author>
      <name>VillageSQL</name>
      <uri>https://villagesql.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">What Our Survey Says About MariaDB Preview Releases</title>
    <link href="https://lefred.be/content/what-our-survey-says-about-mariadb-preview-releases/"/>
    <id>https://lefred.be/content/what-our-survey-says-about-mariadb-preview-releases/</id>
    <updated>2026-04-14T10:10:55+00:00</updated>
    <content type="html">
      Preview releases are among the clearest ways an open-source community can shape the future of a database before it becomes a production reality. They give users early access to new features, a chance to validate upgrade paths, and an opportunity to catch issues while the change is still inexpensive. In our recent survey, we asked […]
    </content>
    <author>
      <name>lefred&#39;s blog</name>
      <uri>https://lefred.be/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Auditing Login Attempts in MySQL and MariaDB</title>
    <link href="https://www.percona.com/blog/auditing-login-attempts-in-mysql-and-mariadb/"/>
    <id>https://www.percona.com/blog/auditing-login-attempts-in-mysql-and-mariadb/</id>
    <updated>2026-04-13T21:08:26+00:00</updated>
    <content type="html">
      &lt;p&gt;My colleague Miguel wrote about ways to audit login attempts in MySQL over 13 years ago, and this is still a relevant subject. I decided to refresh this topic to include some important changes since then. Very often, it is important to track login attempts to our databases due to security reasons as well as &amp;#8230; Continued&lt;/p&gt;
&lt;p&gt;The post Auditing Login Attempts in MySQL and MariaDB appeared f
    </content>
    <author>
      <name>Percona Database Blog</name>
      <uri>https://www.percona.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Google Cloud introduces QueryData to help AI agents create reliable database queries</title>
    <link href="https://www.infoworld.com/article/4158015/google-cloud-introduces-querydata-to-help-ai-agents-create-reliable-database-queries.html"/>
    <id>https://www.infoworld.com/article/4158015/google-cloud-introduces-querydata-to-help-ai-agents-create-reliable-database-queries.html</id>
    <updated>2026-04-13T16:50:51+00:00</updated>
    <content type="html">
      
		
					  
						




&lt;p&gt;A new tool from Google Cloud aims to improve the accuracy of AI agents querying databases in multi-agent systems or applications.&lt;/p&gt;



&lt;p&gt;QueryData, which translates natural language into database queries with what the company claims is “near 100% accuracy,” is being pitched as an alternative to direct generation of queries by large language models (LLMs), which Google s
    </content>
    <author>
      <name>InfoWorld</name>
      <uri>https://www.infoworld.com/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Options for changing AWS KMS encryption key for Amazon RDS databases</title>
    <link href="https://aws.amazon.com/blogs/database/options-for-changing-aws-kms-encryption-key-for-amazon-rds-databases/"/>
    <id>https://aws.amazon.com/blogs/database/options-for-changing-aws-kms-encryption-key-for-amazon-rds-databases/</id>
    <updated>2026-04-13T15:52:10+00:00</updated>
    <content type="html">
      In this post, we review the options for changing the AWS KMS key on your Amazon RDS database instances and on your Amazon RDS and Aurora clusters. We start with the most common approach, which is the snapshot method, and then we include additional options to consider when performing this change on production instances and clusters that can mitigate downtime. Each of the approaches mentioned in this
    </content>
    <author>
      <name>AWS Database Blog</name>
      <uri>https://aws.amazon.com/blogs/database/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Join the Public MySQL Community Discussion Webinar (Edition #3)</title>
    <link href="https://blogs.oracle.com/mysql/join-the-public-mysql-community-discussion-webinar-edition-3"/>
    <id>https://blogs.oracle.com/mysql/join-the-public-mysql-community-discussion-webinar-edition-3</id>
    <updated>2026-04-13T09:28:36+00:00</updated>
    <content type="html">
      Following the strong participation in the first two editions of our Public MySQL Community Discussion webinar series, we’re excited to invite you to Edition #3. These sessions are part of our ongoing commitment to increase transparency, strengthen collaboration, and make it easier for the community to provide input that helps shape the evolution of MySQL’s. [&amp;#8230;]
    </content>
    <author>
      <name>The Oracle MySQL Blog</name>
      <uri>https://blogs.oracle.com/mysql/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MariaDB Foundation releases the BETA of the Test Automation Framework (TAF) 2.5</title>
    <link href="https://mariadb.org/mariadb-foundation-releases-the-beta-of-the-test-automation-framework-taf-2-5/"/>
    <id>https://mariadb.org/mariadb-foundation-releases-the-beta-of-the-test-automation-framework-taf-2-5/</id>
    <updated>2026-04-12T13:39:48+00:00</updated>
    <content type="html">
      &lt;p&gt;The MariaDB Foundation is releasing the BETA version of the Test Automation Framework (TAF) 2.5. This release represents a significant architectural upgrade, strengthening the framework&amp;#8217;s lifecycle model, profiling capabilities, extraction and install pipeline, and reporting consistency. &amp;#8230; &lt;/p&gt;
&lt;p&gt;Continue reading \&quot;MariaDB Foundation releases the BETA of the Test Automation Framewor
    </content>
    <author>
      <name>MariaDB Foundation Blog</name>
      <uri>https://mariadb.org/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">How a MySQL UPDATE Actually Works: InnoDB Internals Animated</title>
    <link href="https://reliadb.com/blog/how-mysql-update-works-innodb-internals.html"/>
    <id>https://reliadb.com/blog/how-mysql-update-works-innodb-internals.html</id>
    <updated>2026-04-12T10:00:00+00:00</updated>
    <content type="html">
      Step-by-step animation of what happens inside MySQL when you run an UPDATE. From client packet to redo log fsync — every layer of InnoDB explained with interactive visualization.
    </content>
    <author>
      <name>ReliaDB</name>
      <uri>https://reliadb.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Writing My Own Extension For Village SQL Part II</title>
    <link href="https://davesmysqlstuff.blogspot.com/2026/04/writing-my-own-extension-for-village_11.html"/>
    <id>https://davesmysqlstuff.blogspot.com/2026/04/writing-my-own-extension-for-village_11.html</id>
    <updated>2026-04-11T14:35:00+00:00</updated>
    <content type="html">
      &lt;p&gt;&amp;nbsp;Writing my own extension for Village SQL has been a learning experience. Extensions are a big part of the PostgreSQL ecosystem, and the idea of bringing them to the MySQL ecosystem is a source of hope for the &#39;most popular database&#39;.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;The Good News&lt;p&gt;I was able to build my extension, vsql_cube, and get it into the server! Yeah!&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/p&gt;mysql&amp;gt;
    </content>
    <author>
      <name>Dave&#39;s MySQL Stuff</name>
      <uri>https://davesmysqlstuff.blogspot.com/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MySQL EXPLAIN Output Explained: The Complete Guide (2026)</title>
    <link href="https://reliadb.com/blog/mysql-explain-output-complete-guide.html"/>
    <id>https://reliadb.com/blog/mysql-explain-output-complete-guide.html</id>
    <updated>2026-04-11T10:00:00+00:00</updated>
    <content type="html">
      Every column of MySQL EXPLAIN output decoded with real examples from a 680K-row production database. Learn what each access type means, when to worry, and how to fix the slow ones.
    </content>
    <author>
      <name>ReliaDB</name>
      <uri>https://reliadb.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Navigating Business Challenges: Insights from Sailing</title>
    <link href="https://askdba.net/2026/04/10/navigating-business-challenges-insights-from-sailing/"/>
    <id>https://askdba.net/2026/04/10/navigating-business-challenges-insights-from-sailing/</id>
    <updated>2026-04-10T18:32:35+00:00</updated>
    <content type="html">
      Some experiences can be simulated. Sailing cannot, and it ever changes. At first glance, a sailboat feels like leisure, wind, sea, and escape from reality. But the moment you take responsibility on board, that illusion disappears. A sailboat is not an escape from life. It is a lifestyle full of responsibilities. As we enter the [&amp;#8230;]
    </content>
    <author>
      <name>AskDba</name>
      <uri>https://askdba.net/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MySQL 9.7.0 vs sysbench on a small server</title>
    <link href="https://smalldatum.blogspot.com/2026/04/mysql-970-vs-sysbench-on-small-server.html"/>
    <id>https://smalldatum.blogspot.com/2026/04/mysql-970-vs-sysbench-on-small-server.html</id>
    <updated>2026-04-10T18:00:37+00:00</updated>
    <content type="html">
      &lt;p&gt;This has results from sysbench on a small server with MySQL 9.7.0 and 8.4.8. Sysbench is run with low concurrency (1 thread) and a cached database. The purpose is to search for changes in performance, often from new CPU overheads.&lt;br&gt;&lt;br&gt;I tested MySQL 9.7.0 with and without the hypergraph optimizer enabled. I don&#39;t expect it to help much because the queries run here are simple. I hope to learn 
    </content>
    <author>
      <name>Small Datum</name>
      <uri>https://smalldatum.blogspot.com/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">What Our Survey Says About MariaDB Preview Releases</title>
    <link href="https://mariadb.org/what-our-survey-says-about-mariadb-preview-releases/"/>
    <id>https://mariadb.org/what-our-survey-says-about-mariadb-preview-releases/</id>
    <updated>2026-04-10T07:33:17+00:00</updated>
    <content type="html">
      &lt;p&gt;Preview releases are among the clearest ways an open-source community can shape the future of a database before it becomes a production reality. They give users early access to new features, a chance to validate upgrade paths, and an opportunity to catch issues while the change is still inexpensive. &amp;#8230; &lt;/p&gt;
&lt;p&gt;Continue reading \&quot;What Our Survey Says About MariaDB Preview Releases\&quot;&lt;/p&gt;
&lt;p&gt;T
    </content>
    <author>
      <name>MariaDB Foundation Blog</name>
      <uri>https://mariadb.org/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Keeping a Postgres queue healthy</title>
    <link href="https://planetscale.com/blog/keeping-a-postgres-queue-healthy"/>
    <id>https://planetscale.com/blog/keeping-a-postgres-queue-healthy</id>
    <updated>2026-04-10T00:00:00+00:00</updated>
    <content type="html">
      Dead tuples from high-churn job queues can silently degrade your Postgres database when vacuum falls behind—especially alongside competing workloads. Traffic Control keeps cleanup on track.
    </content>
    <author>
      <name>PlanetScale Blog</name>
      <uri>https://planetscale.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Sysbench vs MySQL on a small server: another way to view the regressions</title>
    <link href="https://smalldatum.blogspot.com/2026/04/sysbench-vs-mysql-on-small-server-n.html"/>
    <id>https://smalldatum.blogspot.com/2026/04/sysbench-vs-mysql-on-small-server-n.html</id>
    <updated>2026-04-09T19:32:13+00:00</updated>
    <content type="html">
      &lt;p&gt;This post provides another way to see the performance regressions in MySQL from versions 5.6 to 9.7. It complements what I shared in a&amp;nbsp;recent post. The workload here is cached by InnoDB and my focus is on regressions from new CPU overheads.&amp;nbsp;&lt;/p&gt;&lt;p&gt;The good news is that there are few regressions after 8.0. The bad news is that there were many prior to that and these are unlikely to be u
    </content>
    <author>
      <name>Small Datum</name>
      <uri>https://smalldatum.blogspot.com/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">S3 is the New Network: Rethinking Data Architecture for AI Agents</title>
    <link href="https://www.pingcap.com/blog/s3-new-network-cloud-object-storage-database-architecture/"/>
    <id>https://www.pingcap.com/blog/s3-new-network-cloud-object-storage-database-architecture/</id>
    <updated>2026-04-09T18:52:49+00:00</updated>
    <content type="html">
      &lt;p&gt;Editor’s note: This post originally appeared on The New Stack and is republished with permission. The original version is available here. For decades, database designers have built distributed databases around the assumption that storage must live close to compute. The farther data travels over the network, the reasoning goes, the greater the potential for delay. Local [&amp;#8230;]&lt;/p&gt;
&lt;p&gt;The post 
    </content>
    <author>
      <name>PingCAP Blog</name>
      <uri>https://pingcap.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Amazon RDS Blue/Green Deployments now supports Amazon RDS Proxy</title>
    <link href="https://aws.amazon.com/about-aws/whats-new/2026/04/rds-proxy-blue-green/"/>
    <id>https://aws.amazon.com/about-aws/whats-new/2026/04/rds-proxy-blue-green/</id>
    <updated>2026-04-09T17:00:00+00:00</updated>
    <content type="html">
      &lt;p&gt;Amazon RDS Blue/Green Deployments now supports Amazon RDS Proxy, enabling faster application recovery during switchover by eliminating DNS propagation delays. Blue/Green Deployments create a fully managed staging environment (Green) that allows you to deploy and test production changes, keeping your current production database (Blue) safe. When ready, you can switchover to the new production env
    </content>
    <author>
      <name>AWS What&#39;s New</name>
      <uri>https://aws.amazon.com/new/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Amazon RDS Blue/Green Deployments now supports Amazon RDS Proxy</title>
    <link href="https://aws.amazon.com/about-aws/whats-new/2026/04/rds-blue-green-proxy/"/>
    <id>https://aws.amazon.com/about-aws/whats-new/2026/04/rds-blue-green-proxy/</id>
    <updated>2026-04-09T17:00:00+00:00</updated>
    <content type="html">
      &lt;p&gt;Amazon RDS Blue/Green Deployments now supports Amazon RDS Proxy, enabling faster application recovery during switchover by eliminating DNS propagation delays. Blue/Green Deployments create a fully managed staging environment (Green) that allows you to deploy and test production changes, keeping your current production database (Blue) safe. When ready, you can switchover to the new production env
    </content>
    <author>
      <name>AWS What&#39;s New</name>
      <uri>https://aws.amazon.com/new/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">When “Committed” Doesn’t Mean Durable: What Jepsen Found in Galera Cluster</title>
    <link href="https://www.continuent.com/resources/blog/when-committed-doesnt-mean-durable-what-jepsen-found-galera-cluster"/>
    <id>https://www.continuent.com/resources/blog/when-committed-doesnt-mean-durable-what-jepsen-found-galera-cluster</id>
    <updated>2026-04-09T16:58:44+00:00</updated>
    <content type="html">
      Jepsen found write loss, stale reads, and lost updates in MariaDB Galera Cluster. This article examines what commit actually guarantees and why ordering impacts durability and consistency.
    </content>
    <author>
      <name>Continuent Blog</name>
      <uri>https://www.continuent.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">We Built a Free MySQL EXPLAIN Analyzer — Here&#39;s What It Catches That You&#39;re Missing</title>
    <link href="https://reliadb.com/blog/mysql-explain-analyzer-free-query-plan-visualizer.html"/>
    <id>https://reliadb.com/blog/mysql-explain-analyzer-free-query-plan-visualizer.html</id>
    <updated>2026-04-09T10:00:00+00:00</updated>
    <content type="html">
      Free MySQL &amp;amp; MariaDB EXPLAIN ANALYZE visualizer with 49 detection rules, smart index recommendations, and impact simulation. Tested against AI analysis on 50 unseen queries. 100% client-side.
    </content>
    <author>
      <name>ReliaDB</name>
      <uri>https://reliadb.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Bringing databases and Kubernetes together</title>
    <link href="https://www.infoworld.com/article/4153393/bringing-databases-and-kubernetes-together.html"/>
    <id>https://www.infoworld.com/article/4153393/bringing-databases-and-kubernetes-together.html</id>
    <updated>2026-04-09T09:00:00+00:00</updated>
    <content type="html">
      
		
					  
						




&lt;p&gt;Running databases on Kubernetes is popular. For cloud-native organizations, Kubernetes is the de facto standard approach to running databases. According to Datadog, databases are the most popular workload to deploy in containers, with 45 percent of container-using organizations using this approach. The Data on Kubernetes Community found that production deployments were now
    </content>
    <author>
      <name>InfoWorld</name>
      <uri>https://www.infoworld.com/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MariaDB Vector: How it works. Part IV</title>
    <link href="https://mariadb.org/mariadb-vector-how-it-works-part-iv/"/>
    <id>https://mariadb.org/mariadb-vector-how-it-works-part-iv/</id>
    <updated>2026-04-09T06:42:55+00:00</updated>
    <content type="html">
      &lt;p&gt;This is the last post in the &amp;#8220;MariaDB Vector: How it works&amp;#8221; series. The first three were about storage, in-memory representation, HNSW modifications. &amp;#8230; &lt;/p&gt;
&lt;p&gt;Continue reading \&quot;MariaDB Vector: How it works. Part IV\&quot;&lt;/p&gt;
&lt;p&gt;The post MariaDB Vector: How it works. Part IV appeared first on MariaDB.org.&lt;/p&gt;
    </content>
    <author>
      <name>MariaDB Foundation Blog</name>
      <uri>https://mariadb.org/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Announcing the future of Orchestrator: ProxySQL takes takes the helm</title>
    <link href="https://proxysql.com/blog/announcing-proxysql-takes-over-orchestrator/"/>
    <id>https://proxysql.com/blog/announcing-proxysql-takes-over-orchestrator/</id>
    <updated>2026-04-09T00:00:00+00:00</updated>
    <content type="html">
      ProxySQL officially takes over the maintenance and development of Orchestrator, ensuring a bright future for the industry-standard database topology management tool.
    </content>
    <author>
      <name>ProxySQL Blog</name>
      <uri>https://proxysql.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">The Insert Benchmark vs MariaDB 10.2 to 13.0 on a 32-core server</title>
    <link href="https://smalldatum.blogspot.com/2026/04/the-insert-benchmark-vs-mariadb-102-to_8.html"/>
    <id>https://smalldatum.blogspot.com/2026/04/the-insert-benchmark-vs-mariadb-102-to_8.html</id>
    <updated>2026-04-08T22:05:37+00:00</updated>
    <content type="html">
      &lt;p&gt;This has results for MariaDB versions 10.2 through 13.0 vs the&amp;nbsp;Insert Benchmark&amp;nbsp;on a 32-core server. The goal is to see how performance changes over time to find regressions or highlight improvements. My previous post has results from a 24-core server.&amp;nbsp; Differences between these servers include:&lt;br&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;RAM - 32-core server has 128G, 24-core server has 64G&lt;/li&gt;&lt;li&gt;fsync lat
    </content>
    <author>
      <name>Small Datum</name>
      <uri>https://smalldatum.blogspot.com/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">The Insert Benchmark vs MariaDB 10.2 to 13.0 on a 24-core server</title>
    <link href="https://smalldatum.blogspot.com/2026/04/the-insert-benchmark-vs-mariadb-102-to.html"/>
    <id>https://smalldatum.blogspot.com/2026/04/the-insert-benchmark-vs-mariadb-102-to.html</id>
    <updated>2026-04-08T21:28:56+00:00</updated>
    <content type="html">
      &lt;p&gt;This has results for MariaDB versions 10.2 through 13.0 vs the&amp;nbsp;Insert Benchmark&amp;nbsp;on a 24-core server. The goal is to see how performance changes over time to find regressions or highlight improvements.&lt;/p&gt;&lt;p&gt;MariaDB 13.0.0 is faster than 10.2.30 on most benchmark steps and otherwise as fast as 10.2.30. This is a great result.&lt;/p&gt;&lt;p&gt;tl;dr&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;for a CPU-bound workload&lt;/li&gt;&lt;u
    </content>
    <author>
      <name>Small Datum</name>
      <uri>https://smalldatum.blogspot.com/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Village News: MySQL/Database News (8 April 2026)</title>
    <link href="https://villagesql.com/blog/village-news-8-april-2026/"/>
    <id>https://villagesql.com/blog/village-news-8-april-2026/</id>
    <updated>2026-04-08T20:06:08+00:00</updated>
    <content type="html">
      MySQL news: 8.0 EOL options, ProxySQL updates, Azure Fabric Mirroring, and Anthropic AI security alerts. Plus, 2026 database event schedules.
    </content>
    <author>
      <name>VillageSQL</name>
      <uri>https://villagesql.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Replication Internals: Decoding the MySQL Binary Log Part 7: TABLE_MAP_EVENT – Table Metadata for Row-Based Replication</title>
    <link href="https://blog.readyset.io/replication-internals-decoding-the-mysql-binary-log-part-7-table_map_event-table-metadata-for-row-based-replication/"/>
    <id>https://blog.readyset.io/replication-internals-decoding-the-mysql-binary-log-part-7-table_map_event-table-metadata-for-row-based-replication/</id>
    <updated>2026-04-08T14:00:14+00:00</updated>
    <content type="html">
      Learn how MySQL&#39;s TABLE_MAP_EVENT maps table IDs to database names and column layouts before row-based replication events. Includes a full byte-level breakdown of column types, null bitmaps, and optional metadata.
    </content>
    <author>
      <name>Readyset Blog</name>
      <uri>https://blog.readyset.io/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MariaDB 10.6 to MySQL Aurora 8.0 Migration Guide — Part 5: Execution, Validation, Cutover, and Cleanup</title>
    <link href="https://reliadb.com/blog/mariadb-to-aurora-mysql-migration-execution-cutover-cleanup.html"/>
    <id>https://reliadb.com/blog/mariadb-to-aurora-mysql-migration-execution-cutover-cleanup.html</id>
    <updated>2026-04-08T14:00:00+00:00</updated>
    <content type="html">
      Run the AWS DMS migration task, enable data validation, perform the cutover from MariaDB to Aurora MySQL, recreate indexes, and clean up all temporary AWS resources.
    </content>
    <author>
      <name>ReliaDB</name>
      <uri>https://reliadb.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MariaDB 10.6 to MySQL Aurora 8.0 Migration Guide — Part 4: DMS Endpoints, Task Configuration, and Assessments</title>
    <link href="https://reliadb.com/blog/mariadb-to-aurora-mysql-migration-dms-endpoints-task.html"/>
    <id>https://reliadb.com/blog/mariadb-to-aurora-mysql-migration-dms-endpoints-task.html</id>
    <updated>2026-04-08T13:00:00+00:00</updated>
    <content type="html">
      Configure AWS DMS source and target endpoints, set up DMS users, create the migration task with correct LOB and table mapping settings, and run pre-migration assessments.
    </content>
    <author>
      <name>ReliaDB</name>
      <uri>https://reliadb.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Celebrating 30 Years of MySQL: Free Training &amp; Certification Results </title>
    <link href="https://blogs.oracle.com/mysql/celebrating-30-years-of-mysql-free-training-certification-results"/>
    <id>https://blogs.oracle.com/mysql/celebrating-30-years-of-mysql-free-training-certification-results</id>
    <updated>2026-04-08T12:25:36+00:00</updated>
    <content type="html">
      In 2025, MySQL celebrated its 30th anniversary—and to mark the milestone, Oracle University (together with the MySQL Community team) offered free MySQL training and free certification exams from April 20 through July 31, 2025.&amp;#160; The goal was simple: make it easy for developers, DBAs, architects, and newcomers to build practical skills and validate them with [&amp;#8230;]
    </content>
    <author>
      <name>The Oracle MySQL Blog</name>
      <uri>https://blogs.oracle.com/mysql/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MariaDB 10.6 to MySQL Aurora 8.0 Migration Guide — Part 3: Schema and User Migration</title>
    <link href="https://reliadb.com/blog/mariadb-to-aurora-mysql-migration-schema-migration.html"/>
    <id>https://reliadb.com/blog/mariadb-to-aurora-mysql-migration-schema-migration.html</id>
    <updated>2026-04-08T12:00:00+00:00</updated>
    <content type="html">
      Migrate schema and users from MariaDB 10.6 to Aurora MySQL 8.0. Covers mysqldump compatibility pipeline, incompatible object cleanup, index strategy for DMS, and user export with pt-show-grants.
    </content>
    <author>
      <name>ReliaDB</name>
      <uri>https://reliadb.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MariaDB 10.6 to MySQL Aurora 8.0 Migration Guide — Part 2: AWS DMS Infrastructure Setup</title>
    <link href="https://reliadb.com/blog/mariadb-to-aurora-mysql-migration-aws-dms-infrastructure.html"/>
    <id>https://reliadb.com/blog/mariadb-to-aurora-mysql-migration-aws-dms-infrastructure.html</id>
    <updated>2026-04-08T11:00:00+00:00</updated>
    <content type="html">
      Set up AWS DMS for MariaDB to Aurora MySQL migration. Step-by-step guide to IAM roles, replication instance sizing, VPC configuration, and security group rules.
    </content>
    <author>
      <name>ReliaDB</name>
      <uri>https://reliadb.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MariaDB 10.6 to MySQL Aurora 8.0 Migration Guide — Part 1: Pre-Migration Requirements</title>
    <link href="https://reliadb.com/blog/mariadb-to-aurora-mysql-migration-pre-migration-requirements.html"/>
    <id>https://reliadb.com/blog/mariadb-to-aurora-mysql-migration-pre-migration-requirements.html</id>
    <updated>2026-04-08T10:00:00+00:00</updated>
    <content type="html">
      Pre-migration checklist for migrating from MariaDB 10.6 to Amazon Aurora MySQL 8.0 via AWS DMS. Covers timeout settings, binlog configuration, and target validation.
    </content>
    <author>
      <name>ReliaDB</name>
      <uri>https://reliadb.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Thanks AWS Open Source</title>
    <link href="https://jfg-mysql.blogspot.com/2026/04/thanks-aws-open-source.html"/>
    <id>https://jfg-mysql.blogspot.com/2026/04/thanks-aws-open-source.html</id>
    <updated>2026-04-07T20:11:43+00:00</updated>
    <content type="html">
      I would like to thank AWS Open Source for their support.

For some time, I am maintaining Planet for the MySQL Community, a&amp;nbsp;blog / news aggregator for the MySQL Community/Ecosystem.&amp;nbsp; I am also maintaining a similar aggregator for the Valkey Community.

Maintaining blog / news aggregators is not free.&amp;nbsp; It incurs hosting, domain registration, and other costs (in addition to time,
    </content>
    <author>
      <name>J-F Gagné&#39;s MySQL Blog</name>
      <uri>https://jfg-mysql.blogspot.com</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Monitor custom database metrics in Amazon RDS for SQL Server using Amazon CloudWatch</title>
    <link href="https://aws.amazon.com/blogs/database/monitor-custom-database-metrics-in-amazon-rds-for-sql-server-using-amazon-cloudwatch/"/>
    <id>https://aws.amazon.com/blogs/database/monitor-custom-database-metrics-in-amazon-rds-for-sql-server-using-amazon-cloudwatch/</id>
    <updated>2026-04-07T18:29:06+00:00</updated>
    <content type="html">
      In this post, we demonstrate how to create custom Amazon RDS for SQL Server CloudWatch metrics. You accomplish this by using SQL Server Agent jobs and CloudWatch Logs integration. We walk through an example of monitoring table size within a SQL Server database however, this approach works for various other metrics. You can adapt this approach to track row counts, database size, job counts, user ses
    </content>
    <author>
      <name>AWS Database Blog</name>
      <uri>https://aws.amazon.com/blogs/database/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">The AWS Lambda ‘Kiss of Death’</title>
    <link href="https://shatteredsilicon.net/aws-lambda-kiss-of-death/"/>
    <id>https://shatteredsilicon.net/aws-lambda-kiss-of-death/</id>
    <updated>2026-04-07T18:15:28+00:00</updated>
    <content type="html">
      &lt;p&gt;Our story begins as most database issues start: with hands on foreheads, internally or externally, saying ‘WTF is going on?’. We observed a series of database freezes on our production environment. It was quite severe. Connections spiked, writes were stalled and at some point, a large database freeze and they cleared. Being a Galera environment, [&amp;#8230;]&lt;/p&gt;
&lt;p&gt;The post The AWS Lambda &amp;#8216;Ki
    </content>
    <author>
      <name>Shattered Silicon OSDB Blog</name>
      <uri>https://shatteredsilicon.net/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Writing My Own Extension for Village SQL Part I</title>
    <link href="https://davesmysqlstuff.blogspot.com/2026/04/writing-my-own-extension-for-village.html"/>
    <id>https://davesmysqlstuff.blogspot.com/2026/04/writing-my-own-extension-for-village.html</id>
    <updated>2026-04-07T13:46:00+00:00</updated>
    <content type="html">
      &lt;p&gt;Since my previous post on Village SQL, life has been filled with too many other things. But finally I was able this past weekend to circle back and try to write my own extension.&lt;/p&gt;&lt;p&gt;The Village SQL TL;DR -&amp;gt; MySQL with PostgreSQL like extensions.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The&amp;nbsp; documentation on writing new extensions seems complete, but I have run into issues that are probably caused by me, and
    </content>
    <author>
      <name>Dave&#39;s MySQL Stuff</name>
      <uri>https://davesmysqlstuff.blogspot.com/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Reducing P999 Latency in Distributed Databases with TiDB 8.5</title>
    <link href="https://www.pingcap.com/blog/tidb-8-5-reduce-p999-latency-distributed-database/"/>
    <id>https://www.pingcap.com/blog/tidb-8-5-reduce-p999-latency-distributed-database/</id>
    <updated>2026-04-07T13:00:46+00:00</updated>
    <content type="html">
      &lt;p&gt;Reducing P999 latency in distributed databases is one of the hardest challenges in modern OLTP systems. A handful of slow requests can cascade across services, break SLOs, and directly impact business outcomes, especially in latency-sensitive environments like trading platforms and real-time applications. This is the challenge of tail latency. As systems scale, variability compounds: queueing [&amp;
    </content>
    <author>
      <name>PingCAP Blog</name>
      <uri>https://pingcap.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">What enterprise devops teams should learn from SaaS</title>
    <link href="https://www.infoworld.com/article/4150869/what-enterprise-devops-teams-should-learn-from-saas.html"/>
    <id>https://www.infoworld.com/article/4150869/what-enterprise-devops-teams-should-learn-from-saas.html</id>
    <updated>2026-04-07T09:00:00+00:00</updated>
    <content type="html">
      
		
					  
						




&lt;p&gt;Many enterprise devops teams struggle to deploy frequently, increase test automation, and ensure reliable releases. What can they learn from SaaS companies, where developing and deploying software for thousands of customers is core to their revenue and business operations?&lt;/p&gt;



&lt;p&gt;SaaS companies must have robust testing, observability, deployment, and monitoring capabili
    </content>
    <author>
      <name>InfoWorld</name>
      <uri>https://www.infoworld.com/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Announcing ProxySQL 3.0.7, 3.1.7, and 4.0.7</title>
    <link href="https://proxysql.com/blog/announcing-proxysql-3-0-7/"/>
    <id>https://proxysql.com/blog/announcing-proxysql-3-0-7/</id>
    <updated>2026-04-07T00:00:00+00:00</updated>
    <content type="html">
      ProxySQL 3.0.7 brings protocol hardening, zstd compression, TLS certificate tracking, and new security improvements. Also announcing 3.1.7 and 4.0.7.
    </content>
    <author>
      <name>ProxySQL Blog</name>
      <uri>https://proxysql.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Starting from PostgreSQL’s fsync Failure</title>
    <link href="https://medium.com/@baotiao/starting-from-postgresqls-fsync-failure-840af156585c?source=rss-e82e01c8bf2b------2"/>
    <id>https://medium.com/@baotiao/starting-from-postgresqls-fsync-failure-840af156585c?source=rss-e82e01c8bf2b------2</id>
    <updated>2026-04-06T21:00:37+00:00</updated>
    <content type="html">
      ♦Introduction&lt;p&gt;In 2018, the PostgreSQL community discovered a severe problem that had existed for 20 years: when fsync() fails, PostgreSQL&amp;#39;s handling could lead to silent data loss. This incident, known as &amp;quot;fsyncgate&amp;quot;, not only revealed an architectural flaw in PostgreSQL itself, but also exposed a deep conflict between the Linux kernel, file systems, and databases regarding I/O erro
    </content>
    <author>
      <name>Chen Zongzhi&#39;s Medium blog</name>
      <uri>https://medium.com/@baotiao</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Tournament of Databases: The Winner!</title>
    <link href="https://villagesql.com/blog/tournament-of-databases-the-winner/"/>
    <id>https://villagesql.com/blog/tournament-of-databases-the-winner/</id>
    <updated>2026-04-06T19:00:00+00:00</updated>
    <content type="html">
      MySQL beats PostgreSQL to win our Tournament of Databases. See how multi-threaded architecture and replication carried MySQL to the championship.
    </content>
    <author>
      <name>VillageSQL</name>
      <uri>https://villagesql.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Optimize full-text search in Amazon RDS for MySQL and Amazon Aurora MySQL</title>
    <link href="https://aws.amazon.com/blogs/database/optimize-full-text-search-in-amazon-rds-for-mysql-and-amazon-aurora-mysql/"/>
    <id>https://aws.amazon.com/blogs/database/optimize-full-text-search-in-amazon-rds-for-mysql-and-amazon-aurora-mysql/</id>
    <updated>2026-04-06T18:11:09+00:00</updated>
    <content type="html">
      In this post, we show you how to optimize full-text search (FTS) performance in Amazon RDS for MySQL and Amazon Aurora MySQL-Compatible Edition through proper maintenance and monitoring. We discuss why FTS indexes require regular maintenance, common issues that can arise, and best practices for keeping your FTS-enabled databases running smoothly.
    </content>
    <author>
      <name>AWS Database Blog</name>
      <uri>https://aws.amazon.com/blogs/database/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MySQL 8.0 to 8.4 LTS Upgrade Guide — Part 5: Change Management, Troubleshooting, and Complete Checklist</title>
    <link href="https://reliadb.com/blog/mysql-8-to-8-4-upgrade-change-management-checklist.html"/>
    <id>https://reliadb.com/blog/mysql-8-to-8-4-upgrade-change-management-checklist.html</id>
    <updated>2026-04-06T14:00:00+00:00</updated>
    <content type="html">
      Complete MySQL 8.4 upgrade checklist with 41 items, 8 common troubleshooting scenarios, project timeline estimates, and change management templates for production upgrades.
    </content>
    <author>
      <name>ReliaDB</name>
      <uri>https://reliadb.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MySQL Tools for Performance Tuning and Test Data Generation</title>
    <link href="https://kedar.nitty-witty.com/blog/mysql-tools-for-performance-tuning-and-test-data-generation?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=mysql-tools-for-performance-tuning-and-test-data-generation"/>
    <id>https://kedar.nitty-witty.com/blog/mysql-tools-for-performance-tuning-and-test-data-generation?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=mysql-tools-for-performance-tuning-and-test-data-generation</id>
    <updated>2026-04-06T14:00:00+00:00</updated>
    <content type="html">
      &lt;p&gt;As a MySQL consultant, I keep running into the same two problems: reviewing MySQL configurations and generating realistic test data for validation. So I built two focused MySQL tools to&amp;#8230;&lt;/p&gt;
The post MySQL Tools for Performance Tuning and Test Data Generation first appeared on Change Is Inevitable.
    </content>
    <author>
      <name>Kedar MySQL Blog</name>
      <uri>http://kedar.nitty-witty.com/blog/category/mysql</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Your MySQL Backups Won’t Pass a Compliance Audit Alone</title>
    <link href="https://blog.dbtrail.com/your-mysql-backups-wont-pass-a-compliance-audit-alone/"/>
    <id>https://blog.dbtrail.com/your-mysql-backups-wont-pass-a-compliance-audit-alone/</id>
    <updated>2026-04-06T13:08:29+00:00</updated>
    <content type="html">
      &lt;p&gt;Every compliance framework that touches data recovery says some version of the same thing: you need to be able to restore data, prove that you can, and show&amp;#8230;&lt;/p&gt;
&lt;p&gt;The post Your MySQL Backups Won&amp;#8217;t Pass a Compliance Audit Alone appeared first on dbtrail Blog.&lt;/p&gt;
    </content>
    <author>
      <name>dbtrail Blog</name>
      <uri>https://blog.dbtrail.com/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MySQL 8.0 to 8.4 LTS Upgrade Guide — Part 4: Rollback Strategy and Post-Upgrade Validation</title>
    <link href="https://reliadb.com/blog/mysql-8-to-8-4-upgrade-rollback-validation.html"/>
    <id>https://reliadb.com/blog/mysql-8-to-8-4-upgrade-rollback-validation.html</id>
    <updated>2026-04-06T13:00:00+00:00</updated>
    <content type="html">
      Plan your MySQL 8.4 rollback strategy before you start. Plus the complete post-upgrade validation checklist — version checks, replication health, optimizer stats, and monitoring.
    </content>
    <author>
      <name>ReliaDB</name>
      <uri>https://reliadb.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MySQL 8.0 to 8.4 LTS Upgrade Guide — Part 3: Upgrade Execution</title>
    <link href="https://reliadb.com/blog/mysql-8-to-8-4-upgrade-execution.html"/>
    <id>https://reliadb.com/blog/mysql-8-to-8-4-upgrade-execution.html</id>
    <updated>2026-04-06T12:00:00+00:00</updated>
    <content type="html">
      Three MySQL upgrade approaches compared — replication-based, in-place, and rolling replica. Step-by-step commands, configuration templates, and time estimates for each method.
    </content>
    <author>
      <name>ReliaDB</name>
      <uri>https://reliadb.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MySQL 8.0 to 8.4 LTS Upgrade Guide — Part 2: Upgrade Testing</title>
    <link href="https://reliadb.com/blog/mysql-8-to-8-4-upgrade-testing.html"/>
    <id>https://reliadb.com/blog/mysql-8-to-8-4-upgrade-testing.html</id>
    <updated>2026-04-06T11:00:00+00:00</updated>
    <content type="html">
      Learn how to test your MySQL 8.0 to 8.4 upgrade using pt-upgrade, dry-run procedures, application compatibility checks, and canary testing before touching production.
    </content>
    <author>
      <name>ReliaDB</name>
      <uri>https://reliadb.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MySQL 8.0 to 8.4 LTS Upgrade Guide — Part 1: Pre-Upgrade Preparation</title>
    <link href="https://reliadb.com/blog/mysql-8-to-8-4-upgrade-pre-upgrade-preparation.html"/>
    <id>https://reliadb.com/blog/mysql-8-to-8-4-upgrade-pre-upgrade-preparation.html</id>
    <updated>2026-04-06T10:00:00+00:00</updated>
    <content type="html">
      MySQL 8.0 reached EOL on April 6, 2026. This guide covers every pre-upgrade step — backups, upgrade checker, removed parameters, authentication migration, and schema fixes.
    </content>
    <author>
      <name>ReliaDB</name>
      <uri>https://reliadb.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Sysbench vs MariaDB on a small server: using the same charset for all versions</title>
    <link href="https://smalldatum.blogspot.com/2026/04/sysbench-vs-mariadb-on-small-server.html"/>
    <id>https://smalldatum.blogspot.com/2026/04/sysbench-vs-mariadb-on-small-server.html</id>
    <updated>2026-04-06T03:38:13+00:00</updated>
    <content type="html">
      &lt;p&gt;This has results for sysbench vs MariaDB on a small server. I repeated tests using the same charset (latin1) for all versions as explained here. In previous results I used a multi-byte charset for modern MariaDB (probably 11.4+) by mistake and that adds a 5% CPU overhead for many tests.&lt;/p&gt;&lt;p&gt;tl;dr&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;MariaDB has done much better than MySQL at avoid regressions from code bloat.&lt;/l
    </content>
    <author>
      <name>Small Datum</name>
      <uri>https://smalldatum.blogspot.com/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Sysbench vs MySQL on a small server: no new regressions, many old ones</title>
    <link href="https://smalldatum.blogspot.com/2026/03/sysbench-vs-mysql-on-small-server-no.html"/>
    <id>https://smalldatum.blogspot.com/2026/03/sysbench-vs-mysql-on-small-server-no.html</id>
    <updated>2026-04-06T02:43:34+00:00</updated>
    <content type="html">
      &lt;p&gt;This has performance results for InnoDB from MySQL 5.6.51, 5.7.44, 8.0.X, 8.4.8 and 9.7.0 on a small server with sysbench microbenchmarks. The workload here is cached by InnoDB and my focus is on regressions from new CPU overheads.&amp;nbsp;&lt;/p&gt;&lt;p&gt;In many cases, MySQL 5.6.51 gets about 1.5X more QPS than modern MySQL (8.0.x thru 9.7). The root cause is new CPU overhead, possibly from code bloat.&lt;/p&gt;
    </content>
    <author>
      <name>Small Datum</name>
      <uri>https://smalldatum.blogspot.com/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">从 PostgreSQL fsync EIO 失败处理说起</title>
    <link href="http://baotiao.github.io/2026/04/06/postgresql-fsync.html"/>
    <id>http://baotiao.github.io/2026/04/06/postgresql-fsync.html</id>
    <updated>2026-04-06T00:00:00+00:00</updated>
    <content type="html">
      2018 年, PostgreSQL 社区发现了一个存在了 20 年的严重问题: 当 fsync() 失败时, PostgreSQL 的处理方式可能导致静默数据丢失. 这个被称为 “fsyncgate” 的事件, 不仅揭示了 PostgreSQL 自身的架构缺陷, 更暴露了 Linux 内核, 文件系统与数据库之间在 I/O 错误处理上的深层矛盾.
    </content>
    <author>
      <name>Chen Zongzhi&#39;s GitHub blog</name>
      <uri>https://baotiao.github.io/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">A response to Percona’s 2026 MySQL ecosystem benchmark: useful data, but not a realistic MariaDB comparison</title>
    <link href="https://lefred.be/content/a-response-to-perconas-2026-mysql-ecosystem-benchmark-useful-data-but-not-a-realistic-mariadb-comparison/"/>
    <id>https://lefred.be/content/a-response-to-perconas-2026-mysql-ecosystem-benchmark-useful-data-but-not-a-realistic-mariadb-comparison/</id>
    <updated>2026-04-05T08:42:47+00:00</updated>
    <content type="html">
      Percona’s new 2026 benchmark report is interesting because it puts several MySQL-family releases on the same graphs and shares a public repository for the test harness. That openness is welcome. But after reading both the article and the published scripts, I do not think the post supports broad conclusions about “ecosystem performance,” and I especially […]
    </content>
    <author>
      <name>lefred&#39;s blog</name>
      <uri>https://lefred.be/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">What&#39;s Coming to dbdeployer</title>
    <link href="https://proxysql.com/blog/proxysql-dbdeployer-whats-coming/"/>
    <id>https://proxysql.com/blog/proxysql-dbdeployer-whats-coming/</id>
    <updated>2026-04-05T00:00:00+00:00</updated>
    <content type="html">
      A preview of the features we&#39;re shipping — from InnoDB Cluster to PostgreSQL support. This is just the beginning.
    </content>
    <author>
      <name>ProxySQL Blog</name>
      <uri>https://proxysql.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">How to fix write latency in MySQL 8.4 Upgrade</title>
    <link href="https://kedar.nitty-witty.com/blog/how-to-fix-write-latency-in-mysql-8-4-upgrade?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=how-to-fix-write-latency-in-mysql-8-4-upgrade"/>
    <id>https://kedar.nitty-witty.com/blog/how-to-fix-write-latency-in-mysql-8-4-upgrade?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=how-to-fix-write-latency-in-mysql-8-4-upgrade</id>
    <updated>2026-04-04T17:01:09+00:00</updated>
    <content type="html">
      &lt;p&gt;During any MySQL major version upgrade, especially when moving from 8.0 to 8.4, it’s not just about compatibility checks. Subtle default changes can directly impact MySQL performance tuning, and if&amp;#8230;&lt;/p&gt;
The post How to fix write latency in MySQL 8.4 Upgrade first appeared on Change Is Inevitable.
    </content>
    <author>
      <name>Kedar MySQL Blog</name>
      <uri>http://kedar.nitty-witty.com/blog/category/mysql</uri>
    </author>
  </entry>

  <entry>
    <title type="html">CPU-bound sysbench on a large server: Postgres, MySQL and MariaDB</title>
    <link href="https://smalldatum.blogspot.com/2026/04/cpu-bound-sysbench-on-large-server.html"/>
    <id>https://smalldatum.blogspot.com/2026/04/cpu-bound-sysbench-on-large-server.html</id>
    <updated>2026-04-04T02:36:13+00:00</updated>
    <content type="html">
      &lt;p&gt;This post has results for CPU-bound sysbench vs Postgres, MySQL and MariaDB on a large server using older and newer releases.&amp;nbsp;&lt;/p&gt;&lt;p&gt;The goal is to measure:&lt;br&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;how performance changes over time from old versions to new versions&lt;/li&gt;&lt;li&gt;performance between modern MySQL, MariaDB and Postgres&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;The context here is a collection of microbenchmarks using a large serve
    </content>
    <author>
      <name>Small Datum</name>
      <uri>https://smalldatum.blogspot.com/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Why dbdeployer Matters to Me — and Why ProxySQL Took Over Its Maintenance</title>
    <link href="https://proxysql.com/blog/proxysql-dbdeployer-intro/"/>
    <id>https://proxysql.com/blog/proxysql-dbdeployer-intro/</id>
    <updated>2026-04-04T00:00:00+00:00</updated>
    <content type="html">
      A first look at why this project matters, why we decided to maintain it, and why supporting tools for both MySQL and PostgreSQL is part of our broader open source commitment
    </content>
    <author>
      <name>ProxySQL Blog</name>
      <uri>https://proxysql.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">How to Enable MySQL HeatWave Telemetry and Analyze Logs with OCI Log Analytics</title>
    <link href="https://blogs.oracle.com/mysql/how-to-enable-mysql-heatwave-telemetry-and-analyze-logs-with-oci-log-analytics"/>
    <id>https://blogs.oracle.com/mysql/how-to-enable-mysql-heatwave-telemetry-and-analyze-logs-with-oci-log-analytics</id>
    <updated>2026-04-03T18:06:32+00:00</updated>
    <content type="html">
      MySQL HeatWave Service on Oracle Cloud Infrastructure (OCI) provides built-in telemetry and logging capabilities that help organizations monitor database activity, troubleshoot issues, and maintain operational health. These logs are valuable not only for operations and performance tuning, but also for governance and regulatory compliance, where audit logging can be essential for tracking database a
    </content>
    <author>
      <name>The Oracle MySQL Blog</name>
      <uri>https://blogs.oracle.com/mysql/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Monthly Product Pulse: April 2026—Oracle Technical Resources</title>
    <link href="https://blogs.oracle.com/ace/monthly-product-pulse-april-2026-oracle-technical-resources"/>
    <id>https://blogs.oracle.com/ace/monthly-product-pulse-april-2026-oracle-technical-resources</id>
    <updated>2026-04-03T12:48:32+00:00</updated>
    <content type="html">
      Momentum builds when useful resources meet real-world use cases. In this April edition of Monthly Product Pulse, we’re bringing together practical developer-focused updates across Oracle AI Database and Autonomous AI Database, SQL and Ask TOM learning resources, Select AI and in-database machine learning innovations, along with MySQL community news and upcoming events. Oracle AI Database: [&amp;#8230;]
    </content>
    <author>
      <name>Oracle ACE Program</name>
      <uri>https://blogs.oracle.com/ace/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">A response to Percona’s 2026 MySQL ecosystem benchmark: useful data, but not a realistic MariaDB comparison</title>
    <link href="https://mariadb.org/a-response-to-perconas-2026-mysql-ecosystem-benchmark-useful-data-but-not-a-realistic-mariadb-comparison/"/>
    <id>https://mariadb.org/a-response-to-perconas-2026-mysql-ecosystem-benchmark-useful-data-but-not-a-realistic-mariadb-comparison/</id>
    <updated>2026-04-03T07:35:32+00:00</updated>
    <content type="html">
      &lt;p&gt;Percona&amp;#8217;s new 2026 benchmark report is interesting because it puts several MySQL-family releases on the same graphs and shares a public repository for the test harness. &amp;#8230; &lt;/p&gt;
&lt;p&gt;Continue reading \&quot;A response to Percona’s 2026 MySQL ecosystem benchmark: useful data, but not a realistic MariaDB comparison\&quot;&lt;/p&gt;
&lt;p&gt;The post A response to Percona’s 2026 MySQL ecosystem benchmark: useful
    </content>
    <author>
      <name>MariaDB Foundation Blog</name>
      <uri>https://mariadb.org/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Percona Bug Report: March 2026</title>
    <link href="https://percona.community/blog/2026/04/03/percona-bug-report-march-2026/"/>
    <id>https://percona.community/blog/2026/04/03/percona-bug-report-march-2026/</id>
    <updated>2026-04-03T00:00:00+00:00</updated>
    <content type="html">
      At Percona, we operate on the premise that full transparency makes a product better. We strive to build the best open-source database products, but also to help you manage any issues that arise in any of the databases that we support. And, in true open-source form, report back on any issues or bugs you might encounter along the way.
    </content>
    <author>
      <name>Percona Community Blog</name>
      <uri>https://percona.community/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Vibe-Coded Agents for Vibe-Coded Issues</title>
    <link href="https://dolthub.com/blog/2026-04-03-vibe-coded-agents-for-vibe-coded-issues/"/>
    <id>https://dolthub.com/blog/2026-04-03-vibe-coded-agents-for-vibe-coded-issues/</id>
    <updated>2026-04-03T00:00:00+00:00</updated>
    <content type="html">
      Gas Town&#39;s vibe-coded agents introduced a plethora of new issues to Dolt. I vibe-coded a Go CLI to fight back: parallel agents to reproduce the issues agents caused.
    </content>
    <author>
      <name>DoltHub Blog</name>
      <uri>https://www.dolthub.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">ProxySQL 3.1.6: Embedded TSDB for Built-in Time-Series Metrics</title>
    <link href="https://proxysql.com/blog/proxysql-316-tsdb/"/>
    <id>https://proxysql.com/blog/proxysql-316-tsdb/</id>
    <updated>2026-04-03T00:00:00+00:00</updated>
    <content type="html">
      Built-in Time-Series Metrics, No Prometheus Required. Query Your Metrics History Directly from ProxySQL
    </content>
    <author>
      <name>ProxySQL Blog</name>
      <uri>https://proxysql.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">We ran an internal AI demo competition: Here are the winners!</title>
    <link href="https://mariadb.com/resources/blog/we-ran-an-internal-ai-demo-competition-here-are-the-winners/"/>
    <id>https://mariadb.com/resources/blog/we-ran-an-internal-ai-demo-competition-here-are-the-winners/</id>
    <updated>2026-04-02T15:53:37+00:00</updated>
    <content type="html">
      As developers, we are skeptical of “AI marketing”. We want to see it run. We want to see the actual [&amp;#8230;]
    </content>
    <author>
      <name>MariaDB Corporation Blog</name>
      <uri>https://mariadb.com/resources/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Query Hints: Let Your Application Decide What Gets Cached</title>
    <link href="https://blog.readyset.io/query-hints-let-your-application-decide-what-gets-cached/"/>
    <id>https://blog.readyset.io/query-hints-let-your-application-decide-what-gets-cached/</id>
    <updated>2026-04-02T15:29:57+00:00</updated>
    <content type="html">
      Readyset Query Hints let developers embed caching directives directly in their MySQL SQL queries, no admin connection, no separate deployment, no waiting on a change request. GA now for MySQL, coming soon for PostgreSQL.
    </content>
    <author>
      <name>Readyset Blog</name>
      <uri>https://blog.readyset.io/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Oracle Ignites AI Innovation at TEDAI San Francisco</title>
    <link href="https://blogs.oracle.com/mysql/oracle-ignites-ai-innovation-at-tedai-san-francisco"/>
    <id>https://blogs.oracle.com/mysql/oracle-ignites-ai-innovation-at-tedai-san-francisco</id>
    <updated>2026-04-02T14:45:37+00:00</updated>
    <content type="html">
      Oracle was proud to sponsor and participate in TEDAI San Francisco, a sold-out event that brought together over 1,200 attendees from across industries to explore, debate, and celebrate the transformative potential of artificial intelligence. Through a mix of key panels, a 48-hour hackathon, and thought leadership engagement, Oracle showcased its commitment to responsible AI innovation [&amp;#8230;]
    </content>
    <author>
      <name>The Oracle MySQL Blog</name>
      <uri>https://blogs.oracle.com/mysql/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MariaDB Vector: How it works. Part III</title>
    <link href="https://mariadb.org/mariadb-vector-how-it-works-part-iii/"/>
    <id>https://mariadb.org/mariadb-vector-how-it-works-part-iii/</id>
    <updated>2026-04-02T06:46:48+00:00</updated>
    <content type="html">
      &lt;p&gt;In the previous parts of this series we&amp;#8217;ve seen how MariaDB stores vector indexes in a table and how to implement HNSW for a good performance. &amp;#8230; &lt;/p&gt;
&lt;p&gt;Continue reading \&quot;MariaDB Vector: How it works. Part III\&quot;&lt;/p&gt;
&lt;p&gt;The post MariaDB Vector: How it works. Part III appeared first on MariaDB.org.&lt;/p&gt;
    </content>
    <author>
      <name>MariaDB Foundation Blog</name>
      <uri>https://mariadb.org/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Announcing Fabric Mirroring integration for Azure Database for MySQL - Public Preview at FabCon 2026</title>
    <link href="https://techcommunity.microsoft.com/t5/azure-database-for-mysql-blog/announcing-fabric-mirroring-integration-for-azure-database-for/ba-p/4501966"/>
    <id>https://techcommunity.microsoft.com/t5/azure-database-for-mysql-blog/announcing-fabric-mirroring-integration-for-azure-database-for/ba-p/4501966</id>
    <updated>2026-04-02T04:43:02+00:00</updated>
    <content type="html">
      &lt;p&gt;At FabCon 2026, we’re excited to announce the Public Preview of Microsoft Fabric Mirroring integration for Azure Database for MySQL. This integration makes it easier than ever to analyze MySQL operational data using Fabric’s unified analytics platform, without building or maintaining ETL pipelines.&lt;/p&gt;
&lt;p&gt;This milestone brings near real-time data replication from Azure Database for MySQL into Mi
    </content>
    <author>
      <name>Azure for MySQL Blog</name>
      <uri>https://techcommunity.microsoft.com/category/azuredatabases/blog/adformysql</uri>
    </author>
  </entry>

  <entry>
    <title type="html">InnoDB Buffer Pool Tuning: From Rule-of-Thumb to Real Signals</title>
    <link href="https://percona.community/blog/2026/04/02/innodb-buffer-pool-tuning-from-rule-of-thumb-to-real-signals/"/>
    <id>https://percona.community/blog/2026/04/02/innodb-buffer-pool-tuning-from-rule-of-thumb-to-real-signals/</id>
    <updated>2026-04-02T00:00:00+00:00</updated>
    <content type="html">
      Introduction Many MySQL setups begin life with a familiar incantation:
    </content>
    <author>
      <name>Percona Community Blog</name>
      <uri>https://percona.community/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Patterns for Postgres Traffic Control</title>
    <link href="https://planetscale.com/blog/patterns-for-postgres-traffic-control"/>
    <id>https://planetscale.com/blog/patterns-for-postgres-traffic-control</id>
    <updated>2026-04-02T00:00:00+00:00</updated>
    <content type="html">
      Practical patterns for leveraging Database traffic Control
    </content>
    <author>
      <name>PlanetScale Blog</name>
      <uri>https://planetscale.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MariaDB Java Connector 3.5.8 now available</title>
    <link href="https://mariadb.com/resources/blog/mariadb-java-connector-3-5-8-now-available/"/>
    <id>https://mariadb.com/resources/blog/mariadb-java-connector-3-5-8-now-available/</id>
    <updated>2026-04-01T22:35:19+00:00</updated>
    <content type="html">
      MariaDB is pleased to announce the immediate availability of the MariaDB Connector/J 3.5.8 release. Release Notes and Changelogs MariaDB Connector/J [&amp;#8230;]
    </content>
    <author>
      <name>MariaDB Corporation Blog</name>
      <uri>https://mariadb.com/resources/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Percona Operator for PostgreSQL 2.9.0: PostgreSQL 18 Default, PVC Snapshot Backups, LDAP Support, and More!</title>
    <link href="https://www.percona.com/blog/percona-operator-for-postgresql-2-9-0-postgresql-18-default-pvc-snapshot-backups-ldap-support-and-more/"/>
    <id>https://www.percona.com/blog/percona-operator-for-postgresql-2-9-0-postgresql-18-default-pvc-snapshot-backups-ldap-support-and-more/</id>
    <updated>2026-04-01T21:50:13+00:00</updated>
    <content type="html">
      &lt;p&gt;We are excited to announce Percona Operator for PostgreSQL 2.9.0! In this release, we bring significant improvements across database lifecycle management, security, backup/restore, and operational observability, making it easier than ever to run production PostgreSQL on Kubernetes. Here&amp;#8217;s a deep dive into what&amp;#8217;s new. &amp;#160; Percona Operator for PostgreSQL 2.9.0 PostgreSQL 18 Is Now t
    </content>
    <author>
      <name>Percona Database Blog</name>
      <uri>https://www.percona.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Benchmarking MyRocks vs. InnoDB in Memory-Constrained Environments</title>
    <link href="https://www.percona.com/blog/benchmarking-myrocks-vs-innodb-in-memory-constrained-environments/"/>
    <id>https://www.percona.com/blog/benchmarking-myrocks-vs-innodb-in-memory-constrained-environments/</id>
    <updated>2026-04-01T21:42:52+00:00</updated>
    <content type="html">
      &lt;p&gt;Benchmarking MyRocks vs. InnoDB in Memory-Constrained Environments It is a well-known fact in the database world that InnoDB is incredibly fast when the entire database fits into memory. But what happens when your data grows beyond your available RAM? MyRocks, built on RocksDB, is frequently recommended as a superior choice for environments constrained by memory, &amp;#8230; Continued&lt;/p&gt;
&lt;p&gt;The pos
    </content>
    <author>
      <name>Percona Database Blog</name>
      <uri>https://www.percona.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">March Product Update</title>
    <link href="https://blog.readyset.io/march-2026-product-update/"/>
    <id>https://blog.readyset.io/march-2026-product-update/</id>
    <updated>2026-04-01T17:30:41+00:00</updated>
    <content type="html">
      See what&#39;s new at Readyset in March 2026, including Shallow Caching now on by default, the Skip Cache hint, smarter query visibility, and how Hussle Technology eliminated peak-season database load with QueryPilot.
    </content>
    <author>
      <name>Readyset Blog</name>
      <uri>https://blog.readyset.io/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Replication Internals: Decoding the MySQL Binary Log - Part 6: QUERY_EVENT — DDL Statements and Transaction Boundaries</title>
    <link href="https://blog.readyset.io/mysql-binary-log-query-event/"/>
    <id>https://blog.readyset.io/mysql-binary-log-query-event/</id>
    <updated>2026-04-01T14:00:27+00:00</updated>
    <content type="html">
      Understand how MySQL&#39;s binary log captures DDL statements and transaction boundaries using QUERY_EVENT. Includes field-by-field decoding of headers, status variables, and SQL mode flags.
    </content>
    <author>
      <name>Readyset Blog</name>
      <uri>https://blog.readyset.io/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MySQL 8.0 Is Reaching End of Life. Here Are Your Options.</title>
    <link href="https://villagesql.com/blog/mysql-80-eol/"/>
    <id>https://villagesql.com/blog/mysql-80-eol/</id>
    <updated>2026-04-01T13:00:02+00:00</updated>
    <content type="html">
      MySQL 8.0 reaches EOL in April 2026. Your options: cloud-extended support, Percona contracts, or upgrading to MySQL 8.4 LTS. Here&#39;s what to know.
    </content>
    <author>
      <name>VillageSQL</name>
      <uri>https://villagesql.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Know a MariaDB champion? Submit a nomination</title>
    <link href="https://lefred.be/content/know-a-mariadb-champion-submit-a-nomination/"/>
    <id>https://lefred.be/content/know-a-mariadb-champion-submit-a-nomination/</id>
    <updated>2026-04-01T11:27:14+00:00</updated>
    <content type="html">
      One of the things I really like about open source is that a project is never only about the software. Yes, code is important. Very important. But a project like MariaDB exists and grows because of people. People who contribute code, of course, but also people who help users, review bugs, write blog posts, speak […]
    </content>
    <author>
      <name>lefred&#39;s blog</name>
      <uri>https://lefred.be/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Using PHP and Readyset for the First Time with MySQL</title>
    <link href="https://anotherboringtechblog.com/2026/03/php-readyset-mysql-getting-started/"/>
    <id>https://anotherboringtechblog.com/2026/03/php-readyset-mysql-getting-started/</id>
    <updated>2026-03-31T21:18:54+00:00</updated>
    <content type="html">
      &lt;p&gt;Speed up your PHP application without changing a single query. A few days ago I set out to answer a simple question: how much faster can a PHP app go if you drop a SQL cache in front of MySQL — without touching application code? The answer is below. On a four-table join aggregating revenue [&amp;#8230;]&lt;/p&gt;
&lt;p&gt;O post Using PHP and Readyset for the First Time with MySQL apareceu primeiro em Another B
    </content>
    <author>
      <name>Another Boring Tech Blog</name>
      <uri>https://anotherboringtechblog.com/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">CPU efficiency for MariaDB, MySQL and Postgres on TPROC-C with a small server</title>
    <link href="https://smalldatum.blogspot.com/2026/03/cpu-efficiency-for-mariadb-mysql-and.html"/>
    <id>https://smalldatum.blogspot.com/2026/03/cpu-efficiency-for-mariadb-mysql-and.html</id>
    <updated>2026-03-31T20:57:20+00:00</updated>
    <content type="html">
      &lt;p&gt;I started to use TPROC-C from HammerDB to test MariaDB, MySQL and Postgres and published results for MySQL and Postgres on small and large servers. This post provides more detail on CPU overheads for MariaDB, MySQL and Postgres on a small server.&lt;/p&gt;&lt;p&gt;tl;dr&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Postgres get the most throughput and the difference is large.&lt;/li&gt;&lt;li&gt;MariaDB gets more throughput than MySQL&lt;/li&gt;&lt;li&gt;Thr
    </content>
    <author>
      <name>Small Datum</name>
      <uri>https://smalldatum.blogspot.com/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MySQL Metadata Store service not able to start on an ODA</title>
    <link href="https://www.dbi-services.com/blog/mysql-metadata-store-service-not-able-to-start-on-an-oda/"/>
    <id>https://www.dbi-services.com/blog/mysql-metadata-store-service-not-able-to-start-on-an-oda/</id>
    <updated>2026-03-31T20:32:30+00:00</updated>
    <content type="html">
      &lt;p&gt;I was recently doing some consulting on some ODA at one of our customers, and I faced an issue with the DCS Agent and the MySQL Metadata Store. In this blog, I will show you the problem and how I could resolved it. Problem description On an Oracle Database Appliance, the DCS agent is the [&amp;#8230;]&lt;/p&gt;
&lt;p&gt;L’article MySQL Metadata Store service not able to start on an ODA est apparu en premier sur
    </content>
    <author>
      <name>dbi Blog</name>
      <uri>https://www.dbi-services.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">gcc vs clang for sysbench on a small server with Postgres, MySQL and MariaDB</title>
    <link href="https://smalldatum.blogspot.com/2026/03/gcc-vs-clang-for-sysbench-on-small.html"/>
    <id>https://smalldatum.blogspot.com/2026/03/gcc-vs-clang-for-sysbench-on-small.html</id>
    <updated>2026-03-31T20:28:59+00:00</updated>
    <content type="html">
      &lt;p&gt;This has results for sysbench on a small server and compares performanc for Postgres, MySQL and MariaDB compiled using clang vs using gcc.&lt;/p&gt;&lt;p&gt;tl;dr&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Throughput with clang and gcc is similar&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;Builds, configuration and hardware&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;I compiled Postgres 18.3, MySQL 8.4.8 and MariaDB 11.8.6 from source. The server has 8 AMD cores with SMT disabled an
    </content>
    <author>
      <name>Small Datum</name>
      <uri>https://smalldatum.blogspot.com/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MySQL Automatic Failover: When to Automate vs. Manual Intervention</title>
    <link href="https://www.continuent.com/resources/blog/mysql-automatic-failover-when-automate-vs-manual-intervention"/>
    <id>https://www.continuent.com/resources/blog/mysql-automatic-failover-when-automate-vs-manual-intervention</id>
    <updated>2026-03-31T17:51:59+00:00</updated>
    <content type="html">
      A practical guide to MySQL failover strategies, comparing automated and manual approaches, and examining risks such as replication lag, split-brain, and incorrect promotion in high availability environments.Tags:&amp;nbsp;failoverautomation
    </content>
    <author>
      <name>Continuent Blog</name>
      <uri>https://www.continuent.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">What’s New in MariaDB AI RAG 1.1: Ingestion, Reranking, and Docker Deployment</title>
    <link href="https://mariadb.com/resources/blog/whats-new-in-mariadb-ai-rag-1-1-ingestion-reranking-and-docker-deployment/"/>
    <id>https://mariadb.com/resources/blog/whats-new-in-mariadb-ai-rag-1-1-ingestion-reranking-and-docker-deployment/</id>
    <updated>2026-03-31T17:38:01+00:00</updated>
    <content type="html">
      Moving a RAG (Retrieval-Augmented Generation) application from a local prototype to a production-grade system requires solving for data messy ingestion, [&amp;#8230;]
    </content>
    <author>
      <name>MariaDB Corporation Blog</name>
      <uri>https://mariadb.com/resources/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Introducing MySQL HeatWave Telemetry data with OCI Log Analytics</title>
    <link href="https://blogs.oracle.com/mysql/introducing-mysql-heatwave-telemetry-data-with-oci-log-analytics"/>
    <id>https://blogs.oracle.com/mysql/introducing-mysql-heatwave-telemetry-data-with-oci-log-analytics</id>
    <updated>2026-03-31T16:00:00+00:00</updated>
    <content type="html">
      Announcing MySQL HeatWave Telemetry data publishing into OCI Log Analytics — the easiest way to view , analyze the MYSQL Heatwave Logs New build-in feature to publish the MySQL Logs to OCI Log Analytics Telemetry Data: The Following data will be published based on the user selection1. Error log: Contains a record of&amp;#160;mysqld&amp;#160;startup and shutdown [&amp;#8230;]
    </content>
    <author>
      <name>The Oracle MySQL Blog</name>
      <uri>https://blogs.oracle.com/mysql/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Village News: MySQL/Database News (31 March 2026)</title>
    <link href="https://villagesql.com/blog/village-news-march-31-2026/"/>
    <id>https://villagesql.com/blog/village-news-march-31-2026/</id>
    <updated>2026-03-31T13:56:00+00:00</updated>
    <content type="html">
      MySQL and database news for March 31, 2026: Oracle community updates, Percona Live details, vector database progress, and upcoming conferences.
    </content>
    <author>
      <name>VillageSQL</name>
      <uri>https://villagesql.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">PostgreSQL Internals for the MySQL DBA</title>
    <link href="https://rendiment.io/postgresql/mysql/2026/03/31/postgresql-internals-for-mysql-dba.html"/>
    <id>https://rendiment.io/postgresql/mysql/2026/03/31/postgresql-internals-for-mysql-dba.html</id>
    <updated>2026-03-31T04:00:00+00:00</updated>
    <content type="html">
      PostgreSQL internals explained for MySQL DBAs. MVCC, heap vs clustered index, VACUUM, WAL, and replication, all mapped to their InnoDB equivalents.
    </content>
    <author>
      <name>Rendiment</name>
      <uri>https://rendiment.io/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MySQL at a Crossroads: Oracle Control, Community Frustration, and MariaDB’s Rise</title>
    <link href="https://www.softwareplaza.com/it-magazine/mysql-at-a-crossroads:-oracle-control,-community-frustration,-and-mariadb%E2%80%99s-rise"/>
    <id>https://www.softwareplaza.com/it-magazine/mysql-at-a-crossroads:-oracle-control,-community-frustration,-and-mariadb%E2%80%99s-rise</id>
    <updated>2026-03-31T00:00:00+00:00</updated>
    <content type="html">
      For more than two decades, MySQL has been one of the pillars of modern web infrastructure. According to the Stack Overflow Developer Survey, it continues to rank among the most widely used databases worldwide. It powered early startups, supported the rise of PHP applications, and became a default choice for teams that needed a reliable relational database without enterprise complexity. Today, that 
    </content>
    <author>
      <name>One-Time MySQL Community/Ecosystem Posts</name>
      <uri>https://github.com/oursqlcommunity-org/one_time_for_planet</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Graceful degradation in Postgres</title>
    <link href="https://planetscale.com/blog/graceful-degradation-in-postgres"/>
    <id>https://planetscale.com/blog/graceful-degradation-in-postgres</id>
    <updated>2026-03-31T00:00:00+00:00</updated>
    <content type="html">
      Not all traffic is created equal.When a database is overwhelmed, you want the important queries to keep executing, even if that means shedding lower-priority work.This is a much better outcome than the alternative: a total database outage.
    </content>
    <author>
      <name>PlanetScale Blog</name>
      <uri>https://planetscale.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Know a MariaDB champion? Submit a nomination</title>
    <link href="https://mariadb.org/know-a-mariadb-champion-submit-a-nomination/"/>
    <id>https://mariadb.org/know-a-mariadb-champion-submit-a-nomination/</id>
    <updated>2026-03-30T14:01:00+00:00</updated>
    <content type="html">
      &lt;p&gt;One of the things I really like about open source is that a project is never only about the software.&lt;br&gt;
Yes, code is important. Very important. &amp;#8230; &lt;/p&gt;
&lt;p&gt;Continue reading \&quot;Know a MariaDB champion? Submit a nomination\&quot;&lt;/p&gt;
&lt;p&gt;The post Know a MariaDB champion? Submit a nomination appeared first on MariaDB.org.&lt;/p&gt;
    </content>
    <author>
      <name>MariaDB Foundation Blog</name>
      <uri>https://mariadb.org/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Contributions As a Cost-saver</title>
    <link href="https://mariadb.org/contributions-as-a-cost-saver/"/>
    <id>https://mariadb.org/contributions-as-a-cost-saver/</id>
    <updated>2026-03-30T12:18:04+00:00</updated>
    <content type="html">
      &lt;p&gt;The economics of open source contribution development. And some questions.&lt;/p&gt;
&lt;p&gt;The post Contributions As a Cost-saver appeared first on MariaDB.org.&lt;/p&gt;
    </content>
    <author>
      <name>MariaDB Foundation Blog</name>
      <uri>https://mariadb.org/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Hussle Technology Trusts Readyset QueryPilot to Handle Peak-Season MySQL Load</title>
    <link href="https://blog.readyset.io/hussle-technology-trusts-readyset-querypilot-to-handle-peak-season-mysql-load/"/>
    <id>https://blog.readyset.io/hussle-technology-trusts-readyset-querypilot-to-handle-peak-season-mysql-load/</id>
    <updated>2026-03-30T11:00:28+00:00</updated>
    <content type="html">
      See how Hussle Technology eliminated peak-season database pressure across 1,700 queries and 11 databases, with zero application changes and no additional read replicas, using ReadySet QueryPilot.
    </content>
    <author>
      <name>Readyset Blog</name>
      <uri>https://blog.readyset.io/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">High memory usage in Postgres is good, actually</title>
    <link href="https://planetscale.com/blog/high-memory-usage-in-postgres-is-good-actually"/>
    <id>https://planetscale.com/blog/high-memory-usage-in-postgres-is-good-actually</id>
    <updated>2026-03-30T00:00:00+00:00</updated>
    <content type="html">
      A high memory percentage in PlanetScale Postgres is not necessarily a problem. Let&#39;s compare how memory and CPU usage are different, how not all memory usage is created equal, and which signals actually require attention.
    </content>
    <author>
      <name>PlanetScale Blog</name>
      <uri>https://planetscale.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Talking PostgreSQL with ProxySQL at Percona Live SF 2026</title>
    <link href="https://proxysql.com/blog/percona-live-sf-2026/"/>
    <id>https://proxysql.com/blog/percona-live-sf-2026/</id>
    <updated>2026-03-30T00:00:00+00:00</updated>
    <content type="html">
      ProxySQL Is Coming to Percona Live 2026 – And It&#39;s Not Just for MySQL Anymore
    </content>
    <author>
      <name>ProxySQL Blog</name>
      <uri>https://proxysql.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Technical Analysis: Why 0.2ms Queries Can Still Result in Low QPS</title>
    <link href="https://anotherboringtechblog.com/2026/03/technical-analysis-0-2ms-queries-low-qps/"/>
    <id>https://anotherboringtechblog.com/2026/03/technical-analysis-0-2ms-queries-low-qps/</id>
    <updated>2026-03-29T20:29:56+00:00</updated>
    <content type="html">
      &lt;p&gt;It is a classic trap: you spend a week fine-tuning your cache and your database hits only to realize your application is essentially running with the handbrake on. I saw this with my tests: MySQL and Readyset were returning rows in 0.2 ms, but the application throughput remained capped at 40 queries per second (QPS). The database isn&amp;#8217;t [&amp;#8230;]&lt;/p&gt;
&lt;p&gt;O post Technical Analysis: Why 0.2ms 
    </content>
    <author>
      <name>Another Boring Tech Blog</name>
      <uri>https://anotherboringtechblog.com/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MyVector v1.26.3: Maintenance, CI, and Readiness for MySQL 9.7</title>
    <link href="https://askdba.net/2026/03/29/myvector-v1-26-3-maintenance-ci-and-readiness-for-mysql-9-7/"/>
    <id>https://askdba.net/2026/03/29/myvector-v1-26-3-maintenance-ci-and-readiness-for-mysql-9-7/</id>
    <updated>2026-03-29T18:38:59+00:00</updated>
    <content type="html">
      In my recent series on Scoped Vector Search, we looked at the query patterns that make vector search a first-class citizen in MySQL. While the logic for those searches is now established, the infrastructure supporting them requires constant attention as the MySQL ecosystem moves toward its new release model. Today, I’m announcing&amp;#160;MyVector v1.26.3. This is a foundational release [&amp;#8230;]
    </content>
    <author>
      <name>AskDba</name>
      <uri>https://askdba.net/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Selecting a character set for MySQL and MariaDB clients</title>
    <link href="https://smalldatum.blogspot.com/2026/03/selecting-character-set-for-mysql-and.html"/>
    <id>https://smalldatum.blogspot.com/2026/03/selecting-character-set-for-mysql-and.html</id>
    <updated>2026-03-29T00:26:27+00:00</updated>
    <content type="html">
      &lt;p&gt;&amp;nbsp;MySQL and MariaDB have many character-set related options, perhaps too many:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;character_set_client&lt;/li&gt;&lt;li&gt;character_set_connection&lt;/li&gt;&lt;li&gt;character_set_database&lt;/li&gt;&lt;li&gt;character_set_filesystem&lt;/li&gt;&lt;li&gt;character_set_results&lt;/li&gt;&lt;li&gt;character_set_server&lt;/li&gt;&lt;li&gt;character_set_system&lt;/li&gt;&lt;/ol&gt;This is a topic that I don&#39;t know much about and I am still far from an expert. My
    </content>
    <author>
      <name>Small Datum</name>
      <uri>https://smalldatum.blogspot.com/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">If you&#39;re running MySQL on a symlink...</title>
    <link href="https://www.linkedin.com/posts/yakir-gibraltar-5110bb111_bug120156-fix-truncate-table-crash-when-activity-7443945479857676289-ETRw/"/>
    <id>https://www.linkedin.com/posts/yakir-gibraltar-5110bb111_bug120156-fix-truncate-table-crash-when-activity-7443945479857676289-ETRw/</id>
    <updated>2026-03-29T00:00:00+00:00</updated>
    <content type="html">
      If you&#39;re running MySQL on a symlink and using versions 8.0.34 through 9.6.0, it&#39;s important to be aware of a critical bug that can cause MySQL to crash after executing a TRUNCATE command.
    </content>
    <author>
      <name>One-Time MySQL Community/Ecosystem Posts</name>
      <uri>https://github.com/oursqlcommunity-org/one_time_for_planet</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MySQL Performance Tuning for High-Traffic Applications</title>
    <link href="https://minervadb.xyz/mysql-performance-tuning-high-traffic-applications/"/>
    <id>https://minervadb.xyz/mysql-performance-tuning-high-traffic-applications/</id>
    <updated>2026-03-28T19:23:46+00:00</updated>
    <content type="html">
      MySQL Performance Tuning &amp;#38; Scalability Services for High-Traffic Applications In today&amp;#8217;s digital landscape, high-traffic applications and growth-stage SaaS platforms demand robust, responsive, and scalable database solutions. MySQL, as one of the most popular open-source relational [...]
    </content>
    <author>
      <name>MinervaDB Blog</name>
      <uri>https://minervadb.xyz/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MySQL HeatWave observability updates in OCI</title>
    <link href="https://blogs.oracle.com/mysql/mysql-heatwave-observability-updates-in-oci"/>
    <id>https://blogs.oracle.com/mysql/mysql-heatwave-observability-updates-in-oci</id>
    <updated>2026-03-27T20:36:18+00:00</updated>
    <content type="html">
      Moving from Ops Insights/Database Management to OCI Monitoring and Unified Log Analytics OCI is updating the recommended approach for observing MySQL HeatWave. This includes changes to existing integrations, along with a path forward that provides stronger log analytics and AI-assisted analysis—while continuing to use OCI Monitoring as the foundational layer for metrics and alarms. What’s [&amp;#8230;]
    </content>
    <author>
      <name>The Oracle MySQL Blog</name>
      <uri>https://blogs.oracle.com/mysql/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MariaDB observability – results from the poll: the community has clearly chosen its default stack</title>
    <link href="https://lefred.be/content/mariadb-observability-results-from-the-poll-the-community-has-clearly-chosen-its-default-stack/"/>
    <id>https://lefred.be/content/mariadb-observability-results-from-the-poll-the-community-has-clearly-chosen-its-default-stack/</id>
    <updated>2026-03-27T16:49:10+00:00</updated>
    <content type="html">
      Before I share my takeaway from this MariaDB observability poll, I would like to thank all participants and highlight that these recent polls are very popular, and your participation makes us happy. That said, we recently asked the MariaDB community the following question: Which observability tools do you use for MariaDB? I like polls like […]
    </content>
    <author>
      <name>lefred&#39;s blog</name>
      <uri>https://lefred.be/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Tournament of Databases: Round 2</title>
    <link href="https://villagesql.com/blog/tournament-of-databases-round-2/"/>
    <id>https://villagesql.com/blog/tournament-of-databases-round-2/</id>
    <updated>2026-03-27T14:00:47+00:00</updated>
    <content type="html">
      Round 2 is set: Oracle vs. MongoDB, MySQL vs. DuckDB, PostgreSQL vs. Snowflake, SQL Server vs. Databricks. DuckDB&#39;s run continues. Who makes the Final Four?
    </content>
    <author>
      <name>VillageSQL</name>
      <uri>https://villagesql.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">2026 – MySQL Ecosystem Performance Benchmark Report</title>
    <link href="https://www.percona.com/blog/2026-mysql-ecosystem-performance-benchmark-report/"/>
    <id>https://www.percona.com/blog/2026-mysql-ecosystem-performance-benchmark-report/</id>
    <updated>2026-03-26T21:28:55+00:00</updated>
    <content type="html">
      &lt;p&gt;By Percona Lab Results  ·  2026  ·  MySQL MariaDB Percona Benchmark Database MySQL Ecosystem Performance Benchmark Report 2026 Comparative Analysis of InnoDB-Compatible Engines — Percona Lab Results Repository: github.com/Percona-Lab-results/2026-interactive-metrics Interactive graphs available: Explore the full dataset dynamically — click any graph below to open the interactive version. OLTP Re
    </content>
    <author>
      <name>Percona Database Blog</name>
      <uri>https://www.percona.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Skeema v2 updates and timeline</title>
    <link href="https://www.skeema.io/blog/2026/03/26/skeema-v2-updates-timeline/"/>
    <id>https://www.skeema.io/blog/2026/03/26/skeema-v2-updates-timeline/</id>
    <updated>2026-03-26T21:26:00+00:00</updated>
    <content type="html">
      &lt;p&gt;As the community looks ahead to new LTS releases of both MySQL and MariaDB over the next couple months, the timeline for Skeema v2 has finally taken shape. In this post, we&amp;rsquo;ll reveal the preliminary schedule, and also cover some important changes to EOL database support, download URLs, and more.&lt;/p&gt;
    </content>
    <author>
      <name>Skeema Blog</name>
      <uri>https://www.skeema.io/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Four Data Architecture Decisions That Make or Break Agentic Systems</title>
    <link href="https://www.pingcap.com/blog/agentic-ai-systems-architecture-4-decisions-that-scale/"/>
    <id>https://www.pingcap.com/blog/agentic-ai-systems-architecture-4-decisions-that-scale/</id>
    <updated>2026-03-26T20:48:46+00:00</updated>
    <content type="html">
      &lt;p&gt;Editor’s note: This post originally appeared on The New Stack and is republished with permission. The original version is available here. Data teams that thrived in the last wave of Software as a Service (SaaS) platform scale weren’t the ones that chased hype. They were the ones that made a few smart decisions: They adopted cloud-first [&amp;#8230;]&lt;/p&gt;
&lt;p&gt;The post Four Data Architecture Decisions T
    </content>
    <author>
      <name>PingCAP Blog</name>
      <uri>https://pingcap.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Binary Log Compression is Safe since MySQL 8.0.34</title>
    <link href="https://jfg-mysql.blogspot.com/2026/03/binlog-compression-now-safe.html"/>
    <id>https://jfg-mysql.blogspot.com/2026/03/binlog-compression-now-safe.html</id>
    <updated>2026-03-26T20:41:45+00:00</updated>
    <content type="html">
      This is a quick one.&amp;nbsp; My attention was recently brought (thanks Simon) on a relatively recent comment (25 Nov 2025) in Bug&amp;nbsp;#103672 -&amp;nbsp;Binlog compression transaction payload event exceeds max allowed packet&amp;nbsp;:

The underlying server bug was fixed in 8.0.34 in BUG#33588473. The server now falls back to writing the transaction without compression, if the compressed size would
    </content>
    <author>
      <name>J-F Gagné&#39;s MySQL Blog</name>
      <uri>https://jfg-mysql.blogspot.com</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Understanding MySQL Views &amp; HeatWave In-Memory Execution</title>
    <link href="https://blogs.oracle.com/mysql/understanding-mysql-views-heatwave-in-memory-execution"/>
    <id>https://blogs.oracle.com/mysql/understanding-mysql-views-heatwave-in-memory-execution</id>
    <updated>2026-03-26T17:56:32+00:00</updated>
    <content type="html">
      In the world of database management, MySQL HeatWave offers powerful in-memory analytics capabilities that can supercharge your OLTP queries. But what happens when you introduce views into the mix? A common question I get is: &amp;#8220;If I create a view in MySQL, does this view run against the data stored in the tables in HeatWave [&amp;#8230;]
    </content>
    <author>
      <name>The Oracle MySQL Blog</name>
      <uri>https://blogs.oracle.com/mysql/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Unified MySQL Monitoring Across HeatWave and On-Prem with Grafana Dashboard</title>
    <link href="https://blogs.oracle.com/mysql/unified-mysql-monitoring-across-heatwave-and-on-prem-with-grafana-dashboard"/>
    <id>https://blogs.oracle.com/mysql/unified-mysql-monitoring-across-heatwave-and-on-prem-with-grafana-dashboard</id>
    <updated>2026-03-26T15:32:01+00:00</updated>
    <content type="html">
      MySQL observability is essential in modern enterprises, whether you run a few critical databases or operate at massive scale. With the right real‑time monitoring, teams reduce MTTD/MTTR, avoid cascading failures, and continuously track workload health—CPU, memory, I/O, buffer pool efficiency, session contention, transaction/replication lag, error rates, and query latency. This Grafana monitoring te
    </content>
    <author>
      <name>The Oracle MySQL Blog</name>
      <uri>https://blogs.oracle.com/mysql/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MariaDB Keeps Climbing: Community, Adoption, and Momentum</title>
    <link href="https://lefred.be/content/mariadb-keeps-climbing-community-adoption-and-momentum/"/>
    <id>https://lefred.be/content/mariadb-keeps-climbing-community-adoption-and-momentum/</id>
    <updated>2026-03-26T12:28:45+00:00</updated>
    <content type="html">
      If you’ve been around the MariaDB community for a while, you can probably feel it already: things are moving in the right direction. And no, I’m not talking about one vanity metric, one lucky spike, or one noisy social post. I’m talking about a broader trend. The latest Adoption Index data shows something I really […]
    </content>
    <author>
      <name>lefred&#39;s blog</name>
      <uri>https://lefred.be/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">2026 – MySQL Ecosystem Performance Benchmark Report</title>
    <link href="https://www.percona.com/blog/2026-mysql-ecosystem-performance-benchmark-report/"/>
    <id>https://www.percona.com/blog/2026-mysql-ecosystem-performance-benchmark-report/</id>
    <updated>2026-03-26T10:04:22+00:00</updated>
    <content type="html">
      By Percona Lab Results  ·  2026  ·  MySQL MariaDB Percona Benchmark Database MySQL Ecosystem Performance Benchmark Report 2026 Comparative Analysis of InnoDB-Compatible Engines — Percona Lab Results Repository: github.com/Percona-Lab-results/2026-interactive-metrics Interactive graphs available: Explore the full dataset dynamically — click any graph below to open the interactive version. OLTP Read-
    </content>
    <author>
      <name>Percona Database Blog</name>
      <uri>https://www.percona.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MariaDB observability – results from the poll: the community has clearly chosen its default stack</title>
    <link href="https://mariadb.org/mariadb-observability-results-from-the-poll-the-community-has-clearly-chosen-its-default-stack/"/>
    <id>https://mariadb.org/mariadb-observability-results-from-the-poll-the-community-has-clearly-chosen-its-default-stack/</id>
    <updated>2026-03-26T08:35:54+00:00</updated>
    <content type="html">
      &lt;p&gt;Before I share my takeaway from this MariaDB observability poll, I would like to thank all participants and highlight that these recent polls are very popular, and your participation makes us happy. &amp;#8230; &lt;/p&gt;
&lt;p&gt;Continue reading \&quot;MariaDB observability – results from the poll: the community has clearly chosen its default stack\&quot;&lt;/p&gt;
&lt;p&gt;The post MariaDB observability – results from the poll: t
    </content>
    <author>
      <name>MariaDB Foundation Blog</name>
      <uri>https://mariadb.org/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MariaDB Vector: How it works. Part II</title>
    <link href="https://mariadb.org/mariadb-vector-how-it-works-part-ii/"/>
    <id>https://mariadb.org/mariadb-vector-how-it-works-part-ii/</id>
    <updated>2026-03-26T07:34:29+00:00</updated>
    <content type="html">
      &lt;p&gt;In the first post of this series, I&amp;#8217;ve described how the vector index is stored in a table and how it achieves full transactional behavior and ACID properties compatible with the storage engine of the table the user created. &amp;#8230; &lt;/p&gt;
&lt;p&gt;Continue reading \&quot;MariaDB Vector: How it works. Part II\&quot;&lt;/p&gt;
&lt;p&gt;The post MariaDB Vector: How it works. Part II appeared first on MariaDB.org.&lt;/p&gt;
    </content>
    <author>
      <name>MariaDB Foundation Blog</name>
      <uri>https://mariadb.org/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Strengthening the MySQL Community: Highlights from Our Second Public Discussion</title>
    <link href="https://blogs.oracle.com/mysql/strengthening-the-mysql-community-highlights-from-our-second-public-discussion"/>
    <id>https://blogs.oracle.com/mysql/strengthening-the-mysql-community-highlights-from-our-second-public-discussion</id>
    <updated>2026-03-26T06:00:00+00:00</updated>
    <content type="html">
      On March 23, 2026, the MySQL Community Team hosted our second public discussion focused on shaping a new era of MySQL community engagement. With over 50 attendees participating, the session brought together members of the MySQL ecosystem to share feedback, discuss priorities, and help guide future efforts. Building on our earlier session, this webinar continued [&amp;#8230;]
    </content>
    <author>
      <name>The Oracle MySQL Blog</name>
      <uri>https://blogs.oracle.com/mysql/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Stripe Projects partnership: Provision PlanetScale Postgres and MySQL databases from the Stripe CLI</title>
    <link href="https://planetscale.com/blog/planetscale-stripe-projects-partnership"/>
    <id>https://planetscale.com/blog/planetscale-stripe-projects-partnership</id>
    <updated>2026-03-26T00:00:00+00:00</updated>
    <content type="html">
      PlanetScale is a co-design and launch partner for the Stripe Projects developer preview, allowing you or your coding agents to provision and manage databases and other dev tools directly from the Stripe CLI.
    </content>
    <author>
      <name>PlanetScale Blog</name>
      <uri>https://planetscale.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">[In preview] Public Preview: Fabric Mirroring integration for Azure Database for MySQL</title>
    <link href="https://azure.microsoft.com/updates?id=558841"/>
    <id>https://azure.microsoft.com/updates?id=558841</id>
    <updated>2026-03-25T17:45:33+00:00</updated>
    <content type="html">
      We are excited to announce the public preview of Fabric Mirroring integration for Azure Database for MySQL – Flexible Server. You can now replicate MySQL operational data into Microsoft Fabric in near real time, without building or maintaining ETL pipelin
    </content>
    <author>
      <name>Azure Updates</name>
      <uri>https://azure.microsoft.com/updates/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Announcing VillageSQL Server 0.0.3</title>
    <link href="https://villagesql.com/blog/alpha-003/"/>
    <id>https://villagesql.com/blog/alpha-003/</id>
    <updated>2026-03-25T16:27:23+00:00</updated>
    <content type="html">
      VillageSQL 0.0.3 adds parametrized types, MySQL 8.4.8 LTS support, expanded SQL compatibility, and ChatGPT and Ollama inference via the vsql-ai extension.
    </content>
    <author>
      <name>VillageSQL</name>
      <uri>https://villagesql.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Datography Joins MariaDB Foundation as Silver Sponsor</title>
    <link href="https://mariadb.org/datography-joins-mariadb-foundation-as-silver-sponsor/"/>
    <id>https://mariadb.org/datography-joins-mariadb-foundation-as-silver-sponsor/</id>
    <updated>2026-03-25T14:42:02+00:00</updated>
    <content type="html">
      &lt;p&gt;We are pleased to welcome Datography as a Silver Sponsor of the MariaDB Foundation.&lt;br&gt;
Datography focuses on helping organizations understand, map, and manage complex data environments. &amp;#8230; &lt;/p&gt;
&lt;p&gt;Continue reading \&quot;Datography Joins MariaDB Foundation as Silver Sponsor\&quot;&lt;/p&gt;
&lt;p&gt;The post Datography Joins MariaDB Foundation as Silver Sponsor appeared first on MariaDB.org.&lt;/p&gt;
    </content>
    <author>
      <name>MariaDB Foundation Blog</name>
      <uri>https://mariadb.org/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Replication Internals: Decoding the MySQL Binary Log Part 5: GTID_LOG_EVENT — The Global Transaction Identifier</title>
    <link href="https://blog.readyset.io/replication-internals-decoding-the-mysql-binary-log-part-5-gtid-log-event-the-global-transaction-id/"/>
    <id>https://blog.readyset.io/replication-internals-decoding-the-mysql-binary-log-part-5-gtid-log-event-the-global-transaction-id/</id>
    <updated>2026-03-25T14:00:53+00:00</updated>
    <content type="html">
      Decode the GTID_LOG_EVENT byte by byte: how MySQL assigns unique transaction IDs, drives parallel replication, and keeps replicas in sync.
    </content>
    <author>
      <name>Readyset Blog</name>
      <uri>https://blog.readyset.io/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MySQL Archiving: 3 Ways to Clear the Bloat</title>
    <link href="https://www.continuent.com/resources/blog/mysql-archiving-3-ways-clear-bloat"/>
    <id>https://www.continuent.com/resources/blog/mysql-archiving-3-ways-clear-bloat</id>
    <updated>2026-03-25T12:56:05+00:00</updated>
    <content type="html">
      Practical guide to reducing MySQL data bloat through three archiving approaches: controlled deletes, partitioning, and replication-based offloading, with trade-offs and operational considerations.Tags:&amp;nbsp;archivingpartitioningperformance
    </content>
    <author>
      <name>Continuent Blog</name>
      <uri>https://www.continuent.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MariaDB Keeps Climbing: Community, Adoption, and Momentum</title>
    <link href="https://mariadb.org/mariadb-keeps-climbing-community-adoption-and-momentum/"/>
    <id>https://mariadb.org/mariadb-keeps-climbing-community-adoption-and-momentum/</id>
    <updated>2026-03-25T09:59:41+00:00</updated>
    <content type="html">
      &lt;p&gt;If you&amp;#8217;ve been around the MariaDB community for a while, you can probably feel it already: things are moving in the right direction.&lt;br&gt;
And no, I&amp;#8217;m not talking about one vanity metric, one lucky spike, or one noisy social post. &amp;#8230; &lt;/p&gt;
&lt;p&gt;Continue reading \&quot;MariaDB Keeps Climbing: Community, Adoption, and Momentum\&quot;&lt;/p&gt;
&lt;p&gt;The post MariaDB Keeps Climbing: Community, Adoption, a
    </content>
    <author>
      <name>MariaDB Foundation Blog</name>
      <uri>https://mariadb.org/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MariaDB Curiosity: Since When in MariaDB do we use REPLICA?</title>
    <link href="https://lefred.be/content/mariadb-curiosity-since-when-in-mariadb-we-use-replica/"/>
    <id>https://lefred.be/content/mariadb-curiosity-since-when-in-mariadb-we-use-replica/</id>
    <updated>2026-03-25T09:28:23+00:00</updated>
    <content type="html">
      As a former MySQL DBA, I am less familiar with some MariaDB details. Also, the evolution of MariaDB Server is ongoing, with many new features, data types, and syntax, and more… I decided then to create a new blog series for those like me who need to reinforce their MariaDB knowledge and be unbeatable during […]
    </content>
    <author>
      <name>lefred&#39;s blog</name>
      <uri>https://lefred.be/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MySQL at 30 – does it still have a future? QnA</title>
    <link href="https://betanews.com/article/mysql-at-30-does-it-still-have-a-future-qa/"/>
    <id>https://betanews.com/article/mysql-at-30-does-it-still-have-a-future-qa/</id>
    <updated>2026-03-25T00:00:00+00:00</updated>
    <content type="html">
      Last year MySQL marked its 30th birthday, but with end of life for the current version (8.0) coming up next month and moves towards a community edition what does the future hold for the platform? We spoke to Peter Zaitsev, founder of database support specialist Percona, to discuss what MySQL users should be doing now and whether there’s still life in the old database yet.
    </content>
    <author>
      <name>One-Time MySQL Community/Ecosystem Posts</name>
      <uri>https://github.com/oursqlcommunity-org/one_time_for_planet</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Lessons from Using Claude Code to Implement Double Write Buffer in PostgreSQL</title>
    <link href="https://medium.com/@baotiao/lessons-from-using-claude-code-to-implement-double-write-buffer-in-postgresql-1928af812db6?source=rss-e82e01c8bf2b------2"/>
    <id>https://medium.com/@baotiao/lessons-from-using-claude-code-to-implement-double-write-buffer-in-postgresql-1928af812db6?source=rss-e82e01c8bf2b------2</id>
    <updated>2026-03-24T22:30:24+00:00</updated>
    <content type="html">
      &lt;p&gt;I’ve been exploring how to use Claude Code to help write database kernel code. The specific task was implementing a Double Write Buffer in PostgreSQL, modeled after InnoDB’s implementation. Claude was fast at writing the code, but I ran into a problem along the way: it can’t do design.&lt;/p&gt;&lt;p&gt;The Buffer I/O vs Direct I/O Gap&lt;/p&gt;&lt;p&gt;I asked Claude to implement a DWB in PostgreSQL following InnoDB’s
    </content>
    <author>
      <name>Chen Zongzhi&#39;s Medium blog</name>
      <uri>https://medium.com/@baotiao</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Automatically scale storage for Amazon RDS Multi-AZ DB clusters using AWS Lambda</title>
    <link href="https://aws.amazon.com/blogs/database/automatically-scale-storage-for-amazon-rds-multi-az-db-clusters-using-aws-lambda/"/>
    <id>https://aws.amazon.com/blogs/database/automatically-scale-storage-for-amazon-rds-multi-az-db-clusters-using-aws-lambda/</id>
    <updated>2026-03-24T21:46:04+00:00</updated>
    <content type="html">
      In this post, we walk you through building an automated storage scaling solution for Amazon RDS Multi-AZ clusters with two readable standbys. We use AWS Lambda to execute scaling logic, Amazon CloudWatch to detect and alarm on storage thresholds, and Amazon SNS to deliver timely notifications. This combination provides event-driven automation, native AWS integration, and operational visibility with
    </content>
    <author>
      <name>AWS Database Blog</name>
      <uri>https://aws.amazon.com/blogs/database/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Your monitoring knows how your database is doing. It has no idea what happened to your data.</title>
    <link href="https://blog.dbtrail.com/your-monitoring-knows-how-your-database-is-doing-it-has-no-idea-what-happened-to-your-data/"/>
    <id>https://blog.dbtrail.com/your-monitoring-knows-how-your-database-is-doing-it-has-no-idea-what-happened-to-your-data/</id>
    <updated>2026-03-24T18:52:10+00:00</updated>
    <content type="html">
      &lt;p&gt;You&amp;#8217;ve got Grafana dashboards. PMM is collecting metrics. Datadog has agents on every host. CloudWatch alarms are set up. You know your CPU is at 34%, your queries&amp;#8230;&lt;/p&gt;
&lt;p&gt;The post Your monitoring knows how your database is doing. It has no idea what happened to your data. appeared first on dbtrail Blog.&lt;/p&gt;
    </content>
    <author>
      <name>dbtrail Blog</name>
      <uri>https://blog.dbtrail.com/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MySQL Early Access Release Builds Available: What to Test and How to Share Feedback  </title>
    <link href="https://blogs.oracle.com/mysql/mysql-early-access-release-builds-available-what-to-test-and-how-to-share-feedback"/>
    <id>https://blogs.oracle.com/mysql/mysql-early-access-release-builds-available-what-to-test-and-how-to-share-feedback</id>
    <updated>2026-03-24T18:06:53+00:00</updated>
    <content type="html">
      Last week, we published MySQL Early Access Release builds available for community testing and feedback ahead of the upcoming stable releases. Early Access builds are ideal for developers and DBAs who want to validate compatibility, behavior, and performance in non-production environments—and help us catch regressions early or identify areas where the documentation could be clearer. We [&amp;#8230;]
    </content>
    <author>
      <name>The Oracle MySQL Blog</name>
      <uri>https://blogs.oracle.com/mysql/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MariaDB Doesn&#39;t Depend on MySQL</title>
    <link href="https://dzone.com/articles/mariadb-doesnt-depend-on-mysql"/>
    <id>https://dzone.com/articles/mariadb-doesnt-depend-on-mysql</id>
    <updated>2026-03-24T16:00:00+00:00</updated>
    <content type="html">
      &lt;p&gt;When MariaDB was first announced in 2009 by Michael “Monty” Widenius, it was positioned as a “fork of MySQL”. I think that was a Bad Idea™. Okay, maybe it wasn’t a bad idea as such. After all, MariaDB indeed is a fork of MySQL. But what is a fork in the software sense, and how is this reflected in MariaDB?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;A fork is a software project that takes the source code of another project an
    </content>
    <author>
      <name>DZone</name>
      <uri>https://dzone.com/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Building and testing MySQL 9.7.0 early access build on macOS</title>
    <link href="http://of-code.blogspot.com/2026/03/building-and-testing-mysql-970-early.html"/>
    <id>http://of-code.blogspot.com/2026/03/building-and-testing-mysql-970-early.html</id>
    <updated>2026-03-24T14:25:18+00:00</updated>
    <content type="html">
      &lt;p&gt;
Oracle released 9.7.0 community early access build, which is a part of their work
towards fulfilling their new promises to the community. This is great news for
community testing and I did my part in my usual way (previously: 8.0.45 / 8.4.8 / 9.6.0).
&lt;/p&gt;

Build

&lt;p&gt;
No changes from 9.6.0: the current Xcode (26.3) builds the 9.7.0 early access build
fine, LLVM 21 still fails (bug #119246).
&lt;/p&gt;
    </content>
    <author>
      <name>Laurynas Biveinis&#39; blog</name>
      <uri>https://of-code.blogspot.com/search/label/mysql</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MariaDB 13.0 Preview Now Available</title>
    <link href="https://lefred.be/content/mariadb-13-0-preview-now-available/"/>
    <id>https://lefred.be/content/mariadb-13-0-preview-now-available/</id>
    <updated>2026-03-24T13:02:58+00:00</updated>
    <content type="html">
      We are pleased to announce the availability of a preview of the MariaDB 13.0 series. MariaDB 13.0 is a preview rolling release, published on 23 March 2026, and it continues the work started in 12.3 while adding a solid set of entirely new features. And this one is interesting. This preview release brings a nice […]
    </content>
    <author>
      <name>lefred&#39;s blog</name>
      <uri>https://lefred.be/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">The Agentic Era: Why Infrastructure is the New Innovation Frontier</title>
    <link href="https://mariadb.com/resources/blog/the-agentic-era-why-infrastructure-is-the-new-innovation-frontier/"/>
    <id>https://mariadb.com/resources/blog/the-agentic-era-why-infrastructure-is-the-new-innovation-frontier/</id>
    <updated>2026-03-24T13:02:04+00:00</updated>
    <content type="html">
      Eighteen months ago, when I joined MariaDB, the industry was already feeling the first tremors of the AI boom. While [&amp;#8230;]
    </content>
    <author>
      <name>MariaDB Corporation Blog</name>
      <uri>https://mariadb.com/resources/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MariaDB 13.0 Preview Now Available</title>
    <link href="https://mariadb.org/mariadb-13-0-preview-now-available/"/>
    <id>https://mariadb.org/mariadb-13-0-preview-now-available/</id>
    <updated>2026-03-24T12:49:52+00:00</updated>
    <content type="html">
      &lt;p&gt;We are pleased to announce the availability of a preview of the MariaDB 13.0 series. MariaDB 13.0 is a preview rolling release, published on 23 March 2026, and it continues the work started in 12.3 while adding a solid set of entirely new features. &amp;#8230; &lt;/p&gt;
&lt;p&gt;Continue reading \&quot;MariaDB 13.0 Preview Now Available\&quot;&lt;/p&gt;
&lt;p&gt;The post MariaDB 13.0 Preview Now Available appeared first on MariaDB.
    </content>
    <author>
      <name>MariaDB Foundation Blog</name>
      <uri>https://mariadb.org/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">DBaasNow Joins MariaDB Foundation as Silver Sponsor</title>
    <link href="https://mariadb.org/dbaasnow-joins-mariadb-foundation-as-silver-sponsor/"/>
    <id>https://mariadb.org/dbaasnow-joins-mariadb-foundation-as-silver-sponsor/</id>
    <updated>2026-03-24T07:05:43+00:00</updated>
    <content type="html">
      &lt;p&gt;We are pleased to welcome DBaasNow as a Silver Sponsor of the MariaDB Foundation.&lt;br&gt;
As the MariaDB ecosystem continues to expand across cloud, hybrid, and on-premise environments, the need for consistent, reliable, and scalable database operations has never been more important. &amp;#8230; &lt;/p&gt;
&lt;p&gt;Continue reading \&quot;DBaasNow Joins MariaDB Foundation as Silver Sponsor\&quot;&lt;/p&gt;
&lt;p&gt;The post DBaasNow Joi
    </content>
    <author>
      <name>MariaDB Foundation Blog</name>
      <uri>https://mariadb.org/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">TiDB Cloud Zero Public Preview: Get a Database in 1 Second, Claim It in 3 Clicks</title>
    <link href="https://www.pingcap.com/blog/tidb-cloud-zero-public-preview/"/>
    <id>https://www.pingcap.com/blog/tidb-cloud-zero-public-preview/</id>
    <updated>2026-03-24T05:32:16+00:00</updated>
    <content type="html">
      &lt;p&gt;We’re excited to announce that&amp;#160;TiDB Cloud Zero&amp;#160;is now available in Public Preview. TiDB Cloud Zero is designed for a new generation of&amp;#160;AI agents and developers&amp;#160;who want instant access to a real production-grade database without the traditional onboarding friction. With TiDB Cloud Zero, you can: This blog walks through the&amp;#160;entire flow from zero to a claimed [&amp;#8230;]&lt;/p&gt;

    </content>
    <author>
      <name>PingCAP Blog</name>
      <uri>https://pingcap.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Enhanced tagging in Postgres Query Insights</title>
    <link href="https://planetscale.com/blog/enhanced-tagging-in-postgres-query-insights"/>
    <id>https://planetscale.com/blog/enhanced-tagging-in-postgres-query-insights</id>
    <updated>2026-03-24T00:00:00+00:00</updated>
    <content type="html">
      Introducing query tagging improvements in Postgres Query Insights
    </content>
    <author>
      <name>PlanetScale Blog</name>
      <uri>https://planetscale.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">A Guide to Multi-Region Disaster Recovery with MariaDB Cloud</title>
    <link href="https://mariadb.com/resources/blog/a-guide-to-multi-region-disaster-recovery-with-mariadb-cloud/"/>
    <id>https://mariadb.com/resources/blog/a-guide-to-multi-region-disaster-recovery-with-mariadb-cloud/</id>
    <updated>2026-03-23T21:54:58+00:00</updated>
    <content type="html">
      Recent global events remind us of a difficult truth: infrastructure failures rarely happen at convenient times. From geopolitical conflicts and [&amp;#8230;]
    </content>
    <author>
      <name>MariaDB Corporation Blog</name>
      <uri>https://mariadb.com/resources/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MariaDB Python Connector 2.0.0rc2</title>
    <link href="https://mariadb.com/resources/blog/mariadb-python-connector-2-0-0rc2/"/>
    <id>https://mariadb.com/resources/blog/mariadb-python-connector-2-0-0rc2/</id>
    <updated>2026-03-23T18:31:40+00:00</updated>
    <content type="html">
      Today’s release candidate for MariaDB Connector/Python 2.0 marks a transition from the architecture used in version 1.1. Although the previous [&amp;#8230;]
    </content>
    <author>
      <name>MariaDB Corporation Blog</name>
      <uri>https://mariadb.com/resources/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MariaDB/MySQL Environment MyEnv 3.0.0 has been released</title>
    <link href="https://www.fromdual.com/blog/myenv-release-notes/fromdual-environment-myenv-3.0.0-has-been-released/"/>
    <id>https://www.fromdual.com/blog/myenv-release-notes/fromdual-environment-myenv-3.0.0-has-been-released/</id>
    <updated>2026-03-23T16:42:00+00:00</updated>
    <content type="html">
      &lt;p&gt;FromDual has the pleasure to announce the release of the new version 3.0.0 of its popular MariaDB, MySQL and PostgreSQL multi-instance environment MyEnv.&lt;/p&gt;
&lt;p&gt;The new MyEnv can be downloaded here. How to install MyEnv is described in the MyEnv Installation Guide.&lt;/p&gt;
&lt;p&gt;In the inconceivable case that you find a bug in the MyEnv please report it to us by sending an email.&lt;/p&gt;
&lt;p&gt;Any feedback, s
    </content>
    <author>
      <name>Shinguz&#39;s Blog</name>
      <uri>https://www.fromdual.com/blog/shinguz/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Queen Shrugged</title>
    <link href="https://mariadb.org/queen-shrugged/"/>
    <id>https://mariadb.org/queen-shrugged/</id>
    <updated>2026-03-23T16:33:06+00:00</updated>
    <content type="html">
      &lt;p&gt;It&amp;#8217;s easy to be a queen. Why? Because you can always count on your true selfless friends. I learned this already as a young princess. Nothing brightens a ball quite like a comment from one of your most trusted girlfriends:&lt;br&gt;
It&amp;#8217;s beautiful. &amp;#8230; &lt;/p&gt;
&lt;p&gt;Continue reading \&quot;Queen Shrugged\&quot;&lt;/p&gt;
&lt;p&gt;The post Queen Shrugged appeared first on MariaDB.org.&lt;/p&gt;
    </content>
    <author>
      <name>MariaDB Foundation Blog</name>
      <uri>https://mariadb.org/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Behind the scenes: How Database Traffic Control works</title>
    <link href="https://planetscale.com/blog/behind-the-scenes-how-traffic-control-works"/>
    <id>https://planetscale.com/blog/behind-the-scenes-how-traffic-control-works</id>
    <updated>2026-03-23T16:00:00+00:00</updated>
    <content type="html">
      Learn how Traffic Control enforces real-time limits on Postgres queries.
    </content>
    <author>
      <name>PlanetScale Blog</name>
      <uri>https://planetscale.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">MariaDB Innovation: InnoDB-Based Binary Log</title>
    <link href="https://lefred.be/content/mariadb-innovation-innodb-based-binary-log/"/>
    <id>https://lefred.be/content/mariadb-innovation-innodb-based-binary-log/</id>
    <updated>2026-03-23T08:03:49+00:00</updated>
    <content type="html">
      I am starting a new series on what makes MariaDB Server distinct from MySQL, highlighting innovations that make the difference. MariaDB 12.3 introduces a new binary log implementation that stores binlog events directly in InnoDB-managed tablespaces rather than in separate flat files on disk. This is an incredible innovation; for a long time, binary logs […]
    </content>
    <author>
      <name>lefred&#39;s blog</name>
      <uri>https://lefred.be/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Introducing Database Traffic Control</title>
    <link href="https://planetscale.com/blog/introducing-database-traffic-control"/>
    <id>https://planetscale.com/blog/introducing-database-traffic-control</id>
    <updated>2026-03-23T00:00:00+00:00</updated>
    <content type="html">
      Enforce real-time limits on your Postgres query traffic to protect your database from runaway queries and unexpected load spikes.
    </content>
    <author>
      <name>PlanetScale Blog</name>
      <uri>https://planetscale.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">ProxySQL 3.1.6: Full Query Observability in Fast Forward Mode with FFTO</title>
    <link href="https://proxysql.com/blog/proxysql-316-ffto/"/>
    <id>https://proxysql.com/blog/proxysql-316-ffto/</id>
    <updated>2026-03-23T00:00:00+00:00</updated>
    <content type="html">
      Fast Forward Mode Is No Longer a Blind Spot
    </content>
    <author>
      <name>ProxySQL Blog</name>
      <uri>https://proxysql.com/blog/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">用 Claude Code 在 PostgreSQL 实现 Double Write Buffer 遇到的一些问题</title>
    <link href="http://baotiao.github.io/2026/03/23/claude-dwb.html"/>
    <id>http://baotiao.github.io/2026/03/23/claude-dwb.html</id>
    <updated>2026-03-23T00:00:00+00:00</updated>
    <content type="html">
      最近一直在探索怎么用 Claude Code 来帮忙写数据库内核的代码. 一开始是直接让 Claude code 在 PostgreSQL 上实现一套 Double Write Buffer, 参考 InnoDB 的实现. 代码 Claude 确实写得挺快, 但过程中发现一个问题: 它不会做设计.
    </content>
    <author>
      <name>Chen Zongzhi&#39;s GitHub blog</name>
      <uri>https://baotiao.github.io/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Continued Momentum Leading up to MySQL Community Edition Release</title>
    <link href="https://blogs.oracle.com/mysql/continued-momentum-leading-up-to-mysql-community-edition-release"/>
    <id>https://blogs.oracle.com/mysql/continued-momentum-leading-up-to-mysql-community-edition-release</id>
    <updated>2026-03-20T16:11:30+00:00</updated>
    <content type="html">
      More MySQL Worklogs and MySQL Developer Guide published As we ramp up to the MySQL Community Edition release in April, and as part of your our updated community engagement approach (see: A New Era of MySQL Community Engagement), we are announcing more MySQL worklogs, a MySQL Developer Guide and a reminder to please provide feedback [&amp;#8230;]
    </content>
    <author>
      <name>The Oracle MySQL Blog</name>
      <uri>https://blogs.oracle.com/mysql/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">I spent 4 hours restoring a backup for one deleted row</title>
    <link href="https://blog.dbtrail.com/i-spent-4-hours-restoring-a-backup-for-one-deleted-row/"/>
    <id>https://blog.dbtrail.com/i-spent-4-hours-restoring-a-backup-for-one-deleted-row/</id>
    <updated>2026-03-20T15:42:10+00:00</updated>
    <content type="html">
      &lt;p&gt;Someone ran a DELETE without the right WHERE clause. One row gone. One customer record. And I spent the next four hours of my life getting it back.&amp;#8230;&lt;/p&gt;
&lt;p&gt;The post I spent 4 hours restoring a backup for one deleted row appeared first on dbtrail Blog.&lt;/p&gt;
    </content>
    <author>
      <name>dbtrail Blog</name>
      <uri>https://blog.dbtrail.com/</uri>
    </author>
  </entry>

  <entry>
    <title type="html">DuckDB Storage Engine for MariaDB: Full-Speed Analytics Inside Your Database</title>
    <link href="https://www.linkedin.com/pulse/duckdb-storage-engine-mariadb-full-speed-analytics-inside-drrtuy-ijowc/"/>
    <id>https://www.linkedin.com/pulse/duckdb-storage-engine-mariadb-full-speed-analytics-inside-drrtuy-ijowc/</id>
    <updated>2026-03-20T00:00:00+00:00</updated>
    <content type="html">
      MariaDB has long been celebrated for its pluggable storage engine architecture — the same design that lets you run InnoDB, Aria, ColumnStore, and other engines within a single server. Now there&#39;s a new player joining the lineup: the DuckDB Storage Engine, bringing the full power of DuckDB&#39;s columnar analytical engine right inside MariaDB.
    </content>
    <author>
      <name>One-Time MySQL Community/Ecosystem Posts</name>
      <uri>https://github.com/oursqlcommunity-org/one_time_for_planet</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Migrating Etsy’s database sharding to Vitess</title>
    <link href="https://www.etsy.com/codeascraft/migrating-etsyas-database-sharding-to-vitess?utm_source=OpenGraph&amp;utm_medium=PageTools&amp;utm_campaign=Share"/>
    <id>https://www.etsy.com/codeascraft/migrating-etsyas-database-sharding-to-vitess?utm_source=OpenGraph&amp;utm_medium=PageTools&amp;utm_campaign=Share</id>
    <updated>2026-03-19T21:03:54+00:00</updated>
    <content type="html">
      &lt;p&gt;Etsy has maintained a sharded MySQL architecture since around 2010. This database cluster contains most of Etsy’s online data and is made up of ~1,000 tables distributed across ~1,000 shards. Over the last 16 years, it has grown significantly: combined, these tables have over 425 TB of data and receive roughly 1.7 million requests per second. &lt;/p&gt;
&lt;p&gt;Etsy engineers access our MySQL data through 
    </content>
    <author>
      <name>Etsy Code as Craft</name>
      <uri>https://www.etsy.com/codeascraft</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Migrating Etsy’s database sharding to Vitess</title>
    <link href="https://www.etsy.com/codeascraft/migrating-etsyas-database-sharding-to-vitess?_=1774617826049&amp;utm_source=OpenGraph&amp;utm_medium=PageTools&amp;utm_campaign=Share"/>
    <id>https://www.etsy.com/codeascraft/migrating-etsyas-database-sharding-to-vitess?_=1774617826049&amp;utm_source=OpenGraph&amp;utm_medium=PageTools&amp;utm_campaign=Share</id>
    <updated>2026-03-19T21:03:54+00:00</updated>
    <content type="html">
      &lt;p&gt;Etsy has maintained a sharded MySQL architecture since around 2010. This database cluster contains most of Etsy’s online data and is made up of ~1,000 tables distributed across ~1,000 shards. Over the last 16 years, it has grown significantly: combined, these tables have over 425 TB of data and receive roughly 1.7 million requests per second. &lt;/p&gt;
&lt;p&gt;Etsy engineers access our MySQL data through 
    </content>
    <author>
      <name>Etsy Code as Craft</name>
      <uri>https://www.etsy.com/codeascraft</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Migrating Etsy’s database sharding to Vitess</title>
    <link href="https://www.etsy.com/codeascraft/migrating-etsyas-database-sharding-to-vitess?_=1774964371486&amp;utm_source=OpenGraph&amp;utm_medium=PageTools&amp;utm_campaign=Share"/>
    <id>https://www.etsy.com/codeascraft/migrating-etsyas-database-sharding-to-vitess?_=1774964371486&amp;utm_source=OpenGraph&amp;utm_medium=PageTools&amp;utm_campaign=Share</id>
    <updated>2026-03-19T21:03:54+00:00</updated>
    <content type="html">
      &lt;p&gt;Etsy has maintained a sharded MySQL architecture since around 2010. This database cluster contains most of Etsy’s online data and is made up of ~1,000 tables distributed across ~1,000 shards. Over the last 16 years, it has grown significantly: combined, these tables have over 425 TB of data and receive roughly 1.7 million requests per second. &lt;/p&gt;
&lt;p&gt;Etsy engineers access our MySQL data through 
    </content>
    <author>
      <name>Etsy Code as Craft</name>
      <uri>https://www.etsy.com/codeascraft</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Migrating Etsy’s database sharding to Vitess</title>
    <link href="https://www.etsy.com/codeascraft/migrating-etsyas-database-sharding-to-vitess?_=1775137223165&amp;utm_source=OpenGraph&amp;utm_medium=PageTools&amp;utm_campaign=Share"/>
    <id>https://www.etsy.com/codeascraft/migrating-etsyas-database-sharding-to-vitess?_=1775137223165&amp;utm_source=OpenGraph&amp;utm_medium=PageTools&amp;utm_campaign=Share</id>
    <updated>2026-03-19T21:03:54+00:00</updated>
    <content type="html">
      &lt;p&gt;Etsy has maintained a sharded MySQL architecture since around 2010. This database cluster contains most of Etsy’s online data and is made up of ~1,000 tables distributed across ~1,000 shards. Over the last 16 years, it has grown significantly: combined, these tables have over 425 TB of data and receive roughly 1.7 million requests per second. &lt;/p&gt;
&lt;p&gt;Etsy engineers access our MySQL data through 
    </content>
    <author>
      <name>Etsy Code as Craft</name>
      <uri>https://www.etsy.com/codeascraft</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Migrating Etsy’s database sharding to Vitess</title>
    <link href="https://www.etsy.com/codeascraft/migrating-etsyas-database-sharding-to-vitess?_=1775223011407&amp;utm_source=OpenGraph&amp;utm_medium=PageTools&amp;utm_campaign=Share"/>
    <id>https://www.etsy.com/codeascraft/migrating-etsyas-database-sharding-to-vitess?_=1775223011407&amp;utm_source=OpenGraph&amp;utm_medium=PageTools&amp;utm_campaign=Share</id>
    <updated>2026-03-19T21:03:54+00:00</updated>
    <content type="html">
      &lt;p&gt;Etsy has maintained a sharded MySQL architecture since around 2010. This database cluster contains most of Etsy’s online data and is made up of ~1,000 tables distributed across ~1,000 shards. Over the last 16 years, it has grown significantly: combined, these tables have over 425 TB of data and receive roughly 1.7 million requests per second. &lt;/p&gt;
&lt;p&gt;Etsy engineers access our MySQL data through 
    </content>
    <author>
      <name>Etsy Code as Craft</name>
      <uri>https://www.etsy.com/codeascraft</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Migrating Etsy’s database sharding to Vitess</title>
    <link href="https://www.etsy.com/codeascraft/migrating-etsyas-database-sharding-to-vitess?_=1775223013790&amp;utm_source=OpenGraph&amp;utm_medium=PageTools&amp;utm_campaign=Share"/>
    <id>https://www.etsy.com/codeascraft/migrating-etsyas-database-sharding-to-vitess?_=1775223013790&amp;utm_source=OpenGraph&amp;utm_medium=PageTools&amp;utm_campaign=Share</id>
    <updated>2026-03-19T21:03:54+00:00</updated>
    <content type="html">
      &lt;p&gt;Etsy has maintained a sharded MySQL architecture since around 2010. This database cluster contains most of Etsy’s online data and is made up of ~1,000 tables distributed across ~1,000 shards. Over the last 16 years, it has grown significantly: combined, these tables have over 425 TB of data and receive roughly 1.7 million requests per second. &lt;/p&gt;
&lt;p&gt;Etsy engineers access our MySQL data through 
    </content>
    <author>
      <name>Etsy Code as Craft</name>
      <uri>https://www.etsy.com/codeascraft</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Migrating Etsy’s database sharding to Vitess</title>
    <link href="https://www.etsy.com/codeascraft/migrating-etsyas-database-sharding-to-vitess?_=1775223015316&amp;utm_source=OpenGraph&amp;utm_medium=PageTools&amp;utm_campaign=Share"/>
    <id>https://www.etsy.com/codeascraft/migrating-etsyas-database-sharding-to-vitess?_=1775223015316&amp;utm_source=OpenGraph&amp;utm_medium=PageTools&amp;utm_campaign=Share</id>
    <updated>2026-03-19T21:03:54+00:00</updated>
    <content type="html">
      &lt;p&gt;Etsy has maintained a sharded MySQL architecture since around 2010. This database cluster contains most of Etsy’s online data and is made up of ~1,000 tables distributed across ~1,000 shards. Over the last 16 years, it has grown significantly: combined, these tables have over 425 TB of data and receive roughly 1.7 million requests per second. &lt;/p&gt;
&lt;p&gt;Etsy engineers access our MySQL data through 
    </content>
    <author>
      <name>Etsy Code as Craft</name>
      <uri>https://www.etsy.com/codeascraft</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Migrating Etsy’s database sharding to Vitess</title>
    <link href="https://www.etsy.com/codeascraft/migrating-etsyas-database-sharding-to-vitess?_=1775481516949&amp;utm_source=OpenGraph&amp;utm_medium=PageTools&amp;utm_campaign=Share"/>
    <id>https://www.etsy.com/codeascraft/migrating-etsyas-database-sharding-to-vitess?_=1775481516949&amp;utm_source=OpenGraph&amp;utm_medium=PageTools&amp;utm_campaign=Share</id>
    <updated>2026-03-19T21:03:54+00:00</updated>
    <content type="html">
      &lt;p&gt;Etsy has maintained a sharded MySQL architecture since around 2010. This database cluster contains most of Etsy’s online data and is made up of ~1,000 tables distributed across ~1,000 shards. Over the last 16 years, it has grown significantly: combined, these tables have over 425 TB of data and receive roughly 1.7 million requests per second. &lt;/p&gt;
&lt;p&gt;Etsy engineers access our MySQL data through 
    </content>
    <author>
      <name>Etsy Code as Craft</name>
      <uri>https://www.etsy.com/codeascraft</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Migrating Etsy’s database sharding to Vitess</title>
    <link href="https://www.etsy.com/codeascraft/migrating-etsyas-database-sharding-to-vitess?_=1775568054132&amp;utm_source=OpenGraph&amp;utm_medium=PageTools&amp;utm_campaign=Share"/>
    <id>https://www.etsy.com/codeascraft/migrating-etsyas-database-sharding-to-vitess?_=1775568054132&amp;utm_source=OpenGraph&amp;utm_medium=PageTools&amp;utm_campaign=Share</id>
    <updated>2026-03-19T21:03:54+00:00</updated>
    <content type="html">
      &lt;p&gt;Etsy has maintained a sharded MySQL architecture since around 2010. This database cluster contains most of Etsy’s online data and is made up of ~1,000 tables distributed across ~1,000 shards. Over the last 16 years, it has grown significantly: combined, these tables have over 425 TB of data and receive roughly 1.7 million requests per second. &lt;/p&gt;
&lt;p&gt;Etsy engineers access our MySQL data through 
    </content>
    <author>
      <name>Etsy Code as Craft</name>
      <uri>https://www.etsy.com/codeascraft</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Migrating Etsy’s database sharding to Vitess</title>
    <link href="https://www.etsy.com/codeascraft/migrating-etsyas-database-sharding-to-vitess?_=1775655004880&amp;utm_source=OpenGraph&amp;utm_medium=PageTools&amp;utm_campaign=Share"/>
    <id>https://www.etsy.com/codeascraft/migrating-etsyas-database-sharding-to-vitess?_=1775655004880&amp;utm_source=OpenGraph&amp;utm_medium=PageTools&amp;utm_campaign=Share</id>
    <updated>2026-03-19T21:03:54+00:00</updated>
    <content type="html">
      &lt;p&gt;Etsy has maintained a sharded MySQL architecture since around 2010. This database cluster contains most of Etsy’s online data and is made up of ~1,000 tables distributed across ~1,000 shards. Over the last 16 years, it has grown significantly: combined, these tables have over 425 TB of data and receive roughly 1.7 million requests per second. &lt;/p&gt;
&lt;p&gt;Etsy engineers access our MySQL data through 
    </content>
    <author>
      <name>Etsy Code as Craft</name>
      <uri>https://www.etsy.com/codeascraft</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Migrating Etsy’s database sharding to Vitess</title>
    <link href="https://www.etsy.com/codeascraft/migrating-etsyas-database-sharding-to-vitess?_=1775741052792&amp;utm_source=OpenGraph&amp;utm_medium=PageTools&amp;utm_campaign=Share"/>
    <id>https://www.etsy.com/codeascraft/migrating-etsyas-database-sharding-to-vitess?_=1775741052792&amp;utm_source=OpenGraph&amp;utm_medium=PageTools&amp;utm_campaign=Share</id>
    <updated>2026-03-19T21:03:54+00:00</updated>
    <content type="html">
      &lt;p&gt;Etsy has maintained a sharded MySQL architecture since around 2010. This database cluster contains most of Etsy’s online data and is made up of ~1,000 tables distributed across ~1,000 shards. Over the last 16 years, it has grown significantly: combined, these tables have over 425 TB of data and receive roughly 1.7 million requests per second. &lt;/p&gt;
&lt;p&gt;Etsy engineers access our MySQL data through 
    </content>
    <author>
      <name>Etsy Code as Craft</name>
      <uri>https://www.etsy.com/codeascraft</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Migrating Etsy’s database sharding to Vitess</title>
    <link href="https://www.etsy.com/codeascraft/migrating-etsyas-database-sharding-to-vitess?_=1775827340207&amp;utm_source=OpenGraph&amp;utm_medium=PageTools&amp;utm_campaign=Share"/>
    <id>https://www.etsy.com/codeascraft/migrating-etsyas-database-sharding-to-vitess?_=1775827340207&amp;utm_source=OpenGraph&amp;utm_medium=PageTools&amp;utm_campaign=Share</id>
    <updated>2026-03-19T21:03:54+00:00</updated>
    <content type="html">
      &lt;p&gt;Etsy has maintained a sharded MySQL architecture since around 2010. This database cluster contains most of Etsy’s online data and is made up of ~1,000 tables distributed across ~1,000 shards. Over the last 16 years, it has grown significantly: combined, these tables have over 425 TB of data and receive roughly 1.7 million requests per second. &lt;/p&gt;
&lt;p&gt;Etsy engineers access our MySQL data through 
    </content>
    <author>
      <name>Etsy Code as Craft</name>
      <uri>https://www.etsy.com/codeascraft</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Migrating Etsy’s database sharding to Vitess</title>
    <link href="https://www.etsy.com/codeascraft/migrating-etsyas-database-sharding-to-vitess?_=1775827341909&amp;utm_source=OpenGraph&amp;utm_medium=PageTools&amp;utm_campaign=Share"/>
    <id>https://www.etsy.com/codeascraft/migrating-etsyas-database-sharding-to-vitess?_=1775827341909&amp;utm_source=OpenGraph&amp;utm_medium=PageTools&amp;utm_campaign=Share</id>
    <updated>2026-03-19T21:03:54+00:00</updated>
    <content type="html">
      &lt;p&gt;Etsy has maintained a sharded MySQL architecture since around 2010. This database cluster contains most of Etsy’s online data and is made up of ~1,000 tables distributed across ~1,000 shards. Over the last 16 years, it has grown significantly: combined, these tables have over 425 TB of data and receive roughly 1.7 million requests per second. &lt;/p&gt;
&lt;p&gt;Etsy engineers access our MySQL data through 
    </content>
    <author>
      <name>Etsy Code as Craft</name>
      <uri>https://www.etsy.com/codeascraft</uri>
    </author>
  </entry>

  <entry>
    <title type="html">Migrating Etsy’s database sharding to Vitess</title>
    <link href="https://www.etsy.com/codeascraft/migrating-etsyas-database-sharding-to-vitess?_=1776086394595&amp;utm_source=OpenGraph&amp;utm_medium=PageTools&amp;utm_campaign=Share"/>
    <id>https://www.etsy.com/codeascraft/migrating-etsyas-database-sharding-to-vitess?_=1776086394595&amp;utm_source=OpenGraph&amp;utm_medium=PageTools&amp;utm_campaign=Share</id>
    <updated>2026-03-19T21:03:54+00:00</updated>
    <content type="html">
      &lt;p&gt;Etsy has maintained a sharded MySQL architecture since around 2010. This database cluster contains most of Etsy’s online data and is made up of ~1,000 tables distributed across ~1,000 shards. Over the last 16 years, it has grown significantly: combined, these tables have over 425 TB of data and receive roughly 1.7 million requests per second. &lt;/p&gt;
&lt;p&gt;Etsy engineers access our MySQL data through 
    </content>
    <author>
      <name>Etsy Code as Craft</name>
      <uri>https://www.etsy.com/codeascraft</uri>
    </author>
  </entry>


</feed>
