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

Peter Zaitsev
Peter managed the High Performance Group within MySQL until 2006, when he founded Percona. Peter has a Master's Degree in Computer Science and is an expert in database kernels, computer hardware, and application scaling.

Software Licensing and Open Source: Why Definitions Matter

Over the last few years, there have been many calls to evolve the Open Source Definition (OSD) to fit the modern world. Some would like to see noncompetitive licenses such as the Server Side Public License (SSPL) or Elastic License considered open source. Others approach this by thinking about ethics and “using software for good and […]

How Can MySQL Catch Up with PostgreSQL’s Momentum?

When I talk to old-timers in the MySQL community, I often hear this question: “How come MySQL is so awesome and still more popular than PostgreSQL (according to DB-Engines methodology at least), but it is losing ground while PostgreSQL’s growth in popularity has been unstoppable?” Can anything be done in the MySQL ecosystem to reverse […]

Abandonware in Popular Open Source Databases

Inspired by this comment in the Hacker News discussion, I posted polls on my LinkedIn network about the tendency (or perception of tendency) to abandon features without deprecating them in some of the most popular open source databases – MySQL, MariaDB, and PostgreSQL.  First, let’s look at why “Abandoning” features rather than formally depreciating them […]

Open Source and Flawed Foundations

I have always been a big advocate of “Foundation”-run open source projects as being better compared to single-vendor projects, where there is a risk of a vendor unilaterally changing licenses or taking other “hostile” steps towards project users and the community and their reliance on the project’s open source nature. It turns out things are […]

Can Oracle Save MySQL?

I got quite a response to my article on whether Oracle is Killing MySQL, including a couple of great write-ups on The Register (1, 2)  on the topic.  There are a few questions in this discussion that I think are worth addressing.  AWS and other cloud vendors compete, without giving anything back, what else would […]

Is Oracle Finally Killing MySQL?

Some 15 years ago, when Oracle acquired Sun, and hence MySQL, there was a lot of talk on the internet over when Oracle was going to “Kill MySQL”.  Multiple theories were circled around, ranging from killing MySQL altogether, so there is less competition to proprietary Oracle, or just killing it as an open source project, […]

Redis, Valkey, and Percona’s Ongoing Support of Open Source

For me, the Redis story starts with…  Memcached.   Back in the early 2000s, “Web 2.0” was being built following the aftermath of the dot-com crash.  The open source  LAMP (Linux-Apache-MySQL-PHP/Perl/Python) stack was all the rage.  We needed to scale fast but also very efficiently, and caching became one of the core technologies to achieve […]

The Challenge with Open Core Software

Open core is a monetization strategy for open source, where in addition to the open source version, often called “community,” there is an extended version, often called the “enterprise” version, with additional features. There is a lot of value for users of the open source version when this model is used, as it tends to […]

Is Linkerd Open Source?

There is a new controversy in the Linkerd community with reports that many Linkerd users will now need to pay to run the software, and it will only be available under a proprietary license. I do not think this is entirely correct. Here are my thoughts on this topic. Linkerd is a CNCF project, where […]

In Search of Transparency at FOSDEM

FOSDEM is for sure one of the most respected free and open source software-focused conferences in Europe, which is loved by many, myself included. It is from the point of love I am raising concerns about transparency, which seems to be lacking in regard to some processes at FOSDEM. For many years, as long as […]

The Future of Open Source is Polarized

Last week, yet another company — HashiCorp — announced they are changing the license for the majority of their software from an Open Source License (Mozilla Public License 2.0) to a Business Source License (BSL).  It is worth noting that, unlike licenses like GPL or even SSPL, BSL is not a specific license but more […]

Percona University is Back in Business

Percona University is a series of free educational events focused on Open Source and Open Source Database Technology, in particular, run by Percona. We run those events worldwide, both in recognized tech hubs and in locations that do not have a lot of tech events taking place, as Open Source shall not know limits and […]

Should PostgreSQL Become Multi-Threaded?

A few days ago, Heikki Linnakangas posted a message in the PostgreSQL mailing list titled “Let’s make PostgreSQL multi-threaded.”  This topic got quite a discussion on Hacker News too. The poll I’ve done on Twitter shows there is great interest in this topic and overwhelming support for such an effort! Should PostgreSQL become multi-threaded ? […]

Database Teams Run Denver Marathon Relay at Percona Live 2023

As I wrote in my invitation blog post, we got fortunate this year – Percona Live 2023 took place right after the Denver Marathon, which assembled us to put together a fantastic Database Runs event right before the conference. Percona Staff, Conference Attendees, and local community members took part in this event, and we ran […]

Process MySQL LIMIT & ORDER BY for Performance Optimization

Updated June 1, 2023. Suboptimal MySQL ORDER BY implementation, especially together with MySQL LIMIT is often the cause of MySQL performance problems. Here is what you need to know about MySQL ORDER BY LIMIT optimization to avoid these problems. Try Now: Free your applications with Percona Distribution for MySQL MySQL LIMIT clause The MySQL LIMIT […]

Understanding Linux IOWait

I have seen many Linux Performance engineers looking at the “IOWait” portion of CPU usage as something to indicate whenever the system is I/O-bound. In this blog post, I will explain why this approach is unreliable and what better indicators you can use. Let’s start by running a little experiment – generating heavy I/O usage […]

Run For Your Favorite Database at Percona Live 2023

Sure, you ensure your database runs, but have you ever thought about running for your favorite database? You can do just that in Denver, Colorado, on Sunday, May 21, the day before Percona Live 2023 kicks off! We’re partnering with the Denver Marathon to attract relay teams of five runners each who will complete legs […]

Why PostgreSQL Needs Transparent Database Encryption (TDE)

As Ibrar Ahmed noted in his blog post on Transparent Database Encryption (TDE). PostgreSQL is a surprising outlier when it comes to offering Transparent Database Encryption.  Instead, it seems PostgreSQL Developers are of the opinion that encryption is a storage-level problem and is better solved on the filesystem or block device level.  I do not share […]