Skip to main content

My experience in Latin America presenting the evolution of MariaDB

·584 words·3 mins
Events Databases
Alejandro Duarte
Author
Alejandro Duarte
Alejandro Duarte is a Software Engineer, published author, and award winner. He currently works for MariaDB plc as a Developer Relations Engineer. Starting his coding journey at 13 with BASIC on a rudimentary black screen, Alejandro quickly transitioned to C, C++, and Java during his academic years at the National University of Colombia. Relocating first to the UK and then to Finland, Alejandro deepened his involvement in the open-source community. He’s a recognized figure in Java circles, credited with articles and videos amassing millions of views, and presentations at international events.

Last week, I had the pleasure of giving a talk at the open source event organized by our partner Imagunet in Colombia. The talk, titled “The MariaDB Evolution: From MySQL to SkySQL”, was a journey through the history of relational databases, and how MariaDB has evolved to become the best option for modern database deployments.

Alejandro Duarte speaking about the MariaDB storage engines during an open-souce conference in Bogotá, Colombia

I was thrilled to see such a great turnout at the event, and I want to thank the Imagunet team for their excellent organization and planning. It was a fantastic opportunity to engage with a knowledgeable and enthusiastic audience, and I was impressed by the level of engagement and the quality of the conversations we had.

Alejandro Duarte presenting MariaDB SkySQL during an open-source meetup in Latin America

During my talk, I walked through the early days of relational databases, and how the development of MySQL and MariaDB was influenced by projects such as System R, INGRES, and Mimer. I also discussed the origins of SQL, and how it became the standard language for relational databases.

One of the key points of my talk was the story of how Michael Widenius created MySQL in Finland, inspired by the first free SQL database, mSQL. I explained how MySQL (and later MariaDB) gained popularity, and how it helped to shape the Internet itself.

MariaDB quickly gained popularity after launch.

But the story didn’t stop there. I talked about how MariaDB was born as a fork of MySQL, to protect the project and continue innovation. I explained how MariaDB gained popularity as an open-source alternative to MySQL, and how the MariaDB Foundation was created to protect the source code of the database server.

I also discussed the commercial side of MariaDB, and how MariaDB plc (formerly MariaDB Corporation) was created to offer commercial support, faster connectors for multiple programming languages, and additional storage engines to support a mixture of different workloads in a single database. I showed how MariaDB Enterprise adds support for production deployments with increased security, quality, and additional components such as MaxScale and remote observability agents.

Some of the Storage Engines available in MariaDB

One of the highlights of my talk was when I presented MariaDB Xpand, a Distributed SQL implementation compatible with MariaDB and MySQL. I described Xpand as a way of implementing fully automated sharding with replication in a shared-nothing architecture that provides unlimited read and write scale with hotspot detection and data rebalancing while making the whole topology look like a single logical database to application developers.

Finally, I discussed SkySQL, a second-generation cloud database service with machine-learning-based auto scale for transactional or analytical workloads. I showed how SkySQL can perform remote observability, and how it can be used to monitor and manage MariaDB deployments from anywhere.

Throughout the talk, I was impressed by the level of engagement from the audience, and the great conversations that we had. I want to thank everyone who attended for their enthusiasm and curiosity, and for the lively discussions that we had after the talk.

Some of the field experts who attended the Open Source meetup organized by Imagunet in Bogotá, Colombia

In conclusion, I want to emphasize that MariaDB is more than a fork of MySQL. It’s a modern, innovative, and powerful database platform that is ready to tackle the most challenging workloads. I’m grateful for the opportunity to share this message with such an enthusiastic audience, and I look forward to continuing the conversation with the Imagunet team and our partners in Colombia.

Also, if you, dear reader, want me to present this topic to your company, meetup, conference, or user group, please let me know. I’ll be more than happy to share what the talented team at MariaDB plc and the brilliant global MariaDB community are building around open source.

Related

My experience at Cloud Expo Europe - London 2023
·509 words·3 mins
Events Databases Developer Relations
I recently had the opportunity to attend the Cloud Expo Europe in London with our team at MariaDB, where we promoted SkySQL, our cloud database solution.
What is a database proxy?
·529 words·3 mins
DevOps Databases
A proxy is a server software, typically installed in a separate machine, that forwards requests to servers on behalf of clients.
MariaDB replication demo
·261 words·2 mins
DevOps Databases
Database replication is a process that copies data from one database (primary) to another (replica).