Software Alternatives, Accelerators & Startups

MariaDB

An enhanced, drop-in replacement for MySQL.

MariaDB

MariaDB Reviews and Details

This page is designed to help you find out whether MariaDB is good and if it is the right choice for you.

Screenshots and images

  • MariaDB Landing page
    Landing page //
    2023-04-18

Features & Specs

  1. Open Source

    MariaDB is fully open-source, which means it is free to use, modify, and distribute. There are no licensing fees, making it a cost-effective solution for businesses of all sizes.

  2. Compatibility with MySQL

    MariaDB is designed as a drop-in replacement for MySQL. It offers extensive compatibility, making it easy to switch from MySQL without needing to make significant changes to the codebase.

  3. Performance

    MariaDB often offers better performance and scalability compared to other relational databases. It includes enhancements in query optimization and indexing, which can lead to faster data retrieval.

  4. Advanced Features

    MariaDB includes advanced features such as the Aria storage engine, dynamic columns, and thread pooling. These features provide more flexibility and control over database management and optimization.

  5. Active Community

    Being open-source, MariaDB benefits from a robust and active community of developers and users who contribute to its development and provide support through forums and other channels.

  6. Security

    MariaDB is known for its strong focus on security. It includes advanced security features such as data encryption, role-based access control, and protection against SQL injection attacks.

Badges & Trophies

Promote MariaDB. You can add any of these badges on your website.

SaaSHub badge
Show embed code
SaaSHub badge
Show embed code

Videos

MySQL/MariaDB Basics (RHCE Study)

MariaDB Storage Engines

