Using MariaDB with SaaS.
Updated June 18, 2021
Using MariaDB with SaaS.

Score 8 out of 10
Vetted Review
Verified User
Overall Satisfaction with MariaDB Platform
MariaDB is our primary database for user data.
- SQL - Is well known and supports most types of usage cases for a database.
- Open source - means there's lots of support and resources to develop on.
- Multi-platform - runs on any operating system and doesn't tie it down.
- Full text searches - slows startup to the extreme, leaks memory, can be buggy.
- Startup process needs to be streamlined and with more output. You shouldn't need to debug the system to find out what the startup process is doing.
- More consideration to using multiple databases. Most solutions seem to concentrate on single database products.
- MariaBackup is buggy and might not work on larger databases. Taking backups or restoring them takes manual work. Could really need some easy to use tools and less hand scripting shell scripts.
- SQL - easier to recruit developers since most people know it.
- Problem cases take lot of time and debugging. Ties work time from other tasks.
MariaDB is very similar to MySQL, but MariaDB has more alternative database engines and ideas for the future where MySQL is offers the stable and more mature version (if not stale).
MySQL more UI-oriented and of course is only available for Windows. Been awhile since I used it, but it was stable. Has more tools and ease of use. Backups and tasks are very easy to set up.
Do you think MariaDB Platform delivers good value for the price?
Yes
Are you happy with MariaDB Platform's feature set?
Yes
Did MariaDB Platform live up to sales and marketing promises?
Yes
Did implementation of MariaDB Platform go as expected?
Yes
Would you buy MariaDB Platform again?
Yes
Evaluating MariaDB Platform and Competitors
Yes - We replaced mySQL with MariaDB. The transition was easy since they both used same database engines (MariaDB is a fork of mySQL). Reasons why we chose MariaDB was it being open source and having more recent features.
- Product Features
- Product Usability
When it comes to database engines, reliability is paramount. When troubles inevitably surface it's important to have support available. MariaDB and mySQL are both widely used and that also means there's tons of information available on the internet outside in communities and forums.
As our company grows larger, I would emphasize replication and scalability features more. They are available on MariaDB, but you still have to implement the majority on your own. There is no big button to fix things like reaching the limits of a disk partition size.
MariaDB Platform Support
Pros | Cons |
---|---|
Good followup Knowledgeable team Kept well informed Immediate help available Support cares about my success Quick Initial Response | Need to explain problems multiple times |
We have support purchased because there are times when will need more advanced support.
We also check our more advanced ideas with support if they are sound.
When we had exceedingly long startup times they helped us pinpoint the reason.
Although it meant we had to stop using one feature, it also solved the issue and made day to day life easier.
Using MariaDB Platform
Pros | Cons |
---|---|
Like to use Technical support not required Well integrated Consistent Quick to learn Convenient Feel confident using | None |
- Install and initial setup.
- Connectability to different programming languages.
- Software updates.
- Needs 1st party GUI like Workbench, but is actually stable and usable.
- Setting memory and cache limits might need some magic.
- Full text search index don't work properly and I consider that a big issue in a database.
Upgrading MariaDB Platform
Yes - Upgrades on linux are easy. There will be downtime since the database might have to run a check after each major version. But we have had no issues with the upgrades so far.
- Bug fixes
- New features.
- Bug fixes
- Stability and performance improvements
- New features