Reading Time: 2 minutes
After introducing DBaaS SkySQL last year, now MariaDB launches a distributed query engine into proprietary DBaaS and supposedly developer-friendly front end.
According to Franz Aman, the distributed SQL you get the scale of NoSQL, but it has its own benefits of relational. It offers you strong consistency, a full SQL vocabulary at a scale that’s ready for the internet for internet-scale.
The DBaaS Engine, dubbed as Xpan is designed to tolerate infrastructure failures. It also maintains availability by storing multiple copies of data on different database nodes. MariaDB has added zone awareness to ensure if the zone goes down, the redundant data is kept safe in all the right places.
Michael Widenius, the co-founder of MySQL forked the code to a new open-source database after MySQL was taken over by Oracle. MariaDB database is now available under GPL terms.
Apart from the open-source, the company also builds proprietary features and services such as MaxScale, an advanced database proxy that hides the database layer from the application and developer, and coordinates automatic failover, transaction replay, load balancing, and read/write splitting.
Currently, MaxScale is time delayed open source, but gradually it will become open source as new updates roll out.
Other alternatives to MariaDB open source database
- Yugabyte offers an open-source distributed SQL database
- ProxySQL is an open-source database proxy.
According to Matt Yonkovit, head of open source at database consultancy Percona, though the problem with using a proprietary open-source database is it can cancel the benefits of going open source in the first place.
He further explained, “It’s about how much control can you keep as you start to implement these features. ‘As-a-service’ is slowly – or maybe rapidly – evolving into ‘lock-in-as-a service’. It’s OK if you understand that, but I think a lot of users I talked to think, ‘oh well I’m using MySQL’ and they just assume portability between systems.”
Finally, he said,
MariaDB has now diverged significantly enough from MySQL where it’s not really compatible in the same way. So, that kind of comfort goes if a company goes under, or they get bought and change the focus, I can then just switch over to another provider: I see that eroding, more and more.
You may also like to read, Top 10 Open Source Software of 2021.