ScaleBase Features and Benefits
ScaleBase is a distributed relational database cluster built on MySQL, designed for scalability and optimized for the cloud. ScaleBase dynamically balances workloads and ensures high availability by distributing data across public, private and geo-distributed clouds.
Scalability via elastic scale out: continuously increase total database size and throughput to follow application workload requirements.
Availability: protect users against downtime and delays; ensure users and applications remain connected to their documents, data files, and business systems.
Geo-distribution: distribute the database such that sub-sets of the database are closer to where the data is needed.
Hybrid private/public cloud: distribute the database such that sub-sets of the database can be split across multiple sites, private and public cloud infrastructure.
Multi-tenancy: distribute tenants/ customers across nodes/clusters
Overview of ScaleBase’s Features and Benefits
|Automated, policy based data partitioning||More concurrent users, more TPS, and larger databases|
|Initial database migration and partitioning (sharding)||Simple, managed transformation of a single server to a distributed relational database cluster|
|Automated and simplified scale out|
|Data partitions transparent to the application; application and MySQL ecosystem technologies continue to see one database|
|Distributed database architecture analysis||Database design optimization for scalability and workload throughput matched to unique characteristics of new and existing apps|
|Multi-geography and hybrid public/private cloud distribution||Lower latency, increased data resiliency|
|100% MySQL Compatible (Percona Server, MariaDB)||100% support for standard MySQL tools, and ecosystem technologies|
|Leverage wide-spread MySQL expertise|
|100% MySQL data-store||Data is safe in robust MySQL InnoDB/MyISAM|
|Two-phase commit and rollback||Full ACID compliance|
|SQL query model||Cross-db queries, including ORDER BY, GROUP BY, LIMIT|
|Automated aggregation of query results|
|Map-Reduce-like parallel query execution|
|Automated failover||Database continuity, High availability and data resiliency|
|Intelligent data distribution and policy management||Database workloads distributed and optimized to individual and evolving application requirements|
|Data distribution policies managed and changed with no changes to any existing application code|
|Online, elastic data redistribution||Scale-out, scale-in, no down-time|
|Read/Write splitting||Increase TPS and workload optimization|
|Smart, lag-aware, query routing||Queries always use the most up-to-date data|
|Data lifecycle management||Optimized database rebalancing and redistribution|
|Simplified planned maintenance|
|Real-time monitoring and threshold alerting|