Key Features and Benefits
ScaleBase can cost-effectively scale your MySQL database to support an infinite number of application users, with NO disruption to your existing infrastructure. ScaleBase Data Traffic Manager offers a data distribution solution (using a technique similar to sharding) – giving you database scalability and database high availability without the hassle of code rewriting, as required by the NoSQL solutions. ScaleBase benefits include:
- Seamlessly scale to an infinite number of users, while improving performance
- Improve DB visibility with real-time monitoring, analysis and alerts
- Enhance business continuity with automated failover
- Expert analysis and simple deployment
- No application rewrites
- Leverage existing MySQL ecosystem/skills
ScaleBase is implemented as a Database Proxy, meaning it sits between the application and the database, intercepting every command. Since ScaleBase implements a transparent data distribution solution (using a technique similar to sharding), the proxy needs to determine which database the command should sent to for execution. Also, if needed, ScaleBase will run a cross-database operation that can be both ACID and preformat. This technique has repeatedly proven itself to deliver both performance and database scalability in the most transaction intensive applications. For more information on the performance you can expect from ScaleBase, please review our latest TPCC benchmark.
The difference between ScaleBase and other solutions is that ScaleBase utilizes data distribution – not just for the application – but for the entire eco-system. Applications will continue to use the standard MySQL drivers and the entire ecosystem remains supported; backup, management, reporting – everything that you need when you work with databases. For instance, if you take your existing MySQL administration scripts and run them against ScaleBase, they will automatically run, without any change, across all databases. Scaling can be done also with read/write splitting.
On the database high availability side, ScaleBase automatically detects database crashes and transparently fails over to backup instances, ensuring that the application is available even if the primary database fails. In other words, ScaleBase gives you a MySQL clustering solution that scales linearly, but without any code changes or eco-system changes, like those required in the NoSQL world. High availability can also be ensured through the use of slave databases.
Partial list of ScaleBase Data Traffic Manager features and benefits:
|Data Distribution||Scale data-, read-, write- intensive applications|
|Read/Write splitting||Easily scale read-intensive applications|
|100% compatible MySQL proxy||Applications unmodifiedStandard MySQL tools and interfaces|
|MySQL databases untouched||Data is safe within MySQL InnoDB/MyISAM/any|
|Data distribution review and analysis||Optimization of data distribution policy|
|Data consistency verifier||Validate system-wide data consistency|
|Real-time monitoring and alerts||Simplify management, reduce TCO|