OceanBase Database is a native distributed relational database that is developed fully in-house by Alibaba and Ant Group. It depends on no open-source services. OceanBase Database can achieve financial-grade high availability on common hardware. Its ground-breaking deployment mode of five IDCs across three regions creates a new standard for automatic lossless disaster recovery at the region level. OceanBase Database is the first distributed database in the world to pass the TPC-C benchmark test. It provides excellent horizontal scalability and supports more than 1,500 nodes in one cluster. OceanBase is natively distributed, highly consistent, and highly compatible with Oracle/MySQL. It undertakes 100% of core procedures of Alipay and operates stably in the core systems of financial customers, such as Chinese banks and insurance companies.
OceanBase is a distributed relational database featuring scalability, high availability, high performance, low costs, and compatibility with MySQL and Oracle.
Scalability
Each node in the cluster has computing and storage capabilities without single-node bottlenecks. OceanBase supports linear and online scaling. A single OceanBase cluster can contain more than 1,500 nodes.
High availability
OceanBase stores data with multiple replicas. In this case, the failure of a few replicas does not affect the data availability. The Recovery Point Objective (RPO) is 0, meaning no data loss, and the Recovery Time Objective (RTO) is less than 30, meaning that the fault recovery time is less than 30 seconds. OceanBase provides several deployment modes, such as "three IDCs in the same city", "three IDCs across two regions", and "five IDCs across three regions". These modes achieve automatic and lossless disaster recovery for IDC or city-wide failures.
Strong consistency
OceanBase Database synchronizes transaction logs among multiple data replicas through the Paxos protocol. It commits transaction logs only when logs are synchronized in most data replicas. By default, OceanBase Database performs read and write operations on the leader to ensure strong consistency.
Cost-effectiveness
OceanBase uses PC servers and low-end SSDs. It reduces the storage cost by achieving a high compression ratio for storage and the computing cost with high performance. In addition, OceanBase adopts multi-tenant hybrid deployment to fully utilize system resources.
- Syntax compatibility