Dec 13, 2024 |
Database Trends, Open Source
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 […]
Nov 01, 2024 |
MySQL, Open Source, PostgreSQL
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 […]
Oct 28, 2024 |
Database Trends, Open Source
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 […]
Oct 23, 2024 |
Database Trends, Open Source
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 […]
Jun 17, 2024 |
Database Trends, MySQL, Open Source
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 […]
Jun 10, 2024 |
Database Trends, MySQL, Open Source
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, […]
Apr 30, 2024 |
Database Trends, Open Source, Valkey
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 […]
Mar 14, 2024 |
Database Trends, Open Source
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 […]
Feb 26, 2024 |
Database Trends, 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 […]
Feb 01, 2024 |
MySQL, Open Source
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 […]
Aug 15, 2023 |
Database Trends, Open Source
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 […]
Aug 04, 2023 |
Database Trends, MariaDB, MySQL, Percona Software
In this blog post, we will look at the lifecycle and release management for MySQL and MariaDB servers — where we are now and relevant historical background. It is worth noting both MySQL and MariaDB have Community and Enterprise versions. For MySQL, both releases are made by the same company (Oracle), follow the same version […]
Jun 19, 2023 |
Open Source, Percona Events
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 […]
Jun 14, 2023 |
Insight for DBAs, PostgreSQL
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 ? […]
Jun 13, 2023 |
Percona Events, Percona Live
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 […]
Jun 01, 2023 |
Insight for Developers, MySQL
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 […]
May 10, 2023 |
Insight for DBAs, Monitoring, Percona Software
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 […]
Feb 23, 2023 |
Percona Events, Percona Live
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 […]
Jan 30, 2023 |
Insight for DBAs, PostgreSQL, Security
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 […]
Jan 10, 2023 |
Percona Events, Percona Live
Percona Live 2023 takes place in Denver, Colorado this year and with my love of mountains, I thought it would be a crime not to combine it with climbing one of the famous Colorado 14ers (14,000ft+ in height). So we’re putting a team together to climb Mt. Elbert — 14,440ft (4401m) — the highest mountain […]