Getting Started with MongoDB in OpenShift Using the Percona Server for MongoDB Kubernetes Operator

MongoDB in OpenShift

Kubernetes has become an integral part of many architectures and has continued to rise in popularity.  Kubernetes is an open source platform for managing containerized workloads and services.  One approach to running Kubernetes is Redhat’s OpenShift.  OpenShift is RedHat’s name for its family of containerization products.  The main part of OpenShift and the product […]

Read more

How to Store MySQL Audit Logs in MongoDB in a Maintenance-Free Setup

Store MySQL Audit Logs in MongoDB

I was once helping one of our customers on how to load MySQL audit logs into a MySQL database and analyze them. But immediately I thought: “Hey, this is not the most efficient solution! MySQL or typical RDBMS, in general, were not really meant to store logs after all.”
So, I decided to explore an […]

Read more

Thinking About Deploying MongoDB? Read This First.

Deploying MongoDB

Are you thinking about deploying MongoDB? Is it the right choice for you?
Choosing a database is an important step when designing an application. A wrong choice can have a negative impact on your organization in terms of development and maintenance. Also, the wrong choice can lead to poor performance.
Generally speaking, any kind of database […]

Read more

Percona 2020 Recap: Great Content and Software Releases

Percona 2020 content and releases

The Percona team provided the community with some excellent content and several new releases in 2020. I wanted to highlight some of your favorites (based on popularity) if you missed them.
First up is our most-read blog from last year, which ironically was published before 2020. Ananias Tsalouchidis’s blog on when you should use Aurora […]

Read more

MongoDB 101: How to Tune Your MongoDB Configuration After Upgrading to More Memory

MongoDB configuration

In this post, we will be discussing what to do when you add more memory to your MongoDB deployment, a common practice when you are scaling resources.
Why Might You Need to Add More Memory?
Scaling resources is a way of adding more resources to your environment.  There are two main ways this can be accomplished: […]

Read more