Percona Server for MySQL: Enhanced Encryption UDFs
In Percona Server for MySQL 8.0.41 / 8.4.4, we introduced several improvements in Encryption User-Defined Functions. Added support for RSAES-OAEP (OAEP) padding for RSA encrypt / decrypt operations....
View ArticleMongoDB Pricing Explained: What You’re Really Paying For
If you’re using MongoDB, whether it’s the Community Edition, Enterprise Advanced, or Atlas, you’ve probably asked yourself at some point: what is this actually costing us? And the answer isn’t always...
View ArticlePercona Server for MySQL Data Masking Enhanced with Dictionary Term Cache
In Percona Server for MySQL 8.0.41 / 8.4.4, we significantly re-designed the Data Masking Component. In particular, we made the following changes: Changed the user on behalf of whom we execute internal...
View ArticleHow to Extend Percona Monitoring and Management to Add Logging Functionality
Evolution is one of the inherent traits of modern software. Many people reach out to product teams daily, asking to add more functionality to the software products they use and love. This is...
View ArticleWhat’s New in MySQL 8.4 LTS: Key Enhancements Explained
MySQL has been evolving rapidly, and with the recent release of MySQL 8.4, there’s a lot to unpack. While MySQL 8.4 is officially dubbed a Long-Term Support (LTS) release, many features introduced...
View ArticleRun PostgreSQL on Kubernetes: A Practical Guide with Benchmarks & Best Practices
Remember when running databases in Kubernetes felt like a gamble? When unpredictable storage performance and complex state management made stability a constant battle? Thankfully, those days are...
View ArticleSpeeding Up Percona XtraDB Cluster State Transfers with Kubernetes Volume...
When using the Percona Operator for MySQL based on Percona XtraDB Cluster (PXC), it’s common to encounter scenarios where cluster nodes request a full State Snapshot Transfer (SST) when rejoining the...
View ArticleBehind the Scenes: How Percona Support Diagnosed a MongoDB FTDC Freeze
One of our customers recently reported that MongoDB’s diagnostic metrics—collected via FTDC (Full-Time Diagnostic Data Capture)—had stopped updating. As a result, no metrics were being collected,...
View ArticleDoes FCV Have Any Impact on MongoDB Performance?
It is generally known and established that different database versions provide different sets of features and performance rates. Along with the binary versions, MongoDB has a property called Feature...
View Articlepgvector: The Critical PostgreSQL Component for Your Enterprise AI Strategy
You’re likely racing to enhance your applications with more intelligent, data-driven capabilities, whether through AI-powered models (which have moved into “must implement now!” territory), advanced...
View ArticleBenchmarking PostgreSQL: The Hidden Cost of Over-Indexing
Indexing is one of PostgreSQL’s most effective tools for improving query performance, but like any powerful tool, it can cause real problems when overused. A while ago, my colleague Jobin wrote a blog...
View ArticleMongoDB Operators Explained: Features, Limitations, and Open Source Alternatives
If you’ve tried running MongoDB on Kubernetes, you’ve likely run into some unique challenges. Stateful workloads like replica sets and sharded clusters can be messy in containers, and things that...
View ArticleReducing PostgreSQL Costs in the Cloud
This post was originally published in March 2023 and was updated in March 2025. If you’re using PostgreSQL in the cloud, there’s a good chance you’re spending more than you need in order to get the...
View ArticlePostgreSQL Security: A Comprehensive Guide to Hardening Your Database
This blog was published in January of 2021 and was updated in April of 2025. PostgreSQL database security involves safeguarding multiple facets of the database ecosystem. It’s a broad topic because...
View ArticleCommon PostgreSQL Upgrade Errors and How to Avoid Them
This post was originally published in January 2024 and was updated in April 2025. Everyone usually welcomes an upgrade, whether it’s a new phone OS, a flight seat, or a home renovation. Upgrades...
View ArticleIs MongoDB Truly Open Source? A Critical Look at SSPL
This post was originally published in April 2023 and was updated in April 2025. When asked “Is MongoDB open source?”, at Percona, our definitive answer is “no.” Let’s start with this: MongoDB is...
View ArticleEssential MongoDB Backup Best Practices for Data Protection
This blog was originally published in September 2020 and was updated in April 2025. As a MongoDB user, ensuring your data is safe and secure in the event of a disaster or system failure is crucial....
View ArticleMongoDB Benchmarking Made Effortless With MongoDB Workload Generator
Recognizing a gap in the availability of straightforward tools for MongoDB benchmarking, particularly those that do not require complex compilation, configuration, and intricate setups, I developed...
View Article4 Ways to Convert MongoDB BSON to JSON Format
This post was originally published in April, 2023 and was updated in April, 2025. Binary Javascript Object Notation (BSON) is a binary-encoded serialization of JSON documents. JSON is easier to...
View ArticleDeploying External Read Replica in MySQL InnoDB Cluster
Innodb Cluster or ClusterSet topologies already have secondary instances that can act as a failover for primary or also offload read requests. However, with MySQL 8.4, we now have the feasibility of...
View Article