English | 中文版
OceanBase Database is a distributed relational database. It is developed entirely by Ant Group. OceanBase Database is built on a common server cluster. Based on the Paxos protocol and its distributed structure, OceanBase Database provides high availability and linear scalability. OceanBase Database is not dependent on specific hardware architectures.
Transparent Scalability
An OceanBase cluster can be scaled out to 1,500 nodes transparently, handling petabytes of data and a trillion rows of records.
Ultra-fast Performance
The only distributed database that has refreshed both TPC-C record, at 707 million tmpC, and TPC-H record, at 15.26 million QphH @30000GB.
Real-time Operational Analytics
A unified system for both transactional and real-time operational analytics workloads.
Continuous Availability
OceanBase Database adopts Paxos Consensus algorithm to achieve Zero RPO and less than 8 seconds of RTO. Supports intra-city/remote disaster recovery, enabling multi-activity in multiple locations and zero data loss.
MySQL Compatible
OceanBase Database is highly compatible with MySQL, which ensures that zero or few modification is needed for migration.
Cost Effeciency
The cutting-edge compression technology saves 70%-90% of storage costs without compromising performance. The multi-tenancy architecture achieves higher resource utilization.
See also key features for more details.
You can quickly deploy a standalone OceanBase Database to experience with the following commands.
Note: Linux Only
# download and install all-in-one package (internet connection is required)
bash -c "$(curl -s https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/download-center/opensource/oceanbase-all-in-one/installer.sh)"
source ~/.oceanbase-all-in-one/bin/env.sh
# quickly deploy OceanBase database
obd demo
Start an OceanBase Database instance:
# Deploy a mini standalone instance.
docker run -p 2881:2881 --name oceanbase-ce -e MINI_MODE=1 -d oceanbase/oceanbase-ce
Connect to the OceanBase Database instance:
docker exec -it oceanbase-ce ob-mysql sys # Connect to the root user of the sys tenant.
See also Quick experience or Quick Start (Simplified Chinese) for more details.
See OceanBase Developer Document to learn how to compile and deploy a manually compiled observer.
For future plans, see Roadmap 2023. See also OceanBase Roadmap for more details.
OceanBase has been serving more than 400 customers upgrade their database from different industries, including Financial Services, Telecom, Retail, Internet and more.
See also success stories and Who is using OceanBase for more details.
Contributions are highly appreciated. Read the development guide to getting started.
OceanBase Database is licensed under the Mulan Public License, Version 2. See the LICENSE file for more info.
Join the OceanBase community via:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
Activity
Community
Health
Trend
Influence
:Code submit frequency
:React/respond to issue & PR etc.
:Well-balanced team members and collaboration
:Recent popularity of project
:Star counts, download counts etc.