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 Developer Relations Engineer at MariaDB. He has been programming computers since the mid-90s. Starting with BASIC, Alejandro transitioned to C, C++, and Java during his academic years at the National University of Colombia. He relocated first to the UK and then to Finland to foster his involvement in the open-source industry. Alejandro is a recognized figure in Java and MariaDB circles.

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.

Enjoyed this post? I can help your team implement similar solutions—contact me to learn more.

Related

My experience at Cloud Expo Europe - London 2023
·509 words·3 mins
Events Databases Developer Relations
A detailed account of my experience at Cloud Expo Europe 2023 in London.
What is a database proxy?
·529 words·3 mins
DevOps Databases
An overview of database proxies, their advantages, and disadvantages.
MariaDB replication demo
·261 words·2 mins
DevOps Databases
A guide on setting up MariaDB replication.