Distributed Grant Management Using MongoDBAuthorizationGrant
MongoDB supports multiple authentication mechanisms, including the default one SCRAM, LDAP, Kerberos, and x.509 Certificate Authentication. In the X.509 system, which will be the main point of this...
View ArticlePostgreSQL HA with Patroni: Your Turn to Test Failure Scenarios
A couple of weeks ago, Jobin and I did a short presentation during Percona Live Online bearing a similar title as the one for this post: “PostgreSQL HA With Patroni: Looking at Failure Scenarios and...
View ArticleMigrating Into Kubernetes Running the Percona Distribution for MySQL Operator
The practice of running databases in containers continues to grow in popularity. As a Technical Account Manager at Percona, I get asked regularly about our Percona Distribution for MySQL Operator....
View ArticleMongoDB Integrated Alerting in Percona Monitoring and Management
Percona Monitoring and Management (PMM) recently introduced the Integrated Alerting feature as a technical preview. This was a very eagerly awaited feature, as PMM doesn’t need to integrate with an...
View ArticleMySQL Static and Dynamic Privileges (Part 1)
When trying to make things better, make it very complicated. I was working on a Security Threat Tool script when I had to learn more about the interaction between static and dynamic privileges in MySQL...
View ArticleMySQL Static and Dynamic Privileges (Part 2)
When organizing things helps to simplify life. In the previous article, we start to explore dynamic privileges and the interaction with static ones. We also saw how to remove SUPER privilege from a DBA...
View ArticleWebinar July 6: Converting MongoDB to Percona Server for MongoDB
Join Percona experts Michal Nosek and Dimitri Vanoverbeke as they walk through the task of migrating a MongoDB database to Percona Server for MongoDB (PSMDB). BY THE END OF THIS HANDS-ON WORKSHOP YOU...
View ArticleChaos Testing Leads to More Stable Percona XtraDB Cluster
In my talk at Percona Live 2021, “Creating Chaos in Databases”, I discussed how creating a controlled interruption in available resources (I used primary pod and network interruptions) allows us to...
View ArticleProxySQL-Admin 2.x: Encryption of Credential Information
Starting with the release of proxysql-admin 2.0.15, the proxysql-admin 2.x series can now encrypt the credentials needed to access proxysql and cluster nodes. This only applies to the proxysql-admin...
View ArticleUpdated Percona Distribution for PostgreSQL Versions, Percona Distribution...
It’s release roundup time again here at Percona! Our Release Roundups showcase the latest Percona software updates, tools, and features to help you manage and deploy our software. It offers highlights...
View ArticleDiscover Why MongoDB Runs Better With Percona
In just under a month, MongoDB will host its annual event, MongoDB.live. And just over a month ago, Percona held its annual event Percona Live. Despite the naming convention similarity, these events...
View ArticleWiredTiger File Forensics Part 3: Viewing all the MongoDB Data
This article continues on from Part 1: Building “wt” and “Part 2: wt dump” to show how to extract any of your MongoDB documents directly from WiredTiger’s raw data files. It’ll also show how to take a...
View ArticleMySQL on Kubernetes with GitOps
GitOps workflow was introduced by WeaveWorks as a way to implement Continuous Deployment for cloud-native applications. This technique quickly found its way into devops and developer’s hearts as it...
View ArticleAutoscaling Databases in Kubernetes for MongoDB, MySQL, and PostgreSQL
At some point, your needs for improving database performance may run into a threshold where optimization and tuning are no longer enough. If you cannot change the database engine and can no longer tune...
View ArticleBoosting Percona Distribution for MySQL Operator Efficiency
Percona is well known for its offer of several outstanding fully open source, free-to-download software packages. And while Percona started as a MySQL-focused company, nowadays it covers different...
View ArticleUnderstanding pg_repack: What Can Go Wrong – and How to Avoid It
pg_repack is one of the oldest, widely used, extension projects for PostgreSQL. It is so much popular that even DBaaS service providers couldn’t avoid it. It is a “power tool” in the hands of a DBA to...
View ArticleDeploy a Dedicated Percona Server for MySQL 8.0 in Azure
This quickstart shows you how to use the Azure portal to deploy a dedicated Percona Server for MySQL 8.0 drop-in replacement for MySQL that provides superior performance, scalability, and...
View ArticlePercona XtraBackup for Windows
Don’t Try This at Home! Disclaimer: The procedure described in this blog post is not officially supported by Percona XtraBackup. Use it under your responsibility. I tested and used it successfully, but...
View ArticleEnabling SSL/TLS Sessions In PgBouncer
PgBouncer is a great piece of technology! Over the years I’ve put it to good use in any number of situations requiring a particular type of control over application processes connecting to a postgres...
View ArticlePercona Monthly Bug Report: June 2021
Here at Percona, we operate on the premise that full transparency makes a product better. We strive to build the best open-source database products, but also to help you manage any issues that arise in...
View Article