<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MariaDB Archives - MIDAS - Room Booking System | Blog</title>
	<atom:link href="https://mid.as/blog/tag/mariadb/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>...Making your facilities work for you!</description>
	<lastBuildDate>Mon, 10 Feb 2025 12:20:44 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>MariaDB vs MySQL</title>
		<link>https://mid.as/blog/mariadb-vs-mysql/</link>
					<comments>https://mid.as/blog/mariadb-vs-mysql/#respond</comments>
		
		<dc:creator><![CDATA[midas]]></dc:creator>
		<pubDate>Mon, 19 Jul 2021 23:16:10 +0000</pubDate>
				<category><![CDATA[Tech Insight]]></category>
		<category><![CDATA[White Papers]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[MariaDB]]></category>
		<category><![CDATA[MySQL]]></category>
		<guid isPermaLink="false">https://mid.as/blog/?p=3535</guid>

					<description><![CDATA[<p>Any software application that &#8220;stores&#8221; data in some way shape or form, needs a reliable and efficient way to do so. That&#8217;s where a database comes in! MIDAS &#8211; our web based room booking and resource scheduling software &#8211; is no exception. Since 2012, for its database, MIDAS has supported MySQL. More recently we started [&#8230;]</p>
<p>The post <a href="https://mid.as/blog/mariadb-vs-mysql/">MariaDB vs MySQL</a> appeared first on <a href="https://mid.as/blog">MIDAS - Room Booking System | Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Any software application that &#8220;stores&#8221; data in some way shape or form, needs a reliable and efficient way to do so. That&#8217;s where a database comes in!</p>



<p><a href="https://mid.as">MIDAS</a> &#8211; our web based room booking and resource scheduling software &#8211; is no exception. Since 2012, for its database, MIDAS has supported <a href="https://mid.as/glossary/mysql" class="dfn">MySQL</a>. More recently we started supporting <a href="https://mid.as/glossary/mariadb" class="dfn">MariaDB</a> too.</p>



<p>Last week we announced that we&#8217;d <a href="https://mid.as/blog/migrating-to-mariadb/">migrated all our cloud hosted customers to MariaDB</a>.</p>



<p>In this post we thought we&#8217;d look a little bit closer as to the differences between MySQL and MariaDB.</p>



<h2 class="wp-block-heading"><picture><source srcset="https://cdn.midas.network/img/logos/mysql_64.webp" type="image/webp"><img decoding="async" src="https://cdn.midas.network/img/logos/mysql_64.png" style="vertical-align:middle" alt="MySQL"> </picture> What is MySQL?</h2>



<p><a href="https://www.mysql.com/">MySQL</a> is a database engine released under a GNU General Public License, and also available under a variety of proprietary licenses.</p>



<p>MySQL was originally owned and sponsored by the Swedish company MySQL AB, which was subsequently bought by Sun Microsystems, and which then went on to be ultimately acquired by Oracle Corporation.</p>



<p>In 2009, when it was announced that Oracle was to acquire Sun, the founder of MySQL wasn&#8217;t happy and so &#8220;forked&#8221; the MySQL project and created MariaDB&#8230; more on that later.</p>



<p>Today, MySQL is the <a href="https://db-engines.com/en/ranking">second most popular database engine</a> in the world.</p>



<p>Prominent users of MySQL include Facebook, Pinterest, Airbnb, Sony, BBC, Symantec, GitHub, and booking.com.</p>



<h2 class="wp-block-heading"><picture><source srcset="https://cdn.midas.network/img/logos/mariadb_64.webp" type="image/webp"><img decoding="async" src="https://cdn.midas.network/img/logos/mariadb_64.png" style="vertical-align:middle" alt="MariaDB"> </picture> What is MariaDB?</h2>



<p><a href="https://mariadb.com">MariaDB</a> is a community-developed fork of MySQL. One of its key attractions is that it is intended to always remain free under a GNU General Public License.</p>



<p>It was created by one of the founders of MySQL, who forked it due to concerns over MySQL&#8217;s acquisition by Oracle Corporation in 2009. The concerns centered around rumors that Oracle (who already developed a competing self-titled database product) wanted to kill off MySQL in order to let their own &#8220;Oracle&#8221; database thrive. In the end, that didn&#8217;t actually happen, but that fear was the initial main driving factor behind MariaDB initially.</p>



<p>MariaDB intended to maintain high compatibility with MySQL, ensuring it would be a &#8220;drop-in replacement&#8221; for MySQL. Whilst that&#8217;s still broadly true today, since its inception, the features of the two database engines have slowly diverged more.</p>



<p>MariaDB version numbers initially followed MySQL&#8217;s numbering scheme up to version 5.5. As such, MariaDB 5.5 for example offers all of the features that MySQL 5.5 offers.</p>



<p>Specific new features have since been developed in MariaDB, so its developers decided that a major version number change was necessary. MariaDB 10.0 was released in November 2012, whilst MySQL at that time remained at version 5.</p>



<p>New features are added more frequently to MariaDB than to MySQL. MariaDB development is also led by some of the original developers of MySQL, with many other contributors. MySQL on the other hand is now developed almost exclusively by Oracle&#8217;s own in-house team.</p>



<p>Prominent users of MariaDB include Google, Mozilla, and Wikipedia.</p>



<h2 class="wp-block-heading">Popularity of MySQL vs MariaDB</h2>



<p>Whilst today MySQL is still the <a href="https://db-engines.com/en/ranking">second most popular database engine</a> in the world, its popularity has been slowly declining over the years. At the same time, interest in MariaDB (currently the 11th most popular database) has been steadily increasing.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img fetchpriority="high" decoding="async" width="1024" height="214" src="https://mid.as/blog/wp-content/uploads/2021/07/mysql-popularity-since-2004-1024x214.png" alt="Global interest in MySQL since 2004" class="wp-image-3555" srcset="https://mid.as/blog/wp-content/uploads/2021/07/mysql-popularity-since-2004-1024x214.png 1024w, https://mid.as/blog/wp-content/uploads/2021/07/mysql-popularity-since-2004-300x63.png 300w, https://mid.as/blog/wp-content/uploads/2021/07/mysql-popularity-since-2004-768x161.png 768w, https://mid.as/blog/wp-content/uploads/2021/07/mysql-popularity-since-2004.png 1100w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">MySQL global interest since 2004 &#8211; Source: <a href="https://trends.google.com/trends/explore?date=all&amp;q=%2Fm%2F04y3k">Google Trends</a></figcaption></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" width="1024" height="214" src="https://mid.as/blog/wp-content/uploads/2021/07/mariadb-popularity-since-2004-1024x214.png" alt="Global interest in MariaDB since 2004" class="wp-image-3556" srcset="https://mid.as/blog/wp-content/uploads/2021/07/mariadb-popularity-since-2004-1024x214.png 1024w, https://mid.as/blog/wp-content/uploads/2021/07/mariadb-popularity-since-2004-300x63.png 300w, https://mid.as/blog/wp-content/uploads/2021/07/mariadb-popularity-since-2004-768x161.png 768w, https://mid.as/blog/wp-content/uploads/2021/07/mariadb-popularity-since-2004.png 1100w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">MariaDB global interest since 2004 &#8211; Source: <a href="https://trends.google.com/trends/explore?date=all&amp;q=%2Fm%2F09gc20r">Google Trends</a></figcaption></figure>
</div>


<h2 class="wp-block-heading">A brief history of database evolution in MIDAS</h2>



<p>Our <a href="https://mid.as">web based room booking and resource scheduling software</a>, MIDAS, has been in active development for over 15 years now.</p>



<p>To help ensure maximum server compatibility, in the early days of our software, data was stored in simple <a href="https://mid.as/glossary/csv" class="dfn">CSV</a> (Comma Separated Value) files.</p>



<p>In 2010, we migrated data storage from CSV to <a href="https://mid.as/glossary/xml" class="dfn">XML</a> (Extensible Markup Language) files.</p>



<p>Two years later, in 2012 &#8211; and to coincide with the release of MIDAS v4 &#8211; we made the switch to a MySQL database.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" src="https://mid.as/blog/wp-content/uploads/2012/05/databaseevolution.png" alt="MIDAS Database Evolution"/><figcaption class="wp-element-caption">MIDAS Database Evolution</figcaption></figure>
</div>


<p>Read more: <a href="https://mid.as/blog/midas-v4-why-the-database-change/">MIDAS v4 &#8211; Why the database change?</a></p>



<p>Between 2012 to 2019 we continued to develop MIDAS exclusively using MySQL as its back-end database.</p>



<p>In 2019 we started receiving queries from a couple of customers asking if we&#8217;d consider supporting other database engines, as they weren&#8217;t big fans of MySQL.</p>



<p>By this time, MariaDB was gaining in popularity, and as it was billed as a &#8220;drop in replacement&#8221; for MySQL, it seemed a logical choice to explore.</p>



<p>In 2020, we released <a href="https://mid.as/blog/tag/v4-24/">MIDAS v4.24</a>, with preliminary and experimental support for MariaDB.</p>



<p>In our own development environment here at MIDAS HQ, we ran both MySQL and MariaDB in parallel during 2020. During this time, MySQL remained as the &#8220;preferred&#8221; database engine we use for development and testing of our software.</p>



<p>At the beginning of 2021, we made the decision to switch our &#8220;preferred&#8221; development database engine over to MariaDB. (We still continue to run MySQL, but this is mainly just for testing purposes these days).</p>



<h2 class="wp-block-heading">Why we moved to MariaDB?</h2>



<p>MariaDB has a number of advantages over MySQL, including:</p>



<ul class="wp-block-list">
<li>MariaDB offers improved performance in many scenarios.</li>



<li>MariaDB is community-driven.</li>



<li>MariaDB has <a href="https://github.com/MariaDB/server">268 contributors</a> vs <a href="https://github.com/mysql/mysql-server">83 contributors to MySQL</a> *</li>



<li>MariaDB is in more active development (MariaDB has 193,330 code commits &#8211; the latest was today, MySQL has 163,534 &#8211; the latest was 3 months ago *).</li>



<li>MariaDB is gaining in popularity.</li>
</ul>



<p class="has-text-align-right has-small-font-size"><em>* correct at time of writing</em></p>



<p>All these factors led us to decide to migrate our development environment over to MariaDB in 2021.</p>



<p>In July 2021, we also seamlessly <a href="https://mid.as/blog/migrating-to-mariadb/">migrated our cloud-hosted customers over to MariaDB</a>. </p>



<h2 class="wp-block-heading">Should I use MySQL or MariaDB?</h2>



<p>If you&#8217;re considering a self-hosted edition of MIDAS (remember that we also <a href="https://mid.as/kb/00131/difference-between-self-cloud-hosted-midas">offer a cloud-hosted edition too</a>!), our software currently supports both MySQL and MariaDB databases.</p>



<p>At the end of the day, it will come down to personal preference, but we like to give self-hosted customers a choice. So if you&#8217;re looking for a room booking system that&#8217;s compatible with either MySQL or MariaDB, choose <a href="https://mid.as">MIDAS</a>!</p>
<p>The post <a href="https://mid.as/blog/mariadb-vs-mysql/">MariaDB vs MySQL</a> appeared first on <a href="https://mid.as/blog">MIDAS - Room Booking System | Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mid.as/blog/mariadb-vs-mysql/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Migrating to MariaDB from MySQL</title>
		<link>https://mid.as/blog/migrating-to-mariadb/</link>
					<comments>https://mid.as/blog/migrating-to-mariadb/#respond</comments>
		
		<dc:creator><![CDATA[midas]]></dc:creator>
		<pubDate>Sun, 04 Jul 2021 10:12:41 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Tech Insight]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[MariaDB]]></category>
		<category><![CDATA[MySQL]]></category>
		<guid isPermaLink="false">https://mid.as/blog/?p=3544</guid>

					<description><![CDATA[<p>As of 4th July 2021, all our cloud-hosted customer&#8217;s MIDAS databases have been migrated across from MySQL to MariaDB. What is MariaDB? MariaDB is a community-developed &#8220;fork&#8221; of the popular MySQL database engine. It was created by one of the original founders of MySQL, who forked it over concerns surrounding MySQL&#8217;s acquisition by Oracle Corporation [&#8230;]</p>
<p>The post <a href="https://mid.as/blog/migrating-to-mariadb/">Migrating to MariaDB from MySQL</a> appeared first on <a href="https://mid.as/blog">MIDAS - Room Booking System | Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="790" height="197" src="https://mid.as/blog/wp-content/uploads/2021/07/mariadb-logo_blue-transparent.png" alt="Migrating to MariaBD from MySQL" class="wp-image-3549" srcset="https://mid.as/blog/wp-content/uploads/2021/07/mariadb-logo_blue-transparent.png 790w, https://mid.as/blog/wp-content/uploads/2021/07/mariadb-logo_blue-transparent-300x75.png 300w, https://mid.as/blog/wp-content/uploads/2021/07/mariadb-logo_blue-transparent-768x192.png 768w" sizes="(max-width: 790px) 100vw, 790px" /></figure>
</div>


<p>As of 4th July 2021, all our <a href="https://mid.as/glossary/cloud-hosted-software" class="dfn">cloud-hosted</a> customer&#8217;s <a href="https://mid.as">MIDAS</a> databases have been migrated across from <a class="dfn" href="https://mid.as/glossary/mysql">MySQL</a> to <a class="dfn" href="https://mid.as/glossary/mariadb">MariaDB</a>. </p>



<h2 class="wp-block-heading"><picture><source srcset="https://cdn.midas.network/img/logos/mariadb_64.webp" type="image/webp"><img decoding="async" src="https://cdn.midas.network/img/logos/mariadb_64.png" style="vertical-align:middle" alt="MariaDB"> </picture> What is MariaDB?</h2>



<p><a href="https://mariadb.com">MariaDB</a> is a community-developed &#8220;fork&#8221; of the popular MySQL database engine. </p>



<p>It was created by one of the original founders of MySQL, who forked it over concerns surrounding MySQL&#8217;s acquisition by Oracle Corporation in 2009. These concerns centered around rumors that Oracle were considering killing off MySQL to prevent competition with their own &#8220;Oracle&#8221; database. In the end, that didn&#8217;t actually happen and MySQL continues to remain available. But MariaDB continues to gain in popularity year on year, and has a number of advantages over MySQL.</p>



<h2 class="wp-block-heading">Why migrate from MySQL to MariaDB?</h2>



<ul class="wp-block-list">
<li>MariaDB offers improved performance over MySQL in many scenarios.</li>



<li>MariaDB is community-driven, whereas MySQL is owned and developed by Oracle Corporation.</li>



<li>MariaDB has <a href="https://github.com/MariaDB/server">268 contributors</a> vs <a href="https://github.com/mysql/mysql-server">83 contributors to MySQL</a> *</li>



<li>MariaDB is arguably in more active development. (MariaDB has 193,318 code commits &#8211; the latest was today, MySQL has 163,534 &#8211; the latest was 3 months ago *)</li>



<li>MariaDB continues to gain in popularity.</li>
</ul>



<p class="has-text-align-right has-small-font-size"><em>* correct at time of writing</em></p>



<p>Now, we&#8217;ve been thoroughly testing MariaDB in our MIDAS development environment for well over a year now. In fact, it&#8217;s now become our &#8220;preferred&#8221; database engine over MySQL. We now only use MySQL for testing purposes. Because we now develop primarily using MariaDB, it made sense to move cloud-hosted customers over to this database engine too.</p>



<h2 class="wp-block-heading">Will I notice any difference?</h2>



<p>Our cloud-hosted customers may notice small performance improvements when performing certain operations in their online booking system. Other than that customers shouldn&#8217;t notice any other obvious changes.</p>



<p>That doesn&#8217;t mean that there aren&#8217;t any additional benefits to MariaDB though! One of the things we&#8217;ve now been able to do in to MariaDB is implement &#8220;data-at-rest&#8221; encryption.</p>



<h2 class="wp-block-heading">Data-at-rest encryption</h2>



<p>When it comes to encrypting data send over the internet, there are broadly two different types of encryption; encryption in transit, and encryption at rest.</p>



<p><strong>Encryption in transit</strong> deals with the secure transmission of data between your browser and a server. For example, if you submit a form on a web page, the data you entered needs to be transmitted (or &#8220;sent&#8221;) to a server. If the form was on a web page severed from a URL beginning &#8220;http://&#8221;, the data is transmitted unencrypted to the sever. This means that they data you&#8217;re submitting could potentially be intercepted and read during transit.</p>



<p>A form submitted on a website accessed over http<strong>S</strong>, with correctly configured security certificates, will mean than the data will be encrypted in transit to the server.</p>



<p>All of our cloud-hosted MIDAS systems are accessible over secure https only. We support the latest standards and protocols (including TLS 1.3), and disallow older/obsolete/insecure protocols (like SSL 2/3, and TLS 1.0/1.1). If you&#8217;re interested, you can view our A+ rating on <a href="https://www.ssllabs.com/ssltest/analyze.html?d=mid.as&amp;hideResults=on&amp;latest">SSL Labs</a>.</p>



<p><strong>Encryption at rest</strong> on the other hand deals with how data is actually stored on a server (i.e. on a physical disk). Data may be encrypted in transit, yet not encrypted at rest, or vice versa.</p>



<p>The most secure systems are those which encrypt data both in transit <span style="text-decoration: underline;">AND</span> at rest.</p>



<p>As of 4th July 2021, we&#8217;re pleased to announce that all our cloud hosted customer&#8217;s databases are also now encrypted at rest too!</p>



<h2 class="wp-block-heading">What about self-hosted customers?</h2>



<p>This month&#8217;s migration from MySQL to MariaDB affects cloud-hosted customers only.</p>



<p>Self-hosted customers have a choice between either using MySQL or MariaDB for their MIDAS database.</p>



<p>We have no plans to discontinue support for MySQL in the foreseeable future, and will continue to provide support to customers who are using MySQL for their MIDAS booking systems.</p>
<p>The post <a href="https://mid.as/blog/migrating-to-mariadb/">Migrating to MariaDB from MySQL</a> appeared first on <a href="https://mid.as/blog">MIDAS - Room Booking System | Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mid.as/blog/migrating-to-mariadb/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Lazy Loading (feed)
Database Caching 2/34 queries in 0.009 seconds using Disk

Served from: mid.as @ 2026-04-03 05:19:29 by W3 Total Cache
-->