Using MariaDB with SaaS.
Updated June 18, 2021

Using MariaDB with SaaS.

Anonymous | TrustRadius Reviewer
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.
You have to repeat all the basic info every time you contact support. You might also get completely different answers from different people.
After a few bad advice I've learned to be a bit wary of the answers we've gotten and think them through by myself.

On the other hand the consultants we have used have been professional and seem to know their stuff and give good information and suggestions.

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

MariaDB suits most use cases, but also needs expertise to use and debug. So if you haven't got experience in MariaDB/MySQL, some problem cases might be too difficult to solve without help.

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

ProsCons
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

ProsCons
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.
It's really easy to get started and working, but some of the deeper mechanics do need lot of research and testing. Like setting memory limits can be tricky.

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