Percona Resources

Software
Downloads

All of Percona’s open source software products, in one place, to download as much or as little as you need.

Valkey Contribution

Product Documentation

Why Percona for MongoDB?

Why Percona for PostgreSQL?

Percona Blog

Percona Blog

Our popular knowledge center for all Percona products and all related topics.

Community

Percona Community Hub

A place to stay in touch with the open-source community

Events

Percona Events Hub

See all of Percona’s upcoming events and view materials like webinars and forums from past events

About

About Percona

Percona is an open source database software, support, and services company that helps make databases and applications run better.

Percona in the News

See Percona’s recent news coverage, press releases and industry recognition for our open source software and support.

Our Customers

Our Partners

Careers

Contact Us

David Quilty

A Practical Guide to PostgreSQL Indexes

This blog was first authored in 2024 and we’ve updated it in 2025 for clarity and relevance, reflecting current practices while honoring the original perspective. PostgreSQL is known for its reliability and feature-rich environment, but as with any database, when datasets grow larger and query complexity increases, efficient data retrieval becomes crucial for maintaining optimal […]

PgBouncer for PostgreSQL: How Connection Pooling Solves Enterprise Slowdowns

If your database is getting slower, your users don’t care why. They just want it to work. Meanwhile, you’re stuck dealing with the symptoms: sluggish apps, spiking resource usage, and support tickets piling up faster than your monitoring alerts can handle. Why PostgreSQL struggles under load Often, the problem isn’t with your queries or hardware; […]

Patroni: The Key PostgreSQL Component for Enterprise High Availability

You don’t have time for database downtime. Whether you’re managing a high-traffic application, supporting business-critical transactions, or ensuring real-time analytics stay online, the last thing you need is a PostgreSQL failure that grinds everything to a halt. But let’s be real; high availability (HA) in PostgreSQL isn’t something you can just switch on. Setting up […]

MongoDB 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 should be easy, like backups, scaling, failovers, and upgrades, suddenly take more time and attention than they should. That’s exactly what good MongoDB Operators are […]

pgvector: 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 search functions, real-time fraud detection, or geospatial analysis. As these demands grow, you face a significant challenge: efficiently storing, managing, and querying high-dimensional vector data within your existing database infrastructure. […]

Run PostgreSQL on Kubernetes: A Practical Guide with Benchmarks and 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 largely behind us. With better tools, smarter operators, and field-tested strategies, you can now confidently deploy PostgreSQL on Kubernetes, especially when you need scale, automation, and platform consistency. […]

How to Migrate From MariaDB to MySQL

This post was originally published in May 2024 and was updated in April 2025. MySQL and MariaDB are two major open source database management systems that share a common codebase and history. MariaDB started as a MySQL fork in 2009 to provide an alternate database version following Oracle’s acquisition of MySQL. While MariaDB has many […]

Choosing the Right Storage for PostgreSQL on Kubernetes: A Benchmark Analysis

You know that moment when your team finally decides to move your PostgreSQL databases to Kubernetes? Everyone’s excited about the scalability and flexibility, but then someone asks the question that keeps you up at night: “Which storage are we going to use?” It’s not just about picking any storage solution. Your database is the heart […]

MongoDB Atlas On-Premise: Challenges and Flexible Alternatives

If you’re running enterprise applications, you might be facing a common dilemma: cloud solutions offer great features, but regulatory constraints and data sovereignty laws might prevent you from using them fully. In fact, about 60% of enterprises struggle with this exact problem. While cloud computing delivers scalability and convenience, your organization might require on-premises or […]

Troubleshooting Common MySQL Performance Issues

MySQL databases serve as the foundation of countless applications, powering everything from simple blogs to massive enterprise platforms. But as these applications evolve and user bases expand, MySQL performance issues tend to pop up and ensuring smooth database performance becomes crucial. Fast queries mean happy users, while sluggish performance can lead to frustration and lost […]

Enterprise Readiness with Percona Monitoring and Management: A Look at PMM 3.0.0

Database disasters come with a hefty price tag. According to Information Technology Intelligence Consulting’s 2024 Hourly Cost of Downtime Report, 41% of enterprises face downtime costs ranging from $1 million to over $5 million per hour of outage. How can enterprises ensure their critical database infrastructure remains healthy and performant? This question keeps IT leaders […]

MongoDB Partitioning: Best Practices for Scalability and Performance

This post was originally published in June 2024 and was updated in March 2025. MongoDB’s flexibility and speed make it a popular database choice, but as your data grows, managing and querying massive datasets can become challenging. This is where partitioning, also known as sharding, comes to the rescue. Partitioning strategically divides your data collection […]

Why Companies Are Saying No to Proprietary Software, Including MongoDB

Is your organization’s innovation being constrained by proprietary software restrictions? You’re not alone—these limitations are increasingly at odds with enterprise growth objectives, affecting both bottom lines and competitive agility. For years, proprietary software has dominated the enterprise database space, with MongoDB emerging as one of the most well-known players. Its powerful combination of scalability, flexibility, […]