Planet for the MySQL Community

A blog aggregator for the MySQL Community/Ecosystem

A description of what this website tries to achieve is in the Planet MySQL Community - Requirements RFC.

And a clarification about the MySQL Community/Ecosystem: it is not limited the users of the MySQL Database. In the current context, it also includes people interested in MySQL Variants including MariaDB Server, Percona Server, Galera, Amazon RDS and Aurora, Google Cloud SQL for MySQL, and Azure and Alibaba flavor(s) of MySQL/MariaDB/Percona Servers.

Monday, 19. January 2026

ClusterControl Kubernetes Database Operator Management now GA (from Severalnines Blog)

pStandardize operator-driven database ops with GitOps while keeping Kubernetes and traditional environments under one roof Kubernetes database operators have become the default way to run databases in-cluster. They bring automation, self-healing patterns, and declarative lifecycle management, but they also introduce new complexity: operator-specific CRDs, dependencies, and “one-off” ways of doing t [...]

We, Programmers, the Future? (from siddontang on Medium)

pSome time ago, I saw a Tweet from Andrej Karpathy that really stuck with me:/pblockquoteI’ve never felt this much behind as a programmer./blockquotepAt the time, I didn’t feel much anxiety./ppIf anything, I felt confident. I believed that as long as I could use AI well, I would keep iterating and improving. After all, I am still the builder of the code./ppBut recently, AI genuinely shook me for th [...]

Friday, 16. January 2026

Introducing Tungsten Dashboard v8.0.3 (from Continuent Blog)

Release announcement for Tungsten Dashboard v8.0.3 covering new certificate retrieval options, workflow and UI refinements, and targeted bug fixes that improve reliability in frequently changing cluster and certificate environments.Tags: tungsten dashboardupdatecertificatesusability [...]

Introducing MySQL Studio – Reducing the Barriers to Data Innovation (from The Oracle MySQL Blog)

MySQL Studio in Oracle Cloud Infrastructure MySQL Studio in Oracle Cloud Infrastructure (OCI) is a unified environment for working with MySQL and HeatWave features through a single, streamlined interface. It brings SQL authoring, AI-assisted chat, and Jupyter-compatible notebooks together with project-based organization to help teams get from database setup to productive analytics faster. The same [...]

Deploying Percona Operator for MySQL with OpenTaco for IaC Automation (from Percona Database Blog)