#MariaDB Server 10.2: The Complete Guide - #Database Tutorial

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about MariaDB and what they use it for.
  • As Oracle loses interest in MySQL, devs mull future options
    The obvious thing to do is to move to MariaDB: https://mariadb.org/. - Source: Hacker News / 6 months ago
  • MariaDB doesn't depend on MySQL
    For years, the MySQL-MariaDB situation was clearly a successful branching where both projects found new homes. One in Oracle, the other in the new MariaDB Foundation / MariaDB plc duo. Contrary to what many would have thought, Oracle invested in MySQL and continued its development in the open despite having its own close-source relational database. For a period of time, MariaDB kept merging MySQL code commit by... - Source: dev.to / 6 months ago
  • MariaDB 11.4 on OpenBSD 7.8: Install
    Installing MariaDB/MySQL system tables in '/var/mysql' ... OK Two all-privilege accounts were created. One is root@localhost, it has no password, but you need to Be system 'root' user to connect. Use, for example, sudo mariadb The second is _mysql@localhost, it has no password either, but You need to be the system '_mysql' user to connect. After connecting you can set the password, if you would need to be Able... - Source: dev.to / 8 months ago
  • Integrating MongoDB into Laravel with Filament
    Laravel is one of the best PHP frameworks I ever tried in my career which works very well with relational databases such MariaDB or PostgreSQL. However recently I had the opportunity to dig into NoSQL databases, specifically into MongoDB that offers amazing features like TTL indexes or embedded documents (aka One to Few relationships). - Source: dev.to / 10 months ago
  • OpenBSD Upgrade 7.6 to 7.7
    In addition, it also includes MariaDB update where "Binary logs are no longer purged by default unless a replica has connected", and minio update where "the MinIO Gateway and the related filesystem mode code have been removed". - Source: dev.to / about 1 year ago
  • MariaDB (Bite-size Article)
    Download from the Official Website: Visit the official MariaDB website (https://mariadb.org/) and download the version that matches your operating system. - Source: dev.to / over 1 year ago
  • From License to Freedom: Embracing Open Source Forks Knowing What to Expect
    One of the most famous examples is MariaDB, a fork of MySQL. When Oracle acquired MySQL back in 2009, concerns arose about the future of the database under a corporate umbrella and while MySQL has remained open source, the idea of it living under Oracle's roof was enough to push some of the original creators to fork an alternative that still lived within the developer community. During the early stages of MariaDB,... - Source: dev.to / over 1 year ago
  • Using the built-in SQLite module in Node.js
    SQLite is a lightweight database engine written in C. It is a simple, fast, and fully featured implementation of an SQL Database Management System. SQLite differs from other relational databases like MariaDB and PostgreSQL because it does not run as a server. - Source: dev.to / almost 2 years ago
  • 100+ Must-Have Web Development Resources
    MariaDB: A fork of MySQL developed by early MySQL employees. - Source: dev.to / almost 2 years ago
  • The Home Server Journey - 6: Your New Blogging Career
    It seems easy enough to just deploy a MySQL container and use it, right? Well... It seems that there are some concerns about its licensing and development direction ever since the brand has been bought by Oracle (remember OpenOffice?). That was the motivation for the MariaDB fork, distributed under the GPLv2 license, which nowadays is not even a 100% drop-in replacement for MySQL, but still works for our case. - Source: dev.to / almost 2 years ago
  • The Home Server Journey - 5: Rebuilding Burned Bridges
    (At first we're using a PostgreSQL image from the official DockerHub repository, but different databases such as MySQL/MariaDB or MongoDB will follow a similar pattern). - Source: dev.to / almost 2 years ago
  • Which Database is Perfect for You? A Comprehensive Guide to MySQL, PostgreSQL, NoSQL, and More
    MariaDB is an open-source RDBMS that originated as a fork of MySQL. It aims to maintain compatibility with MySQL while offering additional features. - Source: dev.to / about 2 years ago
  • Relational Databases: PostgreSQL Vs. MariaDB Vs. MySQL Vs. SQLite
    In a landscape filled with open-source and commercial relational databases, this article focuses on the four most prominent open-source databases - PostgreSQL, MySQL, MariaDB, and SQLite. These DBMS are the most preferred databases per the SOโ€™s 2023 survey. - Source: dev.to / about 2 years ago
  • MariaDB 10.9 on OpenBSD 7.3: Install
    WARNING: The host '(...)' could not be looked up with /usr/local/bin/resolveip. This probably means that your libc libraries are not 100 % compatible With this binary MariaDB version. The MariaDB daemon, mysqld, should work Normally with the exception that host name resolving will not work. This means that you should use IP addresses instead of hostnames When specifying MariaDB privileges ! Installing... - Source: dev.to / almost 3 years ago
  • Unable to start with "pam_use_cleartext_plugin" enabled
    i'm running MariaDB 10.6 from mariadb.org Repos in Debian 11. For authentication I'm using PAM and Active Directory. Source: about 3 years ago
  • MariaDB installation error with Docker Compose
    1-db-1 | The latest information about MariaDB is available at https://mariadb.org/. Source: about 3 years ago
  • How to install MariaDB 10.10.3 on Rocky 9.1
    Cat /etc/redhat-release Rocky Linux release 9.1 (Blue Onyx) Yum info mariadb-server Last metadata expiration check: 1:42:14 ago on Sun 09 Apr 2023 03:56:00 PM IST. Installed Packages Name : mariadb-server Epoch : 3 Version : 10.5.16 Release : 2.el9_0 Architecture : x86_64 Size : 62 M Source : mariadb-10.5.16-2.el9_0.src.rpm Repository : @System From repo :... Source: over 3 years ago
  • Running MS SQL or SQL Express on DS723+
    If it will take MySQL or MariaDB as a backend then its a lot simpler (and cheaper) as standard Docker containers for these are available and other folk use these on Synology kit way more. Source: over 3 years ago
  • Ruby For All Podcast: My Guest Experience ๐ŸŽ™๏ธ
    Besides performance, there are other criteria to consider when evaluating databases: Licensing and permissiveness (MariaDB was forked from MySQL after it was acquired by Sun/Oracle, and has a more permissive license), availability of databases on Cloud providers (AWS RDS, CrunchyData Crunchy Bridge, , and many more (or self-hosted?)). Database features and support for Reliability Scalability, including... - Source: dev.to / over 3 years ago
  • Data Engineering and DataOps: A Beginner's Guide to Building Data Solutions and Solving Real-World Challenges
    Relational databases Relational databases store data in a way that looks like a spreadsheet format, with rows + columns. These are often used to store structured data, such as customer orders/inventory. A few perfect examples of a relational databases are MySQL, PostgreSQL, MariaDB, Microsoft SQL Server, and Oracle Database. To build a relational database, we need to make a โ€œdata modelโ€ that shows how the... - Source: dev.to / over 3 years ago
  • MMORPG design resources
    MySQL: Any SQL or DB knock-off, really... mysql.com - mariadb.org - sqlite.org. Source: over 3 years ago

Summary of the public mentions of MariaDB

MariaDB, a prominent player in the open-source relational database management system (RDBMS) category, continues to hold a significant place in the domain alongside MySQL, PostgreSQL, SQLite, and Oracle Databases. As per recent discussions and product mentions, MariaDB's standing in the public eye reflects its robust capabilities, commitment to open-source principles, and ongoing evolution since its inception as a MySQL fork.

Community and Open Source Roots

MariaDB emerged as a fork of MySQL by its original developers following Oracle's acquisition of MySQL in 2009. This move was motivated by concerns about the future trajectory of MySQL under Oracle's stewardship, highlighting MariaDB's foundational ethos of remaining a community-driven, open-source project. As such, MariaDB has built a strong, vibrant community, ensuring continuous development and support across various platforms. This community-centric approach has contributed to MariaDB's widespread adoption as the default database system in several major Linux distributions, including Debian, RHEL, CentOS, openSUSE, and Fedora.

Compatibility and Integration

MariaDB is often highlighted for its compatibility with MySQL, allowing it to serve as a drop-in replacement, which facilitates a smooth transition for users within the MySQL ecosystem. Despite this compatibility, it's important to note that there have been some divergences over time, which can occasionally lead to minor compatibility issues. Nevertheless, the MariaDB development team actively addresses these through consistent code integration with MySQL to maintain functionality and ease of adoption.

Feature Set and Usability

The database is praised for its performance, reliability, and rich feature set, including enhancements beyond what MySQL offers, such as new storage engines and features geared toward improved performance and stability. Recent updates have demonstrated this continued evolution, incorporating changes like the way binary logs are handled. Additionally, MariaDB's permissive licensing (GPLv2) is often cited as a more favorable option than MySQL's, particularly for organizations concerned about licensing complexities and corporate control.

Adoption and Versatility

MariaDB's versatility is evidenced by its deployment in diverse environments, from traditional server settings to containerized applications in Docker. Its ability to serve as a backend for a multitude of platforms, as shown in various use-case scenarios like WordPress migrations and microservices architectures, speaks to its adaptability and broad applicability across different projects. Community forums and official resources provide comprehensive documentation and support, reinforcing the ease with which developers can integrate and manage MariaDB within their technology stack.

Market Position and Competition

While MariaDB holds a distinct place among open-source databases, it contends with notable competitors such as PostgreSQL and Microsoft SQL, each with its own unique strengths. PostgreSQL, for instance, is often preferred for applications requiring advanced data integrity features, while Microsoft SQL continues to be a staple in enterprise environments due to its powerful enterprise toolsets.

In summary, MariaDB remains a robust, reliable, and community-supported RDBMS choice. Its commitment to open-source development, coupled with compatibility and enhanced features, secures its role as a preferred database solution for many developers and organizations worldwide. As it evolves, MariaDB continues to balance its core mission with the demands of a dynamic technology landscape.

Do you know an article comparing MariaDB to other products?
Suggest a link to a post with product alternatives.

Suggest an article

MariaDB discussion

Log in or Post with

Is MariaDB good? This is an informative page that will help you find out. Moreover, you can review and discuss MariaDB here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.