<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Kerollos Magdy</title>
    <description>The latest articles on Forem by Kerollos Magdy (@kerolloz).</description>
    <link>https://forem.com/kerolloz</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F343579%2F24bace74-1f1d-4e38-8d2b-4c6e5f83b108.jpg</url>
      <title>Forem: Kerollos Magdy</title>
      <link>https://forem.com/kerolloz</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/kerolloz"/>
    <language>en</language>
    <item>
      <title>MariaDB vs MySQL: What's the Difference and Which One Should You Use?</title>
      <dc:creator>Kerollos Magdy</dc:creator>
      <pubDate>Wed, 15 Mar 2023 11:56:00 +0000</pubDate>
      <link>https://forem.com/kerolloz/mariadb-vs-mysql-whats-the-difference-and-which-one-should-you-use-47d1</link>
      <guid>https://forem.com/kerolloz/mariadb-vs-mysql-whats-the-difference-and-which-one-should-you-use-47d1</guid>
      <description>&lt;p&gt;If you're working with databases, you've probably heard of MySQL - one of the world's most popular open-source relational database management systems (RDBMS). But have you heard of MariaDB? It's another popular RDBMS that's often compared to MySQL. This post will explore what MariaDB is and how it differs from MySQL.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is MariaDB?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://mariadb.org/"&gt;MariaDB&lt;/a&gt; is an open-source RDBMS forked from MySQL in 2009 by its original developers after concerns over the acquisition of MySQL by Oracle Corporation. It's designed to be a drop-in replacement for MySQL, meaning that it's intended to be compatible with MySQL's commands and database structure while providing additional features and improved performance.&lt;/p&gt;

&lt;h2&gt;
  
  
  What are the critical differences between MariaDB and MySQL?
&lt;/h2&gt;

&lt;p&gt;While MariaDB and MySQL share many similarities, some key differences set them apart. Here are some of the most notable ones:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Licensing&lt;/strong&gt;: MySQL is owned by Oracle Corporation, which means it's released under the GPL (General Public License) and a proprietary license. In contrast, MariaDB is released under the LGPL (Lesser General Public License) and GPL.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Features&lt;/strong&gt;: MariaDB provides additional features unavailable in MySQL, such as support for more storage engines, including the Aria and XtraDB engines, improved replication, and faster thread pooling.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Performance&lt;/strong&gt;: MariaDB offers better performance than MySQL, especially regarding query optimization and overall speed. It achieves this by optimizing the codebase, providing better indexing algorithms, and enhancing the query optimizer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Community&lt;/strong&gt;: MariaDB has a more open and active community than MySQL, with more developers' contributions and frequent releases. This means that bugs are fixed faster, and new features are added more frequently.&lt;/p&gt;

&lt;h2&gt;
  
  
  Which one should you use?
&lt;/h2&gt;

&lt;p&gt;Both MariaDB and MySQL are excellent choices for building scalable, high-performance databases. Ultimately, deciding which one to use depends on your specific needs and preferences. If you need more advanced features, better performance, and a more open community, then MariaDB may be your better option. However, if you're more comfortable with MySQL's traditional architecture, licensing model, and toolset, MySQL may be a better fit.&lt;/p&gt;

&lt;p&gt;In conclusion, MariaDB and MySQL are robust open-source RDBMS solutions with unique strengths and weaknesses. By understanding their differences, you can decide which one to use for your next project.&lt;/p&gt;

</description>
      <category>mariadb</category>
      <category>mysql</category>
      <category>database</category>
      <category>performance</category>
    </item>
    <item>
      <title>Most Active GitHub User - Profile README</title>
      <dc:creator>Kerollos Magdy</dc:creator>
      <pubDate>Wed, 12 Aug 2020 21:47:11 +0000</pubDate>
      <link>https://forem.com/kerolloz/most-active-github-user-profile-readme-41no</link>
      <guid>https://forem.com/kerolloz/most-active-github-user-profile-readme-41no</guid>
      <description>&lt;p&gt;&lt;strong&gt;This pipedream workflow lets you display your GitHub most active user rank in your profile readme.&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Just like mine &lt;a href="//github.com/kerolloz"&gt;github.com/kerolloz&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ykqd5A0N--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/q6cy5wwb6j7c8qvd1mcx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ykqd5A0N--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/q6cy5wwb6j7c8qvd1mcx.png" alt="Alt Text" width="381" height="30"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  How?
&lt;/h1&gt;

&lt;p&gt;First, go to &lt;a href="https://commits.top/"&gt;commits.top&lt;/a&gt; and find your country. Find yourself in the list of the top contributors for your country. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--pZW2ckVH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/yau3bgwuqykk8j6tlfsu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pZW2ckVH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/yau3bgwuqykk8j6tlfsu.png" alt="Alt Text" width="800" height="409"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;If you haven't yet, create a public repository with the same name as your GitHub username and make sure you have a README.md file. &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://pipedream.com/@kerolloz/most-active-user-p_ZJCVmz/edit?copy=true"&gt;Copy this workflow&lt;/a&gt; to your pipedream account.&lt;/li&gt;
&lt;li&gt;In the code, change to your username and your country.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--w6HKfL3j--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/2wvlfedxp4187yswlwl7.png" alt="Alt Text" width="788" height="119"&gt;
&lt;/li&gt;
&lt;li&gt;You can also change the badge text and color
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SCvqG3D_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/tov983xmmrwluh3erxqo.png" alt="Alt Text" width="593" height="65"&gt;
&lt;/li&gt;
&lt;li&gt;Deploy the workflow
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--WXzBno3b--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/ql827njdwlw8711rja8j.png" alt="Alt Text" width="766" height="203"&gt;
&lt;/li&gt;
&lt;li&gt;Copy the trigger URL of your pipedream workflow and paste it in the following format to your GitHub profile README
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="p"&gt;![&lt;/span&gt;&lt;span class="nv"&gt;Most Active GitHub User Rank&lt;/span&gt;&lt;span class="p"&gt;](&lt;/span&gt;&lt;span class="sx"&gt;https://&lt;/span&gt;&lt;span class="nt"&gt;&amp;lt;YOUR-ENDPOINT&amp;gt;&lt;/span&gt;.m.pipedream.net)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The following badge should appear on your profile README &lt;a href="//github.com/kerolloz"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--cIG1TMwU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://en2bnd5v3totrva.m.pipedream.net" alt="Most Active GitHub User in Egypt Rank" width="254" height="20"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Enjoy 🎉&lt;/p&gt;

</description>
      <category>github</category>
      <category>pipedream</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