♦Deploying databases on Kubernetes is getting easier every year. The part that still hurts is making deployments repeatable and predictable across clusters and environments, especially from Continuous Integration(CI) perspective. This is where PR-based automation helps; you can review a plan, validate changes, and only apply after approval, before anything touches your cluster.  If you’ve ever [ [...]

(from DoltHub Blog)

![CDATA[ The process of creating daily Dolt blog featured images using multiple AIs. ]] [...]

Thursday, 15. January 2026

Percona Operator for PostgreSQL 2025 Wrap Up and What We Are Focusing on Next (from Percona Database Blog)

♦In 2025, the Percona Operator for PostgreSQL put most of its energy into the things that matter when PostgreSQL is running inside real Kubernetes clusters: predictable upgrades, safer backup and restore, clearer observability, and fewer surprises from image and HA version drift.  Backups and restores got more resilient and more controllable In March, Operator 2.6.0 […] [...]

MySQL HA in Hybrid Cloud: Avoiding the Pitfalls (from Continuent Blog)

A practical guide to building MySQL high availability in hybrid cloud deployments, highlighting common failure points and proven design strategies for networking, replication, routing, and controlled failover.Tags: High Availabilityhybrid cloudArchitecturecross-site replicationfailover [...]

Arbaudie.IT becomes silver sponsor of MariaDB Foundation (from MariaDB Foundation Blog)

pWe are pleased to welcome Sylvain Arbaudie as a sponsor of the MariaDB Foundation.br Sylvain Arbaudie is an independent consultant with extensive experience helping organisations design reliable, scalable data infrastructures. … /p pContinue reading \"Arbaudie.IT becomes silver sponsor of MariaDB Foundation\"/p pThe post Arbaudie.IT becomes silver sponsor of MariaDB Foundation appeared first [...]

Wednesday, 14. January 2026

Debugging regressions with Postgres in IO-bound sysbench (from Small Datum)

pI explained in this post that there is a possible performance regression for Postgres with IO-bound sysbench. It arrived in Postgres 16 and remains in Postgres 18. I normally run sysbench with a cached database, but I had a spare server so I repeated tests with an IO-bound workload.brbrThe bad news for me is that I need to spend more time explaining the problem. The good news for me is that I lear [...]

Old app, new database… am I screwed? (from lefred's blog)

Who has never encountered a customer who, for all sorts of reasons (valid or not), was unable to update an application and therefore could no longer connect to the latest versions of MySQL? Or worse still, data that is shared between two applications, one of which absolutely must use the latest version of MySQL and […] [...]

Fiddling with MySQL MCP Server During Holidays (from AskDba)

I was able to get the MySQL MCP Server up and running and it was time to try it first time against a sample data set outside of its test suite. Let’s start with Stack Overflow and the value of its data for modern LLMs and AI systems. As most of you already know, the […] [...]

The Power of Charged-by-Query: How TiDB Cloud Redefines Database Economics for the AI Era (from siddontang on Medium)

pIn the new TiDB Cloud Editions — Starter, Essential, and beyond — we introduced something truly evolutionary for cloud databases:/pblockquoteCharged-by-Query, powered by Request Units (RU)./blockquotepThis is more than a billing change. This is a shift in how customers understand their workloads, how they optimize costs, and ultimately, how they scale their business with confidence./ppBefore talki [...]

Database Transactions (from PlanetScale Blog)

What are database transactions and how do SQL databases isolate one transaction from another? [...]

Tuesday, 13. January 2026

AWS Organizations now supports upgrade rollout policy for Amazon Aurora and Amazon RDS automatic minor version upgrades (from AWS Database Blog)

AWS Organizations now supports an upgrade rollout policy, a new capability that provides a streamlined solution for managing automatic minor version upgrades across your database fleet. This feature supports Amazon Aurora MySQL-Compatible Edition and Amazon Aurora PostgreSQL-Compatible Edition and Amazon RDS database engines MySQL, PostgreSQL, MariaDB, SQL Server, Oracle, and Db2. It eliminates the [...]

Introducing Tungsten Cluster & Tungsten Replicator v8.0.2 (from Continuent Blog)

Overview of the Tungsten Cluster and Tungsten Replicator v8.0.2 release, highlighting critical bug fixes, safer configuration handling, operational improvements, expanded OS certification, and upgrade guidance. [...]

Configuring the Component Keyring in Percona Server and PXC 8.4 (from Percona Community Blog)

Configuring the Component Keyring in Percona Server and PXC 8.4 p(Or: how to make MySQL encryption boring, which is the goal)/p pEncryption is one of those things everyone agrees is important, right up until MySQL refuses to start and you’re staring at a JSON file wondering which brace ruined your evening./p pWith MySQL 8.4, encryption has firmly moved into the component world, and if you’re runnin [...]

WITHOUT OVERLAPS Constraints (from Modern SQL)

codeWithout Overlaps/code Constraints♦olliFunctionality available with exclusion constraints/liliWithout keyword codefor/code: codePERIOD FOR BUSINESS_TIME (…)/code/liliUsing the codebtree_gist/code extension and a range: codeBUSINESS_TIME tsrange GENERATED ALWAYS AS (tsrange(start_ts, end_ts)) STORED/code/li/olpSQL supports temporal constraints that prevent rows with overlapping time ranges. These [...]

Monday, 12. January 2026

preFOSDEM MySQL Belgian Days 2026 – Agenda (from FOSDEM MySQL & Friends Devroom)

I am pleased to unveil the agenda for our two days dedicated to MySQL and its community just before FOSDEM. The preFOSDEM MySQL Belgian Days will take place on January 29 and 30th in Brussels. We received many excellent proposals from a wonderful panel of experienced, well-known speakers. We decided to provide as much content […] [...]

How Bling Migrated a Mission-Critical 25TB MySQL Database to TiDB (from PingCAP Blog)

pEvery fast-growing SaaS platform eventually faces the same reality: scaling a single massive database becomes increasingly risky and expensive. At Bling (Part of the LWSA Group), a leading SaaS ERP platform serving the e-commerce markets in Brazil and Mexico, we hit this ceiling hard. Founded in 2009, Bling powers over 300,000 daily active users and […]/p pThe post How Bling Migrated a Missi [...]

Amazon Inspector adds Java Gradle support and expands ecosystem coverage (from AWS What's New)

pAmazon Inspector scanning for Lambda functions and Elastic Container Registry (ECR) images now supports Java Gradle inventory and vulnerability scanning. This release also adds coverage for MySQL, MariaDB, PHP, Jenkins-core, 7zip (on Windows), Elasticsearch, and Curl/LibCurl. This update enhances Amazon Inspector's ability to detect vulnerabilities and misconfigurations across a broader range of a [...]

Using PXC Replication Manager to Auto Manage Both Source and Replica Failover in Galera-Based Environments (from Percona Database Blog)

♦In this blog post, we will be discussing the PXC Replication Manager script/tool which basically facilitates both source and replica failover when working with multiple PXC clusters, across different DC/Networks connected via asynchronous replication mechanism. Such topologies emerge from requirements like database version upgrades, reporting or streaming for applications, separate disaster recove [...]

Sunday, 11. January 2026

Stop using MySQL in 2026, it is not true open source (from Optimized by Otto)

♦pIf you care about supporting open source software, and still use MySQL in 2026, you should switch to MariaDB like so many others have already done./p pThe number of git commits on github.com/mysql/mysql-server has been significantly declining in 2025. The screenshot below shows the state of git commits as of writing this in January 2026, and the picture should be alarming to anyone who cares abou [...]

Friday, 09. January 2026

On Brazil’s MySQL landscape. Q&A with Vinicius Grippa   (from ODBMS.org)

“Next year, we will be celebrating 10 years of the community“ Q1. Looking at the themes presented at MySQL BR Conf 2025—from high availability implementations to modern data architectures and AI integration—what do these... [...]

ProxySQL 3.0.3 and 3.0.4: A Smoother Day-to-Day for PostgreSQL and MySQL Operators (from ProxySQL Blog)

pProxySQL 3.0.3 and 3.0.4: A Smoother Day-to-Day for PostgreSQL and MySQL Operators We shipped ProxySQL 3.0.3 and 3.0.4 close together, and while the release notes are detailed, the real story is simpler: day-to-day operation got smoother. PostgreSQL compatibility matured in important ways, MySQL edge cases became far less disruptive, monitoring got more trustworthy, and [...]/p pThe post ProxySQL [...]

December 2025 MySQL Community Advent Calendar Recap (from The Oracle MySQL Blog)

We’re excited to present a recap of the MySQL Community 2025 Advent Calendar posts. Once again, we thoroughly enjoyed preparing and sharing our insights on a diverse range of topics related to MySQL. Continuing the tradition from previous years, the MySQL Community Team contributed a series of daily blog posts throughout December, leading up to […] [...]

Monthly Product Pulse January: Oracle Technical Resources (from Oracle ACE Program)

Welcome to the first Monthly Product Pulse of 2026! Start your year strong with Oracle’s most exciting news, developer breakthroughs, and community highlights. In this comprehensive update, explore game-changing database integrations, AI-powered development, customer success stories from the APEX and MySQL communities, top SQL resources, event opportunities, and more. Read on to stay informed and [ [...]

MariaDB Foundation welcomes HammerDB as a Silver Sponsor (from MariaDB Foundation Blog)

pThe MariaDB Foundation is pleased to welcome HammerDB as a Silver Sponsor.br HammerDB is the industry-standard open-source database benchmark, widely used across the database, cloud, and hardware ecosystem to evaluate mission-critical performance, scalability, and real-world workload behaviour. … /p pContinue reading \"MariaDB Foundation welcomes HammerDB as a Silver Sponsor\"/p pThe post Ma [...]

Wednesday, 07. January 2026

Zero Downtime DDL Changes Using the Tungsten Replicator Filters (from Continuent Blog)

In this blog we explore the process for renaming columns on large tables, with zero downtime, by utilizing the advanced filtering features of Tungsten Replicator.Tags: tungsten replicatorschema changesfiltersddl [...]

SSDs, power loss protection and fsync latency (from Small Datum)

pThis has results to measure the impact of calling fsync (or fdatasync) per-write for files opened with O_DIRECT. My goal is to document the impact of the innodb_flush_method option. /ppThe primary point of this post is to document the claim:br/pblockquotepFor an SSD without power loss protection, writes are fast but fsync is slow./p/blockquotepThe secondary point of this post is to provi [...]

How we reduced archive storage costs by 100x and saved millions (from Airtable Engineering Blog)

pIn this post, we introduce a new storage system that we built in order to cost-efficiently store log data while providing interactive query latency. We’ll cover some motivations, architecture, migration process, and interesting optimizations we made along the way./pArchive DatapGoing into 2024, cost savings was one of the major goals for the storage team. Our AWS MySQL RDS storage footprint was ra [...]

Decrypting SSL/TLS Traffic with Wireshark and ProxySQL (from ProxySQL Blog)

pDecrypting SSL/TLS Traffic with Wireshark and ProxySQL In this guide, we will walk you through the process of decrypting SSL/TLS traffic to and from ProxySQL using Wireshark. By enabling the SSLKEYLOG feature in ProxySQL and configuring Wireshark to use the SSL key log file, you will be able to view the decrypted traffic for debugging [...]/p pThe post Decrypting SSL/TLS Traffic with Wireshark and [...]

Automating our changelog with Cursor commands (from PlanetScale Blog)

How PlanetScale uses Cursor commands to automate our changelog entries [...]

Tuesday, 06. January 2026

Making MariaDB the Natural Successor to MySQL (from MariaDB Foundation Blog)

pAt the MariaDB Foundation, clarity of purpose matters. In an ecosystem as foundational as open-source databases, confidence is built not through slogans, but through predictability, restraint, and long-term commitment. … /p pContinue reading \"Making MariaDB the Natural Successor to MySQL\"/p pThe post Making MariaDB the Natural Successor to MySQL appeared first on MariaDB.org./p [...]

Good Bye Percona Everest, Hello OpenEverest! (from Percona Database Blog)

♦Over the past few years, we’ve been building Percona Everest with a clear goal in mind: to deliver a powerful yet approachable DBaaS experience on Kubernetes. Thanks to strong user and customer adoption, Everest has grown into a platform with thousands of production clusters deployed and overwhelmingly positive feedback from the community. As adoption grew, […] [...]

Year in Review – 2025 (from DataGeek.blog)

pI used to publish a year in review post each year, but it seems I haven’t the past few years. It was much more impressive in years where I would post an article every week. I have spent a lot of time learning the past few years – first about MySQL and now about Snowflake, and that left less time for blogging.… Read the rest /p [...]

(from DoltHub Blog)

![CDATA[ We continue to improve Dolt read performance on Sysbench ]] [...]

Monday, 05. January 2026

Undo Log Truncation Bug in 8.0 leads to Data Corruption (from J-F Gagné's MySQL Blog)

I am upset about this one : I have a hard time not seeing this as negligence, and it starts to become a pattern...  So please forgive me if this post is not my most diplomatic, because I really think someone deserves a kick in the butt !  But what is all this about... There is a MySQL bug, which can lead to data corruption, opened for 8.0 in September 2023, fixed in MySQL 8.4.0 ( [...]

JavaScript Stored Routines in Percona Server for MySQL: A New Era for Database Programmability (from Percona Database Blog)

♦For decades, we’ve accepted a painful compromise: if you wanted logic inside the database, you had to write SQL/PSM (Persistent Stored Modules). It’s clunky, hard to debug, and declarative by nature, making it terrible for algorithmic tasks. That ends with Percona Server 8.4.7-7. We are introducing JS Stored Programs as a Tech Preview. Unlike Oracle’s […] [...]

Sunday, 04. January 2026

When Context Becomes Data: Managing AI Agent Context with TiDB (from siddontang on Medium)

pWith Manus being acquired by Meta, companies building AI agents are receiving more and more attention./ppBut today, instead of discussing those companies themselves, I want to focus on a topic that I find particularly interesting in the AI agent space:/pblockquoteHow to manage context effectively./blockquotepContext has already been discussed in many articles. For example, Manus shared their own e [...]

Friday, 02. January 2026

Common prefix skipping, adaptive sort (from Small Datum)

pThe patent expired for US7680791B2. I invented this while at Oracle and it landed in 10gR2 with claims of ~5X better performance vs the previous sort algorithm used by Oracle. I hope for an open-source implementation one day. The patent has a good description of the algorithm, it is much easier to read than your typical patent. Thankfully the IP lawyer made good use of the functional and [...]

preFOSDEM MySQL Belgian Days 2026 – Agenda (from lefred's blog)

I am pleased to unveil the agenda for our two days dedicated to MySQL and its community just before FOSDEM. The preFOSDEM MySQL Belgian Days will take place on January 29 and 30th in Brussels. We received many excellent proposals from a wonderful panel of experienced, well-known speakers. We decided to provide as much content […] [...]

Running Databases on Kubernetes: A Practical Guide to Risks, Benefits, and Best Practices (from Percona Database Blog)

♦As a database administrator, you are the guardian of the company’s most critical asset: its data. You live by performance, reliability, and security, ensuring every change maintains uptime and data integrity. That level of precision takes time, as every update, patch, and configuration is tested before it goes live. Meanwhile, application teams have fully embraced […] [...]

🚀 Lightning-Fast Archiving in MySQL HeatWave Using Table Partition Exchange (from The Oracle MySQL Blog)

Managing large datasets can be a balancing act between performance and storage. Keeping your “hot” data lean is critical for speed and memory efficiency. But what about the “cold” data you still need to retain? Partition Exchange Archiving a simple, production-ready strategy that lets you instantly move old data out of your primary tables without […] [...]

Reflections on a year of biking for 2025 (from Jeremy Cole)

Last year I wrote up a summary of my biking for 2024, and I thought I’d continue that nascent tradition by writing a similar post for 2025, so here it is. This was another good year of biking… slightly less than last year, but with more long trips, and new for this year, a few […] [...]

Thursday, 01. January 2026

TiDB in 2025 — X (from siddontang on Medium)

TiDB in 2025 — XpIn my 2024 retrospective, I summarized TiDB with three keywords: Cloud, SaaS, and AI./ppIf you’re interested, you can find the full article here: TiDB in 2024: Cloud, SaaS, and AI/ppOver the past year, I’ve been thinking a lot about one question:/pblockquoteWhat should define TiDB in 2025?/blockquotepAfter a long time reflecting on this, I eventually settled on a single letter:/pbl [...]

Wednesday, 31. December 2025

How to Install MySQL on Debian 13 (from RoseHosting Blog)

pMySQL is one of the most popular open-source relational database management systems (RDBMS). It is widely used for web applications, ... /p pRead More/p pThe post How to Install MySQL on Debian 13 appeared first on RoseHosting./p [...]

Tuesday, 30. December 2025

Performance for RocksDB 9.8 through 10.10 on 8-core and 48-core servers (from Small Datum)

pThis post has results for RocksDB performance using db_bench on 8-core and 48-core servers. I previously shared results for RocksDB performance using gcc and clang and then for RocksDB on a small Arm server. /pptl;dr/pp/pulliRocksDB is boring, there are few performance regressions. /liliThere was a regression in write-heavy workloads with RocksDB 10.6.2. See bug 13996  [...]

A Year in Review: Notable External Contributions to MariaDB Server in 2025 (from MariaDB Foundation Blog)

pIt’s the time of the year to look back and reflect. In line with the holiday spirit, we’d like to highlight some of the MariaDB Server contributions from 2025 that the team found particularly inspiring and interesting, and to say thank you to everyone who submitted them. … /p pContinue reading \"A Year in Review: Notable External Contributions to MariaDB Server in 2025\"/p pThe p [...]

Migrate to Freedom: Choosing a Truly Open Source PostgreSQL Operator (from Percona Database Blog)

♦Open Source Isn’t What It Used to Be The landscape of open source has undergone significant changes in recent years, and selecting the right operator and tooling for PostgreSQL clusters in Kubernetes has never been more crucial. MinIO, for example, was a widely used open source S3-compatible storage backend. Over the past few years, it has: […] [...]

MariaDB Underrated Features: Zero Dates and Partial Dates (from Vettabase)

How do you represent information like this in a database? There are many ways to do that. The most common is to split dates into three different columns, each of which will be NULL when it doesn’t have a specific value.But this makes dates harder to validate for the database, it’s inpractical because it complicates SQL queries, and NULL is error-prone. A more practical and efficient way [...]

Using sysbench to measure how Postgres performance changes over time, November 2025 edition (from Small Datum)

pThis has results for the sysbench benchmark on a small and big server for Postgres versions 12 through 18. Once again, Postgres is boring because I search for perf regressions and can't find any here. Results from MySQL are here and MySQL is not boring./ppWhile I don't show the results here, I don't see regressions when comparing the latest point releases with their predecessors -- 13.22 [...]

(from DoltHub Blog)

![CDATA[ We want you to use Dolt, but sometimes, it is just not the right tool for the job. This article explains some reasons not to choose Dolt as your database. ]] [...]

Monday, 29. December 2025

Now Generally Available: Azure Database for MySQL Triggers for Azure Functions (from Azure for MySQL Blog)

pWe’re thrilled to announce the general availability of Azure Database for MySQL Trigger bindings for Azure Functions!/p pThis feature, previously in Public Preview, enables you to track changes and develop event-driven applications at scale on any MySQL table. This release completes the unified suite of Azure Database for MySQL bindings for Azure Functions, which now includes native supp [...]

Percona Operator for MongoDB in 2025: Making Distributed MongoDB More Predictable on Kubernetes (from Percona Database Blog)

♦In 2025, the Percona Operator for MongoDB focused on the hardest parts of running MongoDB in Kubernetes: reliable backups and restores, clearer behavior during elections and restores, better observability at scale, and safer defaults as MongoDB 8.0 became mainstream. The year included real course corrections, such as addressing PBM connection leaks and being explicit about […] [...]

Choosing New Routes (from MariaDB Foundation Blog)

pThe Queen’s Seven Predictions for 2026br When Queen Isabella I of Castile agreed to fund Columbus, it was not because the idea felt daring or exciting. … /p pContinue reading \"Choosing New Routes\"/p pThe post Choosing New Routes appeared first on MariaDB.org./p [...]

Introduction to MariaDB Vector Search (from Severalnines Blog)

pVector search is now entering your RDBMs, providing enhanced capabilities in a familiar interface. MariaDB introduced native vector search capabilities in its 11.8 release, which is the current Long-Term Support (LTS) release for these features. Vector search is fundamentally different from traditional search with its focus on semantic similarity through numerical representations of data. And [ [...]

4 New Year’s resolutions for devops success (from InfoWorld)

pIt has been a dramatic and challenging year for developers and engineers working in devops organizations. More companies are using AI and automation for both development and IT operations, including for writing requirements, maintaining documentation, and vibe coding. Responsibilities have also increased, as organizations expect devops teams to improve data quality, automate [...]

2025 Rewind and Thank You (from AskDba)

I’m grateful to all my professional and personal networks for this year. It has been full of tears, sweat, and blood all over my face once again. Let’s not worry about that. I want to start with a big Thank You to all of you who made this year possible. If I look back at […] [...]

(from DoltHub Blog)

![CDATA[ Dolt uses directories on your filesystem to store databases. This comes from the Dolt's origins as Git for Data. These directories can get confusing. This article explains. ]] [...]

Saturday, 27. December 2025

Optimizing Pagination in PostgreSQL 17 (from MinervaDB Blog)

Optimizing Pagination in PostgreSQL 17: Why OFFSET/LIMIT Fails and What to Use Instead Pagination with OFFSET/LIMIT in PostgreSQL 17 is a common but often costly pattern, especially in read-heavy applications. While it appears simple to [...] [...]

Navigating Tree and Graph Data with Recursive SQL (from Vettabase)

Hierarchical and networked data appears everywhere in modern databases: organisational charts, product category trees, dependency graphs, and even transport networks. Applications need to retrieve this data to draw a chart, find out whom a certain employee reports to, or find the routes that connect two train stops. Storing and querying this kind of data in a relational database is not trivial. If [...]

How We Optimize RocksDB in TiKV — Write Batch Optimization (from siddontang on Medium)

How We Optimize RocksDB in TiKV — Write Batch OptimizationpWrite batch processing is at the core of RocksDB’s write path. TiKV, as a distributed transactional key-value store, depends on predictable, low-latency writes. Unfortunately, RocksDB’s default write coordination model exhibits severe performance problems under concurrency./ppThis article explains why, and how TiKV’s multi-batch write optim [...]

Thursday, 25. December 2025

MySQL on ODBMS.org: A Successful Collaboration highlighting Community Engagements (from ODBMS.org)

December 1, 2025 7 minute read Lenka Kasparova MySQL Community Manager (Originally published in the Oracle MySQL Blog) Since 2024, MySQL and ODBMs.org have embarked on a collaboration to produce insightful articles that cater to... [...]

A Look Back at 2025 (from Readyset Blog)

p2025 was the year we started noticing things we couldn’t easily explain away./ppWe shipped a lot, but what stuck with us were the patterns we kept seeing in production. Traffic didn’t line up with application releases. Queries that looked reasonable in isolation would end up/p [...]

Deploying on OCI with the starter kit – part 9 (deploying a full app) (from lefred's blog)

We have reached the end of our series on deploying to OCI using the Hackathon Starter Kit. For this last article, we will see how to deploy an application using Helidon (Java), the MySQL REST Service, and OCI GenAI with Lanchain4J. We use Helidon because it’s a cool, open-source framework developed by Oracle. It’s lightweight […] [...]

Wednesday, 24. December 2025

What’s New in dbForge 2025.3: Enhanced Connectivity, Updated UI/UX, Newly Supported Syntax Constructs, and Much More! (from Devart MySQL Tool Blog)

pHow about ending this year on a major note? Meet dbForge 2025.3, our new release that covers the entire dbForge product line and brings lots of useful stuff to the table. Without further ado, let's take a look!/p pThe post What’s New in dbForge 2025.3: Enhanced Connectivity, Updated UI/UX, Newly Supported Syntax Constructs, and Much More! appeared first on Devart Blog./p [...]

Kubernetes Operators Compared: The Key to Scalable, Cost-Efficient Databases (from Percona Database Blog)

♦Choosing the right Kubernetes operator is one of those quiet decisions that ultimately defines your database strategy, affecting everything from how easily you automate backups and scaling to how much control you maintain over long-term costs and architecture. But while most operators look similar at first glance, their underlying models yield vastly different outcomes. Some […] [...]

Deploying on OCI with the starter kit – part 8 (using MySQL REST Service) (from lefred's blog)

The starter kit deploys a MySQL HeatWave DB System on OCI and enables the MySQL REST Service automatically: The REST Service enables us to provide access to data without requiring SQL. It also provides access to some Gen AI functionalities available in MySQL HeatWave. Adding data to MRS using Visual Studio Code To be able […] [...]

Season’s Greetings from the MySQL Community Team (from The Oracle MySQL Blog)

As the year comes to a close, we want to take a moment to say thank you to everyone who makes the MySQL Community what it is. Whether you contributed code, filed bugs, answered questions in forums, wrote a tutorial, spoke at an event, organized a meetup, or simply shared your experience with others — your passion […] [...]

Deploying on OCI with the starter kit – part 7 (GenAI in HeatWave) (from lefred's blog)

We saw in part 6 how to use OCI’s GenAI Service. GenAI Service uses GPUs for the LLMs, but did you know it’s also possible to use GenAI directly in MySQL HeatWave? And by default, those LLMs will run on CPU. The cost will then be reduced. This means that when you are connected to […] [...]

Tuesday, 23. December 2025

MySQL DBAs Are Landing Six-Figure Jobs in This Economy. And You Can Too! (from Webyog Blog)

pIf you’re searching for a stable, well-paying career in the rapidly expanding world of data, consider becoming a MySQL Database Administrator. While tech layoffs make headlines, MySQL DBAs remain in […]/p pThe post MySQL DBAs Are Landing Six-Figure Jobs in This Economy. And You Can Too! appeared first on Webyog./p [...]

Amazon RDS for MySQL announces Innovation Release 9.5 in Amazon RDS Database Preview Environment (from AWS What's New)

pAmazon RDS for MySQL now supports community MySQL Innovation Release 9.5 in the Amazon RDS Database Preview Environment, allowing you to evaluate the latest Innovation Release on Amazon RDS for MySQL. You can deploy MySQL 9.5 in the Amazon RDS Database Preview Environment which provides the benefits of a fully managed database, making it simpler to set up, operate, and monitor databases.br br MySQ [...]

Kubernetes Multi-Cloud Architecture: Building Portable Databases Without Lock-In (from Percona Database Blog)

♦Most organizations now run across multiple clouds, pursuing flexibility, better pricing, or regional availability. But while stateless applications move freely, databases often remain stuck. Each cloud provider offers its own managed database service (e.g., RDS, Cloud SQL, Azure Database) with distinct APIs, automation tools, and monitoring layers. Once you commit to one, moving becomes complicate [...]

What’s New At Releem - November 2025 (from Releem Blog)

Another month wrapped up at Releem, and this month we focused on removing friction in everyday workflows. We finally brought Dark Mode to Releem Dashboard 🎉 It took longer than expected, with small UI details needing clean up before it was ready to ship. We quietly rolled the feature out, but a few dozen users enabled it right away! [...]

MySQL’s Exciting Presence at Latin American Developer Events in 2025  (from The Oracle MySQL Blog)

In 2025, MySQL celebrated a significant milestone: the 30th anniversary of its creation. This was not only an occasion for reflection but also for connection and collaboration within the broader tech community. For the first time, MySQL Community proudly sponsored several major events in Latin America, marking a pivotal moment in its journey. These events […] [...]

Top Lessons I Learned as a Product Manager (from siddontang on Medium)

pAs both an engineer and a product manager, I’ve lived on both sides of the table./ppOver the years, I’ve heard plenty of complaints:/pulli“TiDB is hard to use.”/lili“It behaves in unexpected ways.”/lili“It’s too complex to operate safely.”/li/ulpAt the same time, I’ve also received incredibly positive feedback:/pullicustomers scaling their businesses successfully on TiDB,/liliteams trusting it for [...]

Monday, 22. December 2025

MariaDB 12.3 preview available (from MariaDB Foundation Blog)

pWe are pleased to announce the availability of a preview of the MariaDB 12.3 series. MariaDB 12.3 will be a long-term release. … /p pContinue reading \"MariaDB 12.3 preview available\"/p pThe post MariaDB 12.3 preview available appeared first on MariaDB.org./p [...]

MariaDB ODBC Connector 3.2.8 now available (from MariaDB Corporation Blog)

MariaDB is pleased to announce the immediate availability of the MariaDB Connector/ODBC 3.2.8 release. Release Notes MariaDB Connector/ODBC 3.2.8 MariaDB […] [...]

From XL to XS: A Practical Guide to Rightsizing Snowflake (from MinervaDB Blog)

From XL to XS: A Practical Guide to Rightsizing Snowflake Virtual Warehouses Snowflake’s cloud-native architecture has revolutionized how organizations manage and analyze data at scale. One of its most powerful features is the separation of [...] [...]

MySQL at FOSDEM (from The Oracle MySQL Blog)

Again this year, the MySQL Team will be present both before and during FOSDEM. FOSDEM (Free and Open source Software Developers’ European Meeting) is a large, free, non-commercial annual conference in Brussels, Belgium, where thousands of free and open-source developers and users attend different sessions and provides an opportunity for those projects to meet their […] [...]

Sunday, 21. December 2025

Deploying on OCI with the starter kit – part 9 (deploying a full app) (from The Oracle MySQL Blog)

We have reached the end of our series on deploying to OCI using the Hackathon Starter Kit. For this last article, we will see how to deploy an application using Helidon (Java), the MySQL REST Service, and OCI GenAI with Lanchain4J. We use Helidon because it’s a cool, open-source framework developed by Oracle. It’s lightweight […] [...]

Saturday, 20. December 2025

IO-bound sysbench vs MySQL on a 48-core server (from Small Datum)

pThis has results for an IO-bound sysbench benchmark on a 48-core server for MySQL versions 5.6 through 9.5. Results from a CPU-bound sysbench benchmark on the 48-core server are here./pptl;dr/pp/pullithe regressions here on read-only tests are smaller than on the CPU bound workload, but when they occur are from new CPU overheads/lilithe large improvements here on write-heavy tests are similar to t [...]

Mastering Azure Cosmos DB Performance (from MinervaDB Blog)

Mastering Azure Cosmos DB: Performance, Query, and Cost Optimization Azure Cosmos DB is Microsoft’s globally distributed, multi-model database service designed for high availability, low latency, and seamless scalability. As organizations increasingly rely on real-time data [...] [...]

Object Storage: The New Backbone of Database Architecture (from PingCAP Blog)

pWhen AI workloads first started hitting production systems, many teams assumed the pressure would fall on compute. More GPUs, faster CPUs, larger memory pools — that felt like the obvious scaling path. But that’s not what broke first. Systems didn’t fail because they ran out of compute. They failed because they ran out of storage […]/p pThe post Object Storage: The New Backbone of Database A [...]

MySQL: Sakila Speaks – Season 3 Highlights (from The Oracle MySQL Blog)

Welcome to the 20th installment of the 2025 MySQL Community Advent Calendar of Content! For this entry, we are highlighting season 3 of the Inside MySQL: Sakila Speaks podcast, which was dedicated to all things artificial intelligence (AI) and its impact on MySQL. Across five insightful episodes, Scott, Fred, and a range of expert guests […] [...]

Friday, 19. December 2025

Welcome to the (Agentic) Machine: The Database Trends That Will Define 2026 (from PingCAP Blog)

pLast year, I talked a lot about the unification of workloads, or how to bring disparate data processes together. But as we move into 2026, the theme has shifted. It is now unmistakably all about scaling agentic AI.  However, we must be careful not to interpret this through the lens of the last decade. In […]/p pThe post Welcome to the (Agentic) Machine: The Database Trends That Will Def [...]

Improve Developer Velocity with Kubernetes Databases (from Percona Database Blog)

♦Your company has invested heavily in agile development, microservices, and Kubernetes to move faster. Your app teams can spin up a new service in minutes. So why can it still take a week to get a database for it? The bottleneck has shifted. It’s no longer compute; it’s the database. Manual, ticket-based provisioning still dominates, […] [...]

Deploying on OCI with the starter kit – part 8 (using MySQL REST Service) (from The Oracle MySQL Blog)

The starter kit deploys a MySQL HeatWave DB System on OCI (see previous posts [1],[2],[3],[4],[5],[6],[7]) and enables the MySQL REST Service automatically: The REST Service enables us to provide access to data without requiring SQL. It also provides access to some Gen AI functionalities available in MySQL HeatWave. Adding data to MRS using Visual Studio […] [...]

Zero-ETL for self-managed Database Sources now available in 7 new regions (from AWS What's New)

pAWS Glue now supports zero-ETL for self-managed database sources in seven additional regions. Using Glue zero-ETL, you can setup an integration to replicate data from Oracle, SQL Server, MySQL or PostgreSQL databases which are located on-premises or on AWS EC2 to Redshift with a simple experience that eliminates configuration complexity.br br AWS zero-ETL for self-managed database sources will aut [...]

Deploying on OCI with the starter kit – part 6 (GenAI) (from lefred's blog)

In the previous articles [1], [2], [3], [4], [5], we saw how to easily and quickly deploy an application server and a database to OCI. We also noticed that we have multiple programming languages to choose from. In this article, we will see how to use OCI GenAI Service (some are also available with the […] [...]

Thursday, 18. December 2025

Build Fast. Run Lean. Why Mid-Market Teams Choose TiDB Cloud Essential (from PingCAP Blog)

pIf you’re building software today, you’ve probably felt it: shipping new features takes longer than it should, and your database bill is higher than it needs to be. Not because your team isn’t capable. And not because your product is uniquely complex. But the data layer has quietly become the biggest drag on velocity and […]/p pThe post Build Fast. Run Lean. Why Mid-Market Teams [...]

A Lightweight MariaDB Resource Watchdog for Incident Analysis (from DBPEDIABLOGS)

In production, you don’t always have the luxury of a perfectly tuned monitoring stack. Sometimes you’re in the middle of an incident, queries are slow, connections are piling up, and all you really want is a simple answer: What is MariaDB actually doing right now? That’s the gap this tool is meant to fill. This […] [...]

Deploying on OCI with the starter kit – part 7 (GenAI in HeatWave) (from The Oracle MySQL Blog)

We saw in part 6 how to use OCI’s GenAI Service. GenAI Service uses GPUs for the LLMs, but did you know it’s also possible to use GenAI directly in MySQL HeatWave? And by default, those LLMs will run on CPU. The cost will then be reduced. This means that when you are connected to […] [...]

How ClusterControl Saved Christmas – Part 6 (from Severalnines Blog)

pHow Santa Built the Most Reliable Distributed System on Earth Welcome to the 6th and final part of our holiday series called, How ClusterControl Saved Christmas! If you missed part one, start here: Part 1 The Night Before Deployment It was Christmas Eve again.Snow fell in schema-perfect flakes, each one unique yet fully compliant with North-Pole […]/p pThe post How ClusterControl Saved Chris [...]

Designing the agent-ready data stack (from InfoWorld)

pExecutives increasingly believe AI will reshape their businesses, but many large organizations are still stuck at proofs of concept. McKinsey’s 2025 State of AI report shows widespread experimentation, but real business value is being seen by only a small set of “high performers.” 23% of respondents report their organizations are scaling an agentic AI system somewhere in the [...]

(from DoltHub Blog)

![CDATA[ Learn how we combined GnuCash, Dolt, and Claude to build a Vibe-accounting tool (that doesn't work super great)! ]] [...]

Wednesday, 17. December 2025

MariaDB Java Connector 3.5.7 and 2.7.13 now available (from MariaDB Corporation Blog)

MariaDB is pleased to announce the immediate availability of the MariaDB Connector/J 3.5.7 and 2.7.13 releases. Release Notes and Changelogs […] [...]

Performance regressions in MySQL 8.4 and 9.x with sysbench (from Small Datum)

pI have been claiming that I don't find significant performance regressions in MySQL 8.4 and 9.x when I use sysbench. I need to change that claim. There are regressions for write-heavy tests, they are larger for tests with more concurrency and larger when gtid support is enabled./ppBy gtid support is enabled I mean that these options are set to ON:/pp/pulligtid_mode/lilienforce_gtid_consistency/li/ [...]

How We Optimize RocksDB in TiKV — Smarter Flow Control (from siddontang on Medium)

How We Optimize RocksDB in TiKV — Smarter Flow ControlpAs TiKV grew over the years, one of the most persistent problems we saw in production clusters was write stall./ppSometimes the system behaved smoothly; sometimes it suddenly became unstable./ppIf you look deeper, you will find that many of these issues trace back to RocksDB’s flow control and write stall mechanism./ppRocksDB is designed to pro [...]

State of MariaDB 2025: The Results Are In (from MariaDB Foundation Blog)

pIn October 2025, we launched the first State of MariaDB Survey to learn how the community really uses MariaDB. Today, we’re excited to share the results. … /p pContinue reading \"State of MariaDB 2025: The Results Are In\"/p pThe post State of MariaDB 2025: The Results Are In appeared first on MariaDB.org./p [...]

Deploying on OCI with the starter kit – part 6 (GenAI) (from The Oracle MySQL Blog)

In the previous articles [1][2][3][4][5], we saw how to easily and quickly deploy an application server and a database to OCI. We also noticed that we have multiple programming languages to choose from. In this article, we will see how to use OCI GenAI Service (some are also available with the always-free tier). The goal […] [...]

Xtrabackup Failing: An Elusive Server Change (from Continuent Blog)

A concise troubleshooting guide explaining why XtraBackup fails during Tungsten provisioning due to missing MySQL socket paths, how TCP fallback works, and how to permanently fix the issue via my.cnf client configuration.Tags: xtrabackupbackupConfigurationtprovision [...]

The Making of TiDB X: Origins, Architecture, and What’s to Come (from PingCAP Blog)

pWhen we unveiled TiDB X, the new core engine for TiDB Cloud, at our recent TiDB SCaiLE annual event, the response was immediate and enthusiastic. Many people reached out afterward with technical and non-technical questions about where TiDB X came from, why we decided to build it, and how it connects to the future of […]/p pThe post The Making of TiDB X: Origins, Architecture, and What’s to C [...]

What is New in Percona Toolkit 3.7.1 (from Percona Community Blog)

pPercona Toolkit 3.7.1 has been released on Dec 17, 2025. The most important updates in this version are:/p ul liFinalized SSL/TLS support for MySQL/li liAdded support for Debian 13 and Amazon Linux 2023/li liFixed MariaDB support broken in version 3.7.0/li liAdded options to skip certain collections in codept-k8s-debug-collector/code and codept-stalk/code/li liDocumentation improvements/li liOther [...]

(from DoltHub Blog)

![CDATA[ Our riff on the Spotify Wrapped Year in Review format for 2025. Our favorites from a number of categories. ]] [...]

Postgres 18 is now available (from PlanetScale Blog)

Postgres 18 is now available on PlanetScale [...]

Tuesday, 16. December 2025

Deploying on OCI with the starter kit – part 5 (connecting to the database II) (from lefred's blog)

In part 4 of our series on the OCI Hackathon Starter Kit, we saw how to connect to the deployed MySQL HeatWave instance from our clients (MySQL Shell, MySQL Shell for VS Code, and Cloud Shell). In this post, we will see how to connect from an application using a connector. We will cover connections […] [...]

Managed Database vs. Kubernetes: Taking Back Control of Your Cloud Costs and Agility (from Percona Database Blog)

♦Enterprises have spent years modernizing applications for the cloud, yet databases often remain a holdout. Many teams turn to managed database services for convenience, only to find that hidden markups, unpredictable scaling fees, and vendor lock-in erode the financial and operational benefits cloud adoption was meant to deliver. Pressure to control spend, meet evolving compliance […] [...]

Operational considerations for ClickHouse in hybrid environments (from Severalnines Blog)

pIf you work in operations, you know that hybrid cloud is rarely a choice made for the sheer fun of it. It’s usually a necessity born of data gravity, compliance, or the need to balance the raw speed of bare metal with the elasticity of the cloud. We all know ClickHouse as the speed demon […]/p pThe post Operational considerations for ClickHouse in hybrid environments appeared first on Severa [...]

Top 10 MySQL Shorts: Your Quick Guide to Essential MySQL Tips (from The Oracle MySQL Blog)

MySQL Shorts is a curated series of concise video tutorials designed to deliver focused, easily digestible content to the MySQL community. Each episode zeroes in on a specific feature or solution, making it easier for developers and database enthusiasts to grasp complex topics quickly. With over 124,000 views and more than 2,350 hours of watch […] [...]

(from DoltHub Blog)

![CDATA[ Why Dolt uses different error types for go-mysql-server and Dolt. ]] [...]

DuckDB Coverage (from Modern SQL)

Adieu Apache Derby, Welcome DuckDBpApache Derby was once a popular system to mock an SQL-Engine during unit tests. A use-case that vanished by the ease of which “the real SQL systems” are available during development nowadays. Thus, the following note might be sad, but nor surprising: “On 2025-10-10, the Derby developers voted to retire the project into a read-only state. Derby development and bug- [...]

Using MotherDuck with PlanetScale (from PlanetScale Blog)

Using MotherDuck with PlanetScale [...]

Monday, 15. December 2025

Announcing Azure Database for MySQL Support for Resource Move with Private Link (from Azure for MySQL Blog)

pAzure Database for MySQL now supports moving servers with Private Link enabled across subscriptions, resource groups, without disabling Private Link. In practical terms, this means you can relocate your MySQL server (for example, to a new subscription or resource group) while keeping its Private Endpoint intact and functional. This enhancement removes the previous requirement to delete and re [...]

Panel Discussion: Experts and Rock Stars at Oracle AI World 2025 – Recap  (from The Oracle MySQL Blog)

The “Experts and Rock Stars” panel discussion at Oracle AI World 2025, held from October 13-16, 2025, provided an engaging platform for prominent experts within the AI and MySQL communities. This particular session, taking place on October 15, 2025, featured a distinguished lineup of panelists who shared their insights on current challenges, advancements, and user […] [...]

(from DoltHub Blog)

![CDATA[ App builders can help you quickly create new applications, including applications that use databases. Several of the app builders we tested out default to using Neon as the database for an application and in this post we explore how Neon compares to Dolt and how the app builder experience could be improved if they used Dolt databases. ]] [...]

$50 PlanetScale Metal is GA for Postgres (from PlanetScale Blog)

We've lowered the entry price for using PlanetScale Metal to $50 and added more flexibility in storage-to-compute ratios. [...]

Sunday, 14. December 2025

Introducing Lightweight MySQL MCP Server: Secure AI Database Access (from AskDba)

A lightweight, secure, and extensible MCP (Model Context Protocol) server for MySQL designed to bridge the gap between relational databases and large language models (LLMs). I’m releasing a new open-source project: mysql-mcp-server, a lightweight server that connects MySQL to AI tools via the Model Context Protocol (MCP). It’s designed to make MySQL safely accessible to […] [...]

Deploying on OCI with the starter kit – part 5 (connecting to the database II) (from The Oracle MySQL Blog)

In part 4 of our series on the OCI Hackathon Starter Kit, we saw how to connect to the deployed MySQL HeatWave instance from our clients (MySQL Shell, MySQL Shell for VS Code, and Cloud Shell). In this post, we will see how to connect from an application using a connector.eibccbnkjudbffhigvdnjiudbhertlevjevtuddruvhd We will cover connections […] [...]

Saturday, 13. December 2025

MySQL & MySQL HeatWave: A Successful Journey Through Global AI Events in 2025  (from The Oracle MySQL Blog)

In 2025, MySQL and MySQL HeatWave embarked on an ambitious journey across various global AI events, highlighting their dedication to advancing AI and cloud solutions in the ever-evolving tech landscape. Oracle has recognized the pivotal shift towards AI and cloud technologies as essential drivers of the 21st century, embracing this trend with a recent official […] [...]

Friday, 12. December 2025

mlrd: DynamoDB-Compatible API on MySQL (from Hack MySQL)

pIntroducing codemlrd/code (“mallard”) to the world: a DynamoDB-compatible API on MySQL. Crazy, but it works really well and I’m confident it will help a lot of businesses save a lot of money. Here’s why./p [...]

Under Construction: Building the MariaDB Benchmarking Test Automation Framework (TAF) (from MySQL QA)

Building a New Test Automation Framework for MariaDB pMariaDB has given me the chance to pursue a lifelong dream: creating a new Test Automation Framework (TAF) — an improved, expanded evolution of the Autobench3 framework I originally built for MySQL./p pAutobench3 was never just a benchmark API. It was a framework that wrapped benchmark APIs to provide a consistent platform for configuration an [...]

How ClusterControl Saved Christmas – Part 4 (from Severalnines Blog)

pThe Night the Cloud Went Dark Why Hybrid Resilience Saves Christmas: Welcome to the 4th of a 6 part holiday series called, How ClusterControl Saved Christmas! If you missed part one, start here: Part 1 The Calm Before the Crunch By December 23rd, the North Pole was humming.The Naughty & Nice dashboards glowed a soothing […]/p pThe post How ClusterControl Saved Christmas – Part 4 appeared [...]

TOP MySQL ODBC Drivers 2026  (from Devart MySQL Tool Blog)

pCompare the top MySQL ODBC drivers for 2026 and see how each one handles speed, security, and cross-platform compatibility. This guide outlines the key differences in features and pricing, helping you choose the connector that fits your BI dashboards, ETL workloads, and data-driven applications without sacrificing stability or performance./p pThe post TOP MySQL ODBC Drivers 2026  appeared first on [...]

MySQL Basics Blog Series: A Year in Review (from The Oracle MySQL Blog)

This year, we dedicated our MySQL Basics blog series to those setting out on their first database journey. Designed especially for beginners, each post brought approachable lessons, meaningful analogies, and practical examples to help you develop a confident, hands-on understanding of MySQL fundamentals. Series Highlights Understanding the Building Blocks of DatabasesWe kicked things off by [… [...]

Building a Web3 Insights Dashboard with Cursor and TiDB Cloud (from siddontang on Medium)

blockquoteA simple experiment that convinced me something bigger is possible./blockquotepFor years, TiDB has quietly (and sometimes not so quietly) become the backbone for many Web3 companies. Exchanges, wallets, explorers, gaming platforms — they all love TiDB’s horizontal scale and strong consistency./ppAnd one day I suddenly thought:/pblockquoteIf so many Web3 customers rely on TiDB, why don’t I [...]

(from DoltHub Blog)

![CDATA[ The optimizations that brought Dolt's performance equal to MySQL's ]] [...]

Thursday, 11. December 2025

MariaDB Enterprise Server Q4 2025 Maintenance Releases with Backported Features (from MariaDB Corporation Blog)

New maintenance releases for MariaDB Enterprise Server 11.8.5-2, 11.4.9-6, and 10.6.24-20 are now available. These releases include new backported features. […] [...]

Sysbench for MySQL 5.6 through 9.5 on a 2-socket, 24-core server (from Small Datum)

pThis has results for the sysbench benchmark on a 2-socket, 24-core server. A post with results from 8-core and 32-core servers is here./pptl;dr/pp/pulliold bad news - there were many large regressions from 5.6 to 5.7 to 8.0/lilinew bad news - there are some new regressions after MySQL 8.0/li/ulNormally I claim that there are few regressions after MySQL 8.0 but that isn't the case here. I also see [...]

A Christmas Carol of Two Databases (from Percona Database Blog)

♦Being a Tale of Databases, Binary Logs, WAL Files, and the Redemption of Ebenezer Scrooge, DBA Part the First — In Which We Meet Ebenezer Scrooge, Database Administrator Extraordinary It was a cold, dark, and CPU-bound night. The wind blew fierce across the datacenter racks, and the disks did rattle in their trays like bones. […] [...]

Deploying garbd (Galera Arbitrator Daemon) | MariaDB Galera pt 2 (from Vettabase)

In the first part of this series, we deployed a 3-node MariaDB Galera Cluster on Ubuntu 24.04. While a 3-node topology provides the best fault tolerance, sometimes you need a simpler setup – for example, a two-node cluster with a lightweight arbitrator to maintain quorum without running a full third MariaDB instance. At Vettabase, we often use this pattern in small or resource-limited environ [...]

Deploying on OCI with the starter kit – part 4 (connecting to the database) (from lefred's blog)

Let’s now see how we can connect to our MySQL HeatWave DB System, which was deployed with the OCI Hackathon Starter Kit in part 1. We have multiple possibilities to connect to the DB System, and we will use three of them: MySQL Shell in the command line MySQL Shell is already installed on the […] [...]

Deploying on OCI with the starter kit – part 4 (connecting to the database) (from The Oracle MySQL Blog)

Let’s now see how we can connect to our MySQL HeatWave DB System, which was deployed with the OCI Hackathon Starter Kit in part 1. We have multiple possibilities to connect to the DB System, and we will use three of them: MySQL Shell in the command line MySQL Shell is already installed on the […] [...]

Wednesday, 10. December 2025

The insert benchmark on a small server : MySQL 5.6 through 9.5 (from Small Datum)

pThis has results for MySQL versions 5.6 through 9.5 with the Insert Benchmark on a small server. Results for Postgres on the same hardware are here./pptl;dr/pp/pulligood news - there are no large regressions after MySQL 8.0/lilibad news - there are many large regressions from 5.6 to 5.7 to 8.0/li/ulp/pBuilds, configuration and hardwarebrI compiled MySQL from source for versions 5.6.51, 5 [...]

Distributed SQL Database: Architecture, Scale, and High Availability (from PingCAP Blog)

pA distributed database is any system that spreads data across multiple nodes. However, a distributed SQL database is a stricter subset: it keeps full SQL semantics and ACID transactions, automatically partitions data for horizontal scale, and uses consensus replication (e.g., Raft) so writes are consistent and failover is predictable. In short, distributed SQL gives you […]/p pThe post Distr [...]

Deep Dive into RocksDB’s LSM-Tree Architecture (from MinervaDB Blog)

Deep Dive into RocksDB’s LSM-Tree Architecture: How It Works and Why It Matters In the world of high-performance databases and storage engines, few technologies have made as significant an impact as RocksDB. Developed by Facebook [...] [...]

ACE Voices: Expert Insights into Modern MySQL & NoSQL Innovations (from Oracle ACE Program)

The Oracle ACE community continues to drive innovation in the data world—spanning topics from cutting-edge AI search to practical guides on disaster recovery, passwordless authentication, and efficient database management. In this edition of ACE Voices, we spotlight recent blogs, tutorials, podcasts, and articles to help you sharpen your MySQL skills and expand your NoSQL know-how. […] [...]

Oracle at KubeCon Atlanta: Revolutionizing Database Interaction with MySQL and AI  (from The Oracle MySQL Blog)

The bustling city of Atlanta served as the backdrop for KubeCon from November 10-13, where more than 9,000 attendees gathered to explore the latest innovations in cloud-native computing. Among the esteemed participants, the Oracle team underscored its commitment to developing a secure and modern ecosystem for cloud-native applications, particularly through its database solutions including MySQL.  [ [...]

MySQL Clustering with Docker vs. Kubernetes: What You Need to Know (from Continuent Blog)

A practical comparison of running MySQL clusters using Docker and Kubernetes, covering persistence, failover, scaling, automation, and when each platform is the right fit for production workloads.Tags: ClusteringDockerkubernetescontainersoperatordatabase orchestration [...]

Tuesday, 09. December 2025

How Atlassian Scaled to 3M+ Tables: Multi-Tenant Control with TiDB (from PingCAP Blog)

pAtlassian is an enterprise software company that runs one of the world’s largest SaaS platforms. Best known for Jira, Confluence, Trello, and Bitbucket, the company helps teams plan, build, and run software. As tenant counts and compliance demands grew, Atlassian hit the limits of shared and siloed multi-tenancy models on a massive sharded PostgreSQL estate.  […]/p pThe post How Atlassi [...]

Design Scalable Soft Deletes and Audit Logs for MongoDB (from MinervaDB Blog)

Designing Scalable Soft Deletes, Audit Logs, and Time-Series Schemas in MongoDB Without Killing Index Performance In modern application development, data integrity, compliance, and historical tracking are non-negotiable requirements. Features like soft deletes, audit logs, and [...] [...]

BELGIAN MYSQL, MARIADB and friends COMMUNITY DINNER – FRIDAY 30 January 2026 (from FOSDEM MySQL & Friends Devroom)

FOSDEM is back in town! This year MySQL community will be present on the main event in Database Devroom. Same as the last few years the MySQL community team is once again organizing the Belgian MySQL Days. This provides us with the opportunity to bring the community together to socialize and exchange idea’s over a Belgian […] [...]

How to Turn a MySQL Unique Key Into a Primary Key (from Percona Database Blog)

♦A unique constraint specifies, one or more columns as unique it identifies. It is satisfied only when no two rows store the same non-null values at its core. A primary key constraint is a unique one that will say PRIMARY KEY in its defined way. It is satisfied only when rows unfold, and none may […] [...]

Monthly Product Pulse December: Oracle Technical Resources (from Oracle ACE Program)

Welcome to the December edition of Monthly Product Pulse—your essential Oracle broadcast for innovation, best practices, and global community news. This month brings significant advances for Node.js, new AI database features, .NET enhancements, seamless workflow integration, and a wealth of new resources for MySQL users. Dive in to get inspired and stay equipped for a […] [...]

Recap of Geek Out Social at Oracle AI World 2025  (from The Oracle MySQL Blog)

The Geek Out Social event, held during the Oracle AI World 2025 in Las Vegas on October 14, provided an essential platform for AI enthusiasts, developers, and industry leaders. The event was specifically for technical professionals attending AI World.  It played a critical role in fostering connections and discussions around the latest advancements in AI […] [...]

How ClusterControl Saved Christmas – Part 3 (from Severalnines Blog)

pThe Real-Time Workshop Welcome to the 3rd of a 6 part holiday series called, How ClusterControl Saved Christmas! If you missed part one, start here: Part 1 Inside Santa’s Streaming Architecture for Naughty & Nice Events After the Great Vendor Lock-In Escape, the North Pole entered a golden age of technical optimism. The snow-capped server […]/p pThe post How ClusterControl Saved Christma [...]

Cut MySQL RDS Audit Log Costs by 95% with LogShift (from Mydbops Blog)

Learn how to cut MySQL RDS audit log costs by 95% using smarter retention, S3 archiving, and the Mydbops RDS LogShift tool. [...]

Monday, 08. December 2025

RocksDB performance over time on a small Arm server (from Small Datum)

pThis post has results for RocksDB on an Arm server. I previously shared results for RocksDB performance using gcc and clang. Here I share results using clang with LTO./ppRocksDB is boring, there are few performance regressions./pptl;dr/pp/pullifor cached workloads throughput with RocksDB 10.8 is as good or better than with 6.29/lilifor not-cached workloads throughput with RocksDB 10.8 is similar t [...]

Building Applications with MySQL AI (from The Oracle MySQL Blog)

We recently announced the availability of MySQL AI which enables predictive and generative AI workflows for on-premise MySQL customers. MySQL AI includes built-in LLMs and embedding models that run on CPUs, a vector store, semantic search functions, automated machine learning and a graphical console called MySQL studio. Since its release there has been considerable interest […] [...]

November Product Update (from Readyset Blog)

Readyset holiday roundup: smarter renames, Postgres arrays, live eviction tuning, replay graph tools, MySQL CTAS, QueryPilot demos +more in Nov! [...]

Introducing MySQL HeatWave Migration Assistant for Easy MySQL Database Migration to OCI (from The Oracle MySQL Blog)

Announcing MySQL HeatWave Migration Assistant — the newest way to move MySQL workloads to Oracle Cloud Infrastructure (OCI) with ease! Migrating critical databases to the cloud is often viewed as complex. That changes with the launch of the MySQL HeatWave Migration Assistant. This new tool is purpose-built to help organizations move their on-premises MySQL databases […] [...]

How to patch your ODA to 19.29? (from dbi Blog)

pHow to patch your Oracle Database Appliance to 19.29/p pL’article How to patch your ODA to 19.29? est apparu en premier sur dbi Blog./p [...]

Unlocking AI-Driven Data Access: Azure Database for MySQL Support via the Azure MCP Server (from Azure for MySQL Blog)

pStep into a new era of data-driven intelligence with the fusion of Azure MCP Server and Azure Database for MySQL, where your MySQL data is no longer just stored, but instantly conversational, intelligent and action-ready. By harnessing the open-standard Model Context Protocol (MCP), your AI agents can now query, analyze and automate in natural language, accessing tables, surfacing insights and act [...]

Unlocking Secure Connections: SSL/TLS Support in Percona Toolkit (from Percona Database Blog)

♦In today’s interconnected world, data security is paramount. Protecting sensitive information transmitted between applications and databases is crucial, and SSL/TLS (Secure Sockets Layer/Transport Layer Security) plays a vital role in achieving this. Percona Toolkit, a collection of command-line tools for MySQL, MongoDB, and other databases, has long been a go-to resource for database admini [...]

RonDB development moves on (from Mikael Ronstrom)

p A few months ago we released RonDB 24.10 with 11 new features./ppDevelopment of RonDB doesn't stop there. We have continued developing RonDB 25.10, whether this release will be a LTS release or merely an intermediate release depends on the needs of our customers. RonDB 24.10 is currently being integrated into Hopsworks 4.6 and will imminently be released./ppThe work on RonDB 25.10 has taken [...]

Deploying on OCI with the starter kit – part 3 (applications) (from The Oracle MySQL Blog)

We saw in part 1 how to deploy our starter kit in OCI, and in part 2 how to connect to the compute instance. We will now check which development languages are available on the compute instance acting as the application server. After that, we will see how easy it is to install a new […] [...]

Multimodal-Metadata-Hub for MariaDB Vector – Innovation 2nd place at MariaDB BangPypers Hackathon 2025 (from MariaDB Foundation Blog)

pWe recently announced the winners of the MariaDB Python Hackathon. We sat down with the Innovation track second place winners to learn more about the team and their submission. … /p pContinue reading \"Multimodal-Metadata-Hub for MariaDB Vector – Innovation 2nd place at MariaDB BangPypers Hackathon 2025\"/p pThe post Multimodal-Metadata-Hub for MariaDB Vector – Innovati [...]

Sunday, 07. December 2025

QUAPE Joins the MariaDB Foundation as a Silver Sponsor (from MariaDB Foundation Blog)

pWe’re pleased to welcome QUAPE as a Silver Sponsor. Their focus on high-performance infrastructure supports the Foundation’s work on the MariaDB buildbot and our commitment to open, dependable database innovation./p pThe post QUAPE Joins the MariaDB Foundation as a Silver Sponsor appeared first on MariaDB.org./p [...]

Understanding Vector Indexes in MariaDB (from MinervaDB Blog)

Understanding Vector Indexes in MariaDB: HNSW, Distance Functions, and When to Use Them MariaDB has emerged as a powerful platform for integrating vector search capabilities directly within a relational database environment, enabling efficient similarity searches [...] [...]

Mirror, Mirror on DB-Engines: The MariaDB Story (from MariaDB Foundation Blog)

pDB-Engines has become one of the most visible indicators of database popularity, capturing how the world talks about MariaDB. This post explores what the rankings truly measure and how visibility, community engagement, and education shape MariaDB’s position. It highlights recent innovations such as native vector search and explains how MariaDB’s governance model safeguards long-term openness. As u [...]

Celebrating 30 Years of MySQL: A Global Community Unites (from The Oracle MySQL Blog)

This year marks a significant milestone in the world of databases—MySQL is celebrating its 30th anniversary! As the MySQL community around the globe came together to commemorate three decades of innovation, collaboration, and success. We’re excited to share that we have created a celebration video summarizing the festivities held worldwide, serving as a vibrant follow-up to […] [...]

Adaptive Query Optimizer for MariaDB Vector – Innovation Winner of MariaDB Python Hackathon 2025 (from MariaDB Foundation Blog)

pWe recently announced the winners  of the MariaDB Python Hackathon. We sat down with the Innovation track first place winners to learn more about the team and their submission. … /p pContinue reading \"Adaptive Query Optimizer for MariaDB Vector – Innovation Winner of MariaDB Python Hackathon 2025\"/p pThe post Adaptive Query Optimizer for MariaDB Vector – Innovation Winner [...]

Saturday, 06. December 2025

Celebrating 30 Years of MySQL: A Global Recap of Events in 2025 (from The Oracle MySQL Blog)

In 2025, MySQL proudly commemorated its 30th anniversary, marking three decades of innovation and community engagement in the realm of database technology. Throughout the year, the MySQL Community team engaged with the worldwide community to organize a series of events globally, uniting users, developers, and enthusiasts to celebrate this remarkable milestone. From meetups to summits […] [...]

Mitigating LWLock Contention in PostgreSQL (from MinervaDB Blog)

Mitigating LWLock Contention in PostgreSQL: Optimizing Fast-Path Locking, Partition Pruning, and Index Strategy for High-Concurrency Workloads Improving PostgreSQL performance under lock manager contention necessitates a detailed understanding of Lightweight Locks and fast-path locking behavior, followed [...] [...]

Friday, 05. December 2025

Deep Dive: High-Throughput Bulk Loading in PostgreSQL (from MinervaDB Blog)

Deep Dive: High-Throughput Bulk Loading in PostgreSQL In high-volume data environments, the standard SQL INSERT statement is an efficiency killer. When ingesting terabytes of data or migrating legacy systems, relying on row-by-row processing creates unacceptable [...] [...]

preFOSDEM MySQL Belgian Days 2026 (from FOSDEM MySQL & Friends Devroom)

We are excited to announce that the preFOSDEM MySQL Belgian Days 2026 will take place on Thursday, 29 January and Friday, 30 January 2026, in Brussels — just before FOSDEM 2026. This two-day gathering brings together the MySQL community: developers, DBAs, engineers, tool-builders, and enthusiasts — offering a fantastic opportunity for knowledge sharing, networking, and […] [...]

Effective MySQL Online DDL: Making Critical Database Schema Changes with Zero Downtime (from PingCAP Blog)

pOnline Data Definition Language (DDL) is a crucial feature for modern databases and a cornerstone of MySQL modernization strategies. It allows schema changes without significant downtime or locking that could disrupt database operations. This means these operations carry out while the database continues to be available for reads and writes, minimizing downtime and avoiding disruption […]/p p [...]

Deploying on OCI with the starter kit – part 2 (from The Oracle MySQL Blog)

In part 1, we saw how to deploy several resources to OCI, including a compute instance that will act as an application server and a MySQL HeatWave instance as a database. In this article, we will see how to SSH into the deployed compute instance. Getting the key To connect to the deployed compute instance, […] [...]

Dagster integration for MariaDB – 2nd place in MariaDB BangPypers Hackathon 2025 (from MariaDB Foundation Blog)

pWe recently announced the winners of the MariaDB Hackathon at the BangPypers meetup in Bengaluru. We are now interviewing the winner submissions, continuing with the Integration track second place winner. … /p pContinue reading \"Dagster integration for MariaDB – 2nd place in MariaDB BangPypers Hackathon 2025\"/p pThe post Dagster integration for MariaDB – 2nd place in MariaDB Ba [...]

How ClusterControl Saved Christmas – Part 2 (from Severalnines Blog)

pFreedom Isn’t Free When You’re Stuck in Someone Else’s Cloud Welcome to the second of a 6 part holiday series called, How ClusterControl Saved Christmas! If you missed part one, start here: Part 1 A Familiar Chain in the Code By February, the snow outside the North-Pole data center had melted just enough for the […]/p pThe post How ClusterControl Saved Christmas – Part 2 appeared first [...]

Understanding Logging in MySQL NDB Cluster (from The Oracle MySQL Blog)

MySQL NDB Cluster offers high availability and scalability through its distributed architecture. However, managing and troubleshooting such a system requires robust monitoring and insightful diagnostics. At the heart of this lies effective logging. This post will guide you through the details of logging within MySQL NDB Cluster, explaining how it works across different kind of […] [...]

Thursday, 04. December 2025

Apache Airflow integration for MariaDB – winner of MariaDB BangPypers Hackathon 2025 (from MariaDB Foundation Blog)

pWe recently announced the winners of the MariaDB Hackathon at the BangPypers meetup in Bengaluru. We sat down with the Integration track first place winner to learn more about the team and their submission.  … /p pContinue reading \"Apache Airflow integration for MariaDB – winner of MariaDB BangPypers Hackathon 2025\"/p pThe post Apache Airflow integration for MariaDB – winn [...]

Supporting Vision Language Models (VLMs) provided by OCI GenAI service within the Heatwave (from The Oracle MySQL Blog)

Introduction Vision Language Models (VLMs) are crucial for bridging the gap between visual and textual data by combining image and language understanding. Some important VLMs’ use cases are: VLMs are considered an improvement over traditional Optical Character Recognition (OCR) systems by incorporating contextual awareness beyond pixel-level recognition. Heatwave GenAI already provides industry-fir [...]

Document summarization with Heatwave GenAI (from The Oracle MySQL Blog)

Introduction In today’s data-driven enterprises, the volume of unstructured documents is growing rapidly. AI powered document summarization improves enterprise efficiency by eliminating the need to go over these documents manually. Large Language Models (LLMs) are powerful tools for summarizing documents, but they face context window limits when dealing with long documents. Furthermore, studies sho [...]

NL2ML – Natural Language to Machine Learning – with Heatwave (from The Oracle MySQL Blog)

Introduction Heatwave AutoML is super simple to use, and now we are introducing another feature for ease of use called NL2ML (or Natural language to machine learning) which provides step by step guidelines on how to use ML for a particular business problem. NL2ML is a natural language interface that simplifies user interactions with Heatwave AutoML. […] [...]

Cloud-Native MySQL High Availability: Understanding Virtually SYNC and ASYNC Replication (from Percona Database Blog)

♦When we run databases in Kubernetes, we quickly learn one important truth: things will fail, and we need to be prepared for this. Pods are ephemeral; nodes can come and go, storage is abstracted behind PersistentVolumes and can be either local to a node or backed by network storage, and Kubernetes moves workloads as needed […] [...]

Installing a MariaDB Galera Cluster on Ubuntu 24.04 | MariaDB Galera pt 1 (from Vettabase)

At Vettabase, we’re starting a new blog series on High Availability (HA) with focus on MariaDB Galera Cluster. This series will be a collection of hands-on guides, each tackling one practical topic: from installation, configuration, and adding or removing nodes, to backups, upgrades, and schema changes. Our goal is simple: create a complete, practical reference that anyone can follow to deplo [...]

Redgate joins MariaDB Foundation as Silver Sponsor (from MariaDB Foundation Blog)

pWe’re delighted to welcome Redgate as a new Silver Sponsor of the MariaDB Foundation.br Redgate is well known across the database world for software solutions which reliably solve the challenges of database management – … /p pContinue reading \"Redgate joins MariaDB Foundation as Silver Sponsor\"/p pThe post Redgate joins MariaDB Foundation as Silver Sponsor appeared first on Mar [...]

MySQL Shorts 2025: Top 5 Videos and Key Insights (from The Oracle MySQL Blog)

In 2025, the MySQL Shorts series continued to engage viewers worldwide by offering concise and informative tutorials on various MySQL topics. This year, the series expanded its reach, releasing 21 new episodes that delved into advanced functionalities and best practices. Top 5 Most-Watched MySQL Shorts in 2025 Among the standout episodes for 2025, five garnered […] [...]

(from DoltHub Blog)

![CDATA[ After 5 years, Dolt performs just as well as MySQL on Sysbench ]] [...]

Wednesday, 03. December 2025

Trust but Verify: A Playbook for Database Consistency Checks (from Continuent Blog)

Technical walkthrough of database consistency verification using Tungsten Replicator, including checksum-based table scans, targeted row validation with limits, operational risks, and performance best practices.Tags: tungsten replicatorvalidationdatabase consistency [...]

Deploying on OCI using the starter kit – part 1 (from The Oracle MySQL Blog)

If you want to create a new application, test it, and deploy it on the cloud, Oracle Cloud Infrastructure provides an always-free tier for compute instances and MySQL HeatWave instances (and more). If you are a developer, it can also be complicated to start deploying to the cloud, as you need to figure out the […] [...]

Ignite 2025: Advancing Azure Database for MySQL with Powerful New Capabilities (from Azure for MySQL Blog)

pAt Ignite 2025, we’re introducing a wave of powerful new capabilities for Azure Database for MySQL, designed to help organizations modernize, scale, and innovate faster than ever before. From enhanced high availability and seamless serverless integrations to AI-powered insights and greater flexibility for developers, these advancements reflect our commitment to delivering a resilient, intelligent [...]

MySQL Replication Best Practices: How to Keep Your Replicas Sane (and Your Nights Quiet) (from Percona Community Blog)

pMySQL replication has been around forever, and yet… people still manage to set it up in ways that break at the worst possible moment. Even in 2025, you can get burned by tiny schema differences, missing primary keys, or one forgotten config flag. I’ve seen replicas drift so far out of sync they might as well live in a different universe./p pThis guide covers the practical best practices—the stuff [...]

(from DoltHub Blog)

![CDATA[ As of version 1.78.0, we have a new value for zero time. What does this mean and why did we make this change? ]] [...]

Tuesday, 02. December 2025

Open Source AI Models Building a Development Team (from Another MySQL DBA)

pThe Question We're Finally Asking/ppFor years we've debated: Can AI replace software engineers? The question was always a bit theatrical. The real question—the one that actually matters—is a different one entirely: Can AI augment the engineering process in ways that make better code happen faster?/ppI think we're closer to a practical answer than we realize./ppThere's a concept that's been brewing [...]

Advanced Query Plan Management in Aurora PostgreSQL (from MinervaDB Blog)

Advanced Query Plan Management in Aurora PostgreSQL: Stabilizing Performance Across Version Upgrades When upgrading Amazon Aurora PostgreSQL to a new major version, database administrators must not only plan for compatibility and downtime but also guard [...] [...]

How ClusterControl Saved Christmas – Part 1 (from Severalnines Blog)

pRepatriation, Control, and the Start of Santa’s Database Modernization Journey Welcome to the first of a 6 part holiday series called, How ClusterControl Saved Christmas! Releasing twice a week, each part will take a look at issues and solutions around operational control and continuity for modern data workloads from what we hope is a fun […]/p pThe post How ClusterControl Saved Christmas &# [...]

Benefits of Importing Data with MariaDB CONNECT and PostgreSQL Data Wrappers (from Vettabase)

There are many ways to import data from external sources into a database. MariaDB and PostgreSQL offer native solutions: the MariaDB CONNECT storage engine and PostgreSQL Foreign Data Wrappers. Unfortunately, these options are often overlooked, in favour of more expensive, more fragile and slower solutions. Let’s see what CONNECT and FDWs are, and why they are often the best choice for import [...]

MySQL Basics: Why These Posts Resonate (from The Oracle MySQL Blog)

Reflecting on my MySQL journey, I realize that a few foundational topics completely changed how I understand and use databases. These topics—primary and foreign keys, JOINs, and indexes—form the heart of the MySQL Basics series. Each one felt like a major breakthrough when I first learned it. Writing about them helped me rediscover that excitement […] [...]

Using db_bench to measure RocksDB performance with gcc and clang (from Small Datum)

pThis has results for db_bench, a benchmark for RocksDB, when compiling it with gcc and clang. On one of my servers I saw a regression on one of the tests (fillseq) when compiling with gcc. The result on that server didn't match what I measured on two other servers. So I repeated tests after compiling with clang to see if I could reproduce it./pptl;dr/pp/pullia common outcome is/liulli~10% more QPS [...]

How We Optimize RocksDB in TiKV — SST Compaction Guard (from siddontang on Medium)

How We Optimize RocksDB in TiKV — SST Compaction GuardpCompaction is one of the most expensive operations inside RocksDB, and for TiKV — a distributed, region-based key–value store — compaction inefficiency can translate directly into wasted I/O, higher write amplification, and slower read operations./ppIn this article, I’ll explain a fundamental problem in TiKV’s compaction workflow, why RocksDB’s [...]

Monday, 01. December 2025

Upgrade Now: Announcing MySQL Galera Cluster In-Place Migration to MariaDB Galera Cluster (from MariaDB Corporation Blog)

We have two important announcements for the MySQL Galera Cluster community. First, we are excited to announce a new, seamless […] [...]

On High-dimensional computational geometry and databases. Q&A with Vissarion Fisikopoulos (from ODBMS.org)

Q1.   MySQL’s spatial query optimizer must handle complex geometric predicates efficiently. Can you walk us through the key challenges in optimizing spatial queries—particularly for operations like spatial joins and nearest-neighbor searches? How do computational geometry... [...]

MySQL on ODBMs.org: A Successful Collaboration highlighting Community Engagements (from The Oracle MySQL Blog)

Since 2024, MySQL and ODBMs.org have embarked on a collaboration to produce insightful articles that cater to the needs of data professionals. This partnership has yielded an impressive portfolio of 15 published articles covering a diverse range of topics, marking a significant success in bridging knowledge between the MySQL Community and ODBMs.org. ODBMs.org has established […] [...]

Protecting AI Vector Embeddings in MySQL: Security Risks, Database Protection, and Best Practices (from The Oracle MySQL Blog)

Executive Summary AI applications rely on vector embeddings to power search and recommendations, but these data-rich vectors introduce new security and privacy risks. This blog explains the main threats to AI embeddings, how attacks can occur, and proven strategies for protecting vector data with MySQL—covering secure storage, access controls, encryption, auditing, and compliance best practices. [& [...]

Look at me, I'm an (LLM-assisted) Emacs Lisp developer now (from Laurynas Biveinis' blog)

pClaude Code came out in February and I was hooked immediately. Luckily for me Anthropic introduced flat rate pricing plans very soon afterwards, or I'd have been bankrupted by pay-per-token prices by summer. I tried to channel all that newly-developed addiction to something productive, and decided to write, greenfield, some Emacs Lisp packages. I think such projects are perfectly-sized for working [...]

How to Build an AI Agent that Builds Full-Stack Apps (from PingCAP Blog)

pAn open-source starter kit for building a “Lovable.dev”-style AI agent More and more, we’re seeing AI agents build entire applications from a single prompt. Platforms like Lovable.dev and Manus are pioneering this space. Many of them are using TiDB Cloud to power their data layer. So, we decided to build one too, as a public, […]/p pThe post How to Build an AI Agent that Bu [...]

How much will openness matter to AI? (from InfoWorld)

pSometimes in tech we misunderstand our history. For example, because Linux eventually commoditized the Unix wars, and because Apache and Kubernetes became the standard plumbing of the web, we assume that “openness” is an inevitable force of nature. The narrative is comforting; it’s also mostly wrong./p pAt least, it’s not completely correct in the ways advocates sometimes [...]