How To Scale a Single-Host PostgreSQL Database With Citus
When it comes to Citus, successfully building out and scaling a PostgreSQL cluster across multiple nodes and even across data centers can feel, at times, to be an art form because there are so many...
View ArticleWhy Choose a Third-Party Database Migration Service
Sure, database migration is complex, particularly when you’re looking to migrate from a proprietary database to an open source one. But you’re probably confident you and your team can handle it — and...
View ArticleMySQL Backup and Recovery Best Practices: The Ultimate Guide
This blog was originally published in January 2021 and updated in November of 2023.As businesses and applications increasingly rely on MySQL databases to manage their critical data, ensuring data...
View ArticleIntroducing Percona Builds for Serverless PostgreSQL
This blog was originally published in March of 2023 and updated in November of 2023.Recently, “serverless” has become a buzzword, and for good reason. The goal is to simplify the provisioning and...
View ArticleQuick Peek: MySQL 8.2 and 8.0.35
Oracle recently made their quarterly releases with MySQL 8.0.35 and MySQL 8.2. This blog post is a quick look at the release notes to see what these new versions bring to the community. You’ll want to...
View ArticleBook Review: PostgreSQL 14 Internals by Egor Rogov
The book PostgreSQL 14 Internals has been available in PDF format for quite a while, but recently, the ability to order a printed copy became available...
View ArticleMongoDB Docker Installation: Everything You Need to Know
This blog was originally published in August of 2021 and updated in November of 2023.Following the series of blogs written with the intention to describe basic operations matching Docker and open...
View ArticleUnderstanding What Kubernetes Is Used For: The Key to Cloud-Native Efficiency
If you have any experience working with database software, you have undoubtedly heard the term Kubernetes a lot. You may already be using it daily and find it makes running applications in the cloud...
View ArticleHow to Install and Run PostgreSQL Using Docker
This blog was originally published in Sept 2021 and was updated in November 2023.Following the series of blogs started by Peter Zaitsev in Installing MySQL with Docker, on deploying Docker containers...
View ArticleIntroducing Percona’s API for Faster Snapshot-Based Backup and Restore for...
Although the introduction of physical backups in Percona Backup for MongoDB (PBM) made it possible to significantly cut the restore time for big datasets, it’s hard to beat snapshots in speed and...
View ArticleEnhancing PostgreSQL Security: How to Encrypt the pgBackRest Repository
Encryption is the process of turning data into an unrecognizable format unless the necessary password (also known as passphrase) or decryption key is provided.This blog describes how to encrypt the...
View ArticlePartitioning in PostgreSQL With pg_partman (Serial-Based & Trigger-Based)
The PostgreSQL partition manager pg_partman is an open source extension widely supported and actively maintained by the PostgreSQL community. pg_partman is an extension that streamlines the creation...
View ArticleThe Magic of PITR, pg_upgrade, and Logical Replication When Used Together for...
Recently, I was reading a brilliant blog by Perconian David Gonzalez titled The 1-2-3 for PostgreSQL Logical Replication Using an RDS Snapshot, exploring the intricacies of setting up logical...
View ArticlePMM Dump: A New Tool to Support Percona Customers
In this post, I will present a new Percona tool: PMM Dump. The PMM Dump performs a logical backup of the performance metrics collected by the Percona Monitoring and Management (PMM) Server and imports...
View ArticleMySQL Interview Questions: Wrong Answers Only
During an interview or while having general discussions, I have found some funny responses that can be easily classified as “Wrong Answers,” but at times, they’re thought-provoking or involve a deep...
View ArticleHow to Filter or Customize Alert Notifications in Percona Monitoring and...
In many scenarios, the standard alert notification template in Percona Monitoring and Management (PMM), while comprehensive, may not align perfectly with specific operational needs. This often leads to...
View ArticleBackup Mastery: Running Percona XtraBackup in Docker Containers
Ensuring the security and resilience of your data hinges on having a robust backup strategy, and Percona XtraBackup (PXB), our open source backup solution for all versions of MySQL, is designed to make...
View ArticleKeepalived for Source Failover: Percona XtraDB Cluster to Percona Server for...
In this article, we will demonstrate how to achieve asynchronous replication automatic source failover when our replica is a Percona Server for MySQL (PS) and the source is a Percona XtraDB Cluster...
View ArticleMaximizing Performance of AWS RDS for MySQL with Dedicated Log Volumes
A quick configuration change may do the trick in improving the performance of your AWS RDS for MySQL instance. Here, we will discuss a notable new feature in Amazon RDS, the Dedicated Log Volume (DLV),...
View ArticleHow to Use Percona Toolkit’s pt-table-sync for Replica Tables With Triggers...
In Percona Managed Services, we manage Percona for MySQL, Community MySQL, and MariaDB. Sometimes, the replica server might have replication errors, and the replica might be out of sync with the...
View Article