MySQL is our reliable database choice.
Use Cases and Deployment Scope
Overall, MySQLas our RDBMS of choice for key applications goes beyond merely being a backend infrastructure tool, it helps shape a trustworthy and reliable experience for users of our products.
Pros
- Strong Query performance as a result of its B-tree indexing capabilities.
- MySQL functions with minimal maintenance
- Large and active user community.
- Proven ACID ( atomicity, consistency , isolation , durability ) compliance.
Cons
- Limited JSON capabilities.
- Basic text search capability.
- Slow with complex joins and full table scans.
Return on Investment
- For an organization like mine, it is always our goal to prevent financial data corruption situations whereby someone makes a transfer and the money doesn't get to the destination, meanwhile their cards have been debited. MySQL being ACID compliant eliminates this prospect.
- Building with MySQL ensures that we are able to iterate features faster because it is a well known ecosystem, where we have easy access to an abundance of documentation , developers , libraries etc
- MySQL is cost efficient because it is open source.


