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.

Product
Documentation

A single source for documentation on all of Percona’s leading, open-source software.

Resource Hub

A single source for all resources

Financial Services

Driving Database Success

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

Percona Wins 2024 Digital Innovator Award from Intellyx

As organizations turn to the cloud for more and more products and services, many are discovering that the majority of these offerings come with hidden, yet significant, costs. This is especially true in the database space, where the increasing popularity of public database-as-a-service (DBaaS) solutions has left many organizations grappling with the unforeseen consequences of […]

Understanding MySQL Indexes: Types, Benefits, and Best Practices

When it comes to MySQL databases, performance is everything. As more activities move online and data volumes grow exponentially, ensuring efficient data retrieval and query execution becomes crucial. Database indexing plays a significant role in this by providing powerful tools to optimize operations in MySQL. Without an index, MySQL must perform a full table scan, […]

Ultimate Guide to Improving MySQL Query Performance

MySQL is certainly a powerful open source database management system, but even the most robust engine struggles when queries take an eternity to execute. For DBAs and developers, improving MySQL query performance is an ongoing goal. Efficient query performance is crucial for ensuring the smooth operation and optimal user experience of applications powered by MySQL […]

Key Metrics and Tools for Effective PostgreSQL Monitoring

Running a high-performance, reliable PostgreSQL database is crucial for any business and application. However, as workloads grow and database environments become more complex, ensuring optimal database performance can be difficult. This is where PostgreSQL monitoring comes into play.  Monitoring PostgreSQL databases is useful for proactively detecting and resolving performance bottlenecks before they affect applications and […]

MySQL Performance Monitoring: Best Practices

Is your MySQL database running at its best? While MySQL is known for its reliability and ease of use, ensuring top-notch performance is crucial. One way to do that is through performance monitoring, an essential practice for identifying bottlenecks, maintaining optimal speed, and guaranteeing a seamless user experience. Effective monitoring not only helps in detecting […]

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 […]

A Practical Guide to PostgreSQL Indexes

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 database performance. This is where indexes play a vital role, enhancing performance by allowing for faster data retrieval. Indexes are data structures that store a […]

MongoDB Partitioning: Best Practices for Scalability and Performance

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 into smaller, more manageable chunks. This technique provides significant benefits, including: Faster queries: By […]

How to Migrate From MariaDB to MySQL

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 features and has grown in popularity among users seeking a more open and community-driven […]

Choosing the Right Database: MariaDB vs. MySQL, PostgreSQL, and MongoDB

Selecting the appropriate database technology for your needs is crucial for ensuring compatibility with existing applications and infrastructure, optimizing application performance, and reducing costs. With so many different choices available, it can be difficult to make such a decision! This blog post provides a head-to-head comparison of MariaDB vs. PostgreSQL, MongoDB, and MySQL, highlighting their […]

Securing Your MySQL Database: Essential Best Practices

Have you ever read a news story about a major company experiencing a data breach that exposed millions of customer records? These breaches can be devastating, causing significant financial losses, reputational damage, and even legal repercussions. Unfortunately, MySQL databases, one of the most popular relational database management systems, is at the heart of many critical […]

Securing Your MongoDB Database: Essential Best Practices

MongoDB offers powerful features and scalability, but like any database system, it has security challenges that must be addressed to protect sensitive data as well as comply with regulatory standards like GDPR, HIPAA, PCI DSS, and AM/ATF. A single breach can significantly impact a business, and failure to establish sufficient security measures can result in […]

Bringing Percona Experts to a City Near You

Percona.connect, a series of free events hosted by Percona database performance experts, is coming to a city near you!  This amazing learning opportunity spans six cities — across two continents — and includes educational sessions, customer testimonials, networking activities, and more.  Don’t miss your chance to talk with technical evangelists, MySQL, PostgreSQL, and MongoDB experts, […]

Why MariaDB Is “Better” Than MySQL

Apples or oranges? Tea or coffee? Books or eBooks? Each of these comparisons has very similar features and serves many of the same purposes, but in the end, they are different choices people make. Do you know what else belongs on this list? MariaDB or MySQL? It’s time we discuss the age-old debate of MariaDB […]

PostgreSQL Database Security Best Practices

When data is everything, the sophistication of cybersecurity threats casts a shadow over the world of data security, including for those using PostgreSQL as their database of choice. Although renowned for its reliability, flexibility, and strong feature set, in the face of relentless cyber-attacks, even users of PostgreSQL can find themselves in a situation where […]

Best Practices for PostgreSQL Migration

PostgreSQL’s reputation as a powerful, open source database management system has been steadily rising, making it a top choice for businesses looking to upgrade or switch their database infrastructure. Thanks to its comprehensive SQL compliance, scalability, performance, and cost efficiency, it stands out as a preferred option among developers and database administrators. It is so […]

Best Practices for Database Security

Anyone working with databases knows that data is the driving force behind every online activity, and data security is always a top concern. Seeing as how they store and manage vast amounts of sensitive and valuable data, ranging from financial records to personal information and intellectual property, a lapse in database security measures can trigger […]

Understanding Cloud-Native Databases: An In-Depth Guide

A cloud-native database isn’t just a database that happens to be sitting in the cloud; it’s built from the ground up to harness the full potential of cloud computing. Unlike traditional databases only adapted to operate in the cloud, cloud-native databases are designed to work with the cloud’s distributed architecture to optimize performance, manage resources […]