This post serves as a pointer to my previous announcement about The state of Orchestrator, 2020.
Thank you to Tom Krouper who applied his operational engineer expertise to content publishing problems.
Up to now, the way of updating dbdeployer was the same as
installing it for the first time, i.e. looking
at the releases page, downloading the binaries for your operating
system, unpacking it and finally replacing the existing
This is not the procedure I follow, however, as for me updating means just compile the latest version I have just finished coding. For this reason, when Simon Mudd mentioned to me that dbdeployer should update itself over the Internet, I didn’t immediately grasp the concept. But then he talked to me again, and he even coded a sample script that does what he …
At MariaDB Foundation, we are proud of MariaDB Server getting plenty of contributions. But we don’t want to get cocky, so here is an update about where we stand, and what we want to make happen. First, we have shown our contribution pride in several places. On 15 February 2019, I tweeted On code contributions, […]
This year I had not only spoken about MySQL bugs reporting at FOSDEM, but spent almost
the entire day listening at MySQL, MariaDB and Friends Devroom. I missed
only one talk, on ProxySQL, (to get some water, drink a
bottle of famous Belgian beer and chat with my former colleague
in MySQL support team, Geert, whom I had not seen for a decade). So,
for the first time out of my 4 FOSDEM visits I've got a first
hand impression about the entire set of talks in the devroom that
I want to share today, while I still remember my feelings.
Most of the talks have both slides and videos …
Some time ago I've noted that one of the tools I use for testing various MySQL and MariaDB cases and to reproduce potential bugs, MySQL-Sandbox, is not updated any more. It turned out that active development switched to its port in Go called dbdeployer. You can find detailed information about dbdeployer and reasons behind developing it provided by its author, Giuseppe Maxia, here and there. See also this post at Percona blog for some quick review of its main features. One of the points of …[Read more]
If a service can be managed with API most probably you will find it in an impressive list of Terraform providers. Yes, GitHub is there, too. TwinDB hosts software in GitHub, it felt wrong I don’t manage it with Terraform yet, so I decided to give it a go. Prerequisites Directory layout I keep all […]
In the context of providing managed WordPress hosting services, at Presslabs we operate with lots of small to medium-sized databases, in a DB-per-service model, as we call it. The workloads are mostly reads, so we need to efficiently scale that. The MySQL® asynchronous replication model fits the bill very well, allowing us to scale horizontally from one server—with the obvious availability pitfalls—to tens of nodes. The next release of the stack is going to be open-sourced.
As we were already using Kubernetes, we were looking for an operator that could automate our DB deployments and auto-scaling. Those available were doing synchronous replication using MySQL group replication or Galera-based replication. Therefore, we decided to write our own operator.
The …[Read more]
In my previous summary blog post I listed 5 problems
I see with the way Oracle handles MySQL server development. The
first of them was that "Oracle does not develop MySQL server
in a true open source way" and this is actually what I
started my draft of that entire blog post with. Now it's time to
get into details, as so far there was mostly fun around this and
statements that MariaDB also could do better in the related
Twitter discussion I had.
So, let me explain what forces me to think that Oracle is treating MySQL somewhat wrong for the open source product.
Join Percona Chief Evangelist Colin Charles as he covers happenings, gives pointers and provides musings on the open source database community.
Some big news out from Microsoft about their acquisition of GitHub for $7.5 billion. GitHub hosts many projects, including from the MySQL ecosystem, but maybe more interesting is that their DBA team is awesome, give great talks, and are generally prolific writers. Some of the cool tools the MySQL world has gotten thanks to the excellent team include (but are not limited to): ccql, gh-ost for triggerless online schema migrations, and Orchestrator which is a GUI-based High Availability and …[Read more]
Microsoft has just acquired GitHub for $7.5bn. Good or bad?
Injected VC capital was $350m, so ROI for the VCs = 21.4x = very happy VCs.
Microsoft has done excellent work on OSS software in recent years, including on the Linux kernel, PHP, and many others. Just like Oracle continues to put very good effort into MySQL after the Sun Microsystems acquisition many years ago.
But Microsoft is not an Open Source software company. The open source development model is not something they have built into their business “DNA” – processes (actually many companies that only do OSS haven’t got that either). So why GitHub? Combine it with LinkedIn (acquired by Microsoft earlier), and you have developers’ resumes. That’s valuable. It’s a strategically smart move, for Microsoft.
Will GitHub users benefit, and if so, how?
Well, I expect there’ll be more hoovering of “useful” (meta)data by a …[Read more]