What is MariaDB?

Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry. MariaDB is designed as a drop-in replacement of MySQL(R) with more features, new storage engines, fewer bugs, and better performance.
MariaDB is a tool in the Databases category of a tech stack.
MariaDB is an open source tool with 2.8K GitHub stars and 856 GitHub forks. Here’s a link to MariaDB's open source repository on GitHub

Who uses MariaDB?

495 companies use MariaDB in their tech stacks, including Grooveshark, Shutterstock, and Geocodio.

453 developers use MariaDB.

MariaDB Integrations

Sequelize, DataGrip, MySQL WorkBench, Azk, and HeidiSQL are some of the popular tools that integrate with MariaDB. Here's a list of all 13 tools that integrate with MariaDB.

Why developers like MariaDB?

Here’s a list of reasons why companies and developers use MariaDB
MariaDB Reviews

Here are some stack decisions, common use cases and reviews by companies and developers who chose MariaDB in their tech stack.

Amazon ElastiCache
Amazon Elasticsearch Service
AWS Elastic Load Balancing (ELB)
AWS Lambda
Amazon RDS
Microsoft SQL Server
Amazon RDS for PostgreSQL
AWS Elastic Beanstalk

We initially started out with Heroku as our PaaS provider due to a desire to use it by our original developer for our Ruby on Rails application/website at the time. We were finding response times slow, it was painfully slow, sometimes taking 10 seconds to start loading the main page. Moving up to the next "compute" level was going to be very expensive.

We moved our site over to AWS Elastic Beanstalk , not only did response times on the site practically become instant, our cloud bill for the application was cut in half.

In database world we are currently using Amazon RDS for PostgreSQL also, we have both MariaDB and Microsoft SQL Server both hosted on Amazon RDS. The plan is to migrate to AWS Aurora Serverless for all 3 of those database systems.

Additional services we use for our public applications: AWS Lambda, Python, Redis, Memcached, AWS Elastic Load Balancing (ELB), Amazon Elasticsearch Service, Amazon ElastiCache

See more
Abdullah Erdoğan
Abdullah Erdoğan
Developer at Prizma · | 6 upvotes · 4.2K views
.NET Core
Visual Studio

Visual Studio Git GitLab MariaDB nginx Linux

Visual Studio 2019 is increasing my productivity incredibly when I building MVC WebAPI and Web project. GitLab is essential tools for me. Issue boards are great as well as Source code safe in GitLab. The most amazing thing is Microsoft's new strategy on .NET enviroment for me. I love .NET Core 's cross platform support. I can deploy my projects on Linux via nginx and .NET Core runtime or self host options. MariaDB become our first choose database option because of its great talents.

See more
Joshua Dean Küpper
Joshua Dean Küpper
CEO at Scrayos UG (haftungsbeschränkt) · | 4 upvotes · 12.1K views
atScrayos UG (haftungsbeschränkt)

We primarily use MariaDB but use PostgreSQL as a part of GitLab , Sentry and @Nextcloud , which (initially) forced us to use it anyways. While this isn't much of a decision – because we didn't have one (ha ha) – we learned to love the perks and advantages of PostgreSQL anyways. PostgreSQLs extension system makes it even more flexible than a lot of the other SQL-based DBs (that only offer stored procedures) and the additional JOIN options, the enhanced role management and the different authentication options came in really handy, when doing manual maintenance on the databases.

See more
Naresh Kancharla
Naresh Kancharla
Staff Engineer at Nutanix · | 3 upvotes · 758 views

I use MariaDB because its open source and relational database. Out of open source relational database MariaDB stands out providing scalability and availability. Other relational databases needs DBA personas but MariaDB made this easy.

See more
MoonSoo Kim
MoonSoo Kim
Chief Technology Officer at N R I S E - INTERACTIVE / FACTORY · | 1 upvotes · 1.3K views

수 백만개가 넘는 태그 키워드의 자동완성을 위해서 별도의 데이터베이스를 구축하였습니다. MariaDB 는 MySQL 을 포크한 프로젝트입니다. MySQL 과의 강력한 호환성을 지니며, 큰 튜닝 없이 강력한 성능을 보장합니다. MariaDB

See more

MariaDB is used the same way as MySQL, except that MariaDB is used on our arch-based servers. MariaDB

See more

MariaDB's features

  • Replication
  • Insert Delayed
  • Events
  • Dynamic
  • Columns
  • Full-text
  • Search
  • GIS
  • Locale
  • Settings
  • subqueries
  • Timezones
  • Triggers
  • XML
  • Functions
  • Views
  • SSL
  • Show Profile

MariaDB Alternatives & Comparisons

What are some alternatives to MariaDB?
PostgreSQL is an advanced object-relational database management system that supports an extended subset of the SQL standard, including transactions, foreign keys, subqueries, triggers, user-defined types and functions.
The MySQL software delivers a very fast, multi-threaded, multi-user, and robust SQL (Structured Query Language) database server. MySQL Server is intended for mission-critical, heavy-load production systems as well as for embedding into mass-deployed software.
Percona delivers enterprise-class software, support, consulting and managed services for both MySQL and MongoDB across traditional and cloud-based platforms.
Oracle Database is an RDBMS. An RDBMS that implements object-oriented features such as user-defined types, inheritance, and polymorphism is called an object-relational database management system (ORDBMS). Oracle Database has extended the relational model to an object-relational model, making it possible to store complex business models in a relational database.
MongoDB stores data in JSON-like documents that can vary in structure, offering a dynamic, flexible schema. MongoDB was also designed for high availability and scalability, with built-in replication and auto-sharding.
See all alternatives

MariaDB's Stats