Skip to content
项目

oceanbase/oceanbase has 10,371 GitHub stars and 1,930 forks. GitHot measured +1 stars in 24 hours and +8 in 7 days. Last checked 2026-11-09 11:43 UTC. Last push 2026-11-04.

这些数字如何统计

OceanBase 是面向 AI 时代的统一分布式数据库——开源、多模型,以一个引擎应对最严苛的工作负载。

可以做什么

  • Transparent Scalability: 1,500 nodes, PB data and a trillion rows of records in one cluster.
  • Ultra-fast Performance: TPC-C 707 million tmpC and TPC-H 15.26 million QphH @30000GB.
  • Cost Efficiency: saves 70%–90% of storage costs.
  • Real-time Analytics: supports HTAP without additional cost.

实测星标增长

24小时
+1
7天
+8
15天
更新延迟
1个月
更新延迟

各周期内的星标净变化,周期相互重叠,并非每日新增。缺失的测量保持空白。星标代表关注度,不代表软件质量。

README_CN.md

原文

OceanBase Logo

Chinese doc English doc last commit stars building status license

中文论坛 DingTalk

English | 中文版

OceanBase Database 是一个分布式关系型数据库。完全由蚂蚁集团自主研发。 OceanBase 基于 Paxos 协议以及分布式架构,实现了高可用和线性扩展。OceanBase 数据库运行在常见的服务器集群上,不依赖特殊的硬件架构。

关键特性

  • 水平扩展:单机群支持超过1500节点、PB级数据量和单表超万亿行数据;
  • 极致性能:TPC-C 7.07亿tmpC和TPC-H 1526 万 QphH @30000GB;
  • 低成本:存储成本节省70%-90%;
  • 实时分析:不需要额外开销,支持HTAP;
  • 高可用:RPO = 0(0数据丢失),RTO < 8秒(恢复时间);
  • MySQL 兼容:很容易的从MySQL迁移过来。

更多信息请参考 OceanBase 产品。

快速开始

更多信息参考快速体验 OceanBase 数据库。

🔥 使用 all-in-one

可以执行下面的命令快速部署一个 OceanBase 数据库实例。

注意: 只能在 Linux 平台上使用。

# 下载并安装 all-in-one (需要联网)
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

# 快速部署 OceanBase database
obd demo

🐳 使用 docker

注意: 我们在 dockerhub, quay.io 和 ghcr.io 提供镜像。如果您在从 dockerhub 拉取镜像时遇到问题,请尝试其他两个镜像库。

  1. 启动 OceanBase 数据库实例

    # 部署一个mini模式实例
    docker run -p 2881:2881 --name oceanbase-ce -e MODE=mini -d oceanbase/oceanbase-ce
    
    # 使用 quay.io 仓库的镜像部署 OceanBase.
    # docker run -p 2881:2881 --name oceanbase-ce -e MODE=mini -d quay.io/oceanbase/oceanbase-ce
    
    # 使用 ghcr.io 仓库的镜像部署 OceanBase.
    # docker run -p 2881:2881 --name oceanbase-ce -e MODE=mini -d ghcr.io/oceanbase/oceanbase-ce
    
  2. 连接 OceanBase

    docker exec -it oceanbase-ce obclient -h127.0.0.1 -P2881 -uroot # 连接root用户sys租户
    

更多信息参考docker 文档。

☸️ 使用 Kubernetes

使用 ob-operator 可在 Kubernetes 环境中快速部署和管理 OceanBase 数据库实例,可参考文档 ob-operator 快速上手了解具体的使用方法。

👨‍💻 使用源码编译部署

参考 OceanBase 开发者文档了解如何编译和部署手动编译的observer。

Roadmap

请参考 产品迭代进展 了解OceanBase规划。 更多详细信息请参考 OceanBase Roadmap。

案例

OceanBase 已服务超过 2000 家来自不同行业的客户,包括金融服务、电信、零售、互联网等。

更详细的信息请参考客户案例和谁在使用 OceanBase。

系统架构

系统架构介绍

社区贡献

非常欢迎社区贡献。请阅读开发指南。

License

OceanBase 数据库根据 Apache License 2.0 获得许可。有关详细信息,请参阅 LICENSE 文件。

社区

有以下加入社区的方法:

  • 中文论坛(推荐): 社区交流与分享, 寻求帮助, 获取最新信息.
  • 钉钉群: 33254054: 寻求帮助, 获取最新信息.
  • 微信群 (添加微信小助手: OBCE666): 社区交流与分享, 获取最新信息.
  • GitHub Issues: 反馈使用 OceanBase 时遇到的问题或建议。

探索相关项目