The one big difference between MySQL and MariaDB you may have overlooked
The big difference between MySQL and MariaDB largely revolves around database storage engines and anything related to them. In this article, I’ll walk you through some of the key differences between...
View ArticleBi-directional logical replication in PostgreSQL: a practical guide
Logical replication has long been a feature of many database management systems. It’s the simple process of copying and maintaining identical data across multiple database servers. The methods taken...
View ArticleHow to ensure replication stability in PostgreSQL (fix/prevent lag, bloat,...
PostgreSQL replication is one of the most powerful tools available for keeping your database resilient, redundant, and performant, but it’s only effective when it’s stable. Replication lag, network...
View ArticleComparing MySQL Enterprise Monitor with Oracle Enterprise Manager for MySQL –...
MySQL Enterprise Monitor was a tool many database administrators turned to in times of need – that was, until Oracle Enterprise Manager for MySQL came along and stole the show, leading to its phasing...
View ArticleWhy you should still become SQL-certified in 2026 (and how to achieve it)
In this guide, you’ll find out whether SQL certification still matters in 2026, what the tangible career benefits are, how to choose the right certification path, and what to focus on once you’ve...
View Article4 CVEs are affecting Valkey databases. Here’s everything you need to know...
There’s now another reason an immediate patch is needed for organizations running Valkey clusters, according to Percona (and other database experts.) In this article, I’ll detail four CVEs affecting...
View ArticlePostgreSQL is removing MD5 authentication for passwords. Here’s what it means...
Upcoming versions of PostgreSQL will be phasing out the MD5 hashing method within the authentication infrastructure of the database, as first suggested by Nathan Bossart in 2024. In doing so,...
View ArticleWhy COALESCE might be the most useful SQL function you’re not using right
In SQL, handling missing or NULL values is essential for reliable data analysis and application logic. The SQL COALESCE function provides a simple, standard way to return the first available...
View ArticleEverything you need to know about MongoBleed (CVE-2025-14847)
MongoBleed (CVE-2025-14847) was defined as “the vulnerability of the year.” In this article, find out what it is, why it’s dangerous, and if (and when) you should care about it. But first, some...
View ArticleHow to secure MySQL and PostgreSQL in the world of AI
Are you feeling the impact of AI in your daily work? No? Your database might say otherwise. If you run a forum, threads, posts and messages that are forwarded to the database are likely to be at least...
View ArticleHow to safely use MySQL 8.0 post end-of-life (and alternatives to consider)
Regardless of how popular a specific software appliance is, particular versions of it are inevitably phased out over time, paving the way for new ones. MySQL, the DB-Engines DBMS of the Year in 2025,...
View ArticleHow to keep your databases secure in 2026: a complete guide
In 2026, your approach to both applications and databases must be focused on practical and technical real-world operations and use cases rather than just hype. If not, you’re heading for trouble as...
View ArticleMaking AI Talk to Your Database: AI-Powered Database Queries Made Simple
Nowadays, artificial intelligence is everywhere. It’s so prevalent that even universities are implementing it into their curriculums. That’s the case because on its face, AI really is immensely...
View ArticleMySQL Index Overviews: PRIMARY KEY Indexes
If you’re a developer who had interactions with indexes in the past, you certainly know that indexes in MySQL come in a variety of shapes and sizes. Simple Talk readers will certainly not be alien to...
View ArticleMySQL Index Overviews: Hash Indexes
Welcome back to the MySQL indexing series! We’ve already covered the nuances surrounding indexes in MySQL as well as walked you through B-tree indexes. MySQL, however, has many other index types it...
View ArticleAnnouncing Database Frontiers: a Database Conference You Haven’t Yet Heard About
Database Frontiers is a new database conference hitting the spotlight come October 15th, 2025. Here’s everything you need to know. Preface It would be an educated guess that you spend a lot of time...
View ArticleMySQL Index Overviews: Descending B-Tree Indexes
Most anyone who works with indexes should be familiar with B-tree indexes. These are the most commonly used data structures to facilitate faster access to data when we search for exact matches of data...
View ArticleI Wrote a Book on How You Broke Your Database – Here’s Why You Should Read It
Preface If you are a frequent reader of Simple-Talk, it’s possible that you’ve come across blogs about optimizing all kinds of queries, tutorials on how to back up your database, tutorials on index...
View ArticleMySQL Index Deep Dive: Clustered B-Tree Indexes
If you’re a frequent reader of the Simple-Talk blog, you’re no stranger to indexes as we’ve covered indexes in database management systems previously – in that blog, we’ve told you that indexes come...
View ArticleMySQL Index Overviews: FULLTEXT B-Tree Indexes
If you’ve been following Simple Talk for a while, you know that we’re fans of databases and everything they involve. We’re also big fans of database performance, too. And if you’re a developer or a...
View Article