oceanbase/oceanbase
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
原文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 拉取镜像时遇到问题,请尝试其他两个镜像库。
启动 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连接 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 时遇到的问题或建议。
探索相关项目
Asabeneh/30-Days-Of-Python
30 Days of Python 编程挑战是一份循序渐进的指南,用于在 30 天内学习 Python 编程语言。这项挑战可能需要超过 100 天。请按自己的节奏进行。这些视频或许也有帮助:https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
78,486 星标grafana/grafana
开放且可组合的可观测性与数据可视化平台。可对来自 Prometheus、Loki、Elasticsearch、InfluxDB、Postgres 等众多数据源的指标、日志和追踪进行可视化。
77,790 星标redis/redis
对于正在构建实时数据驱动应用的开发者而言,Redis 是首选、速度最快且功能最丰富的缓存、数据结构服务器和文档与向量查询引擎。
77,332 星标apache/superset
Apache Superset 是一个数据可视化与数据探索平台
75,455 星标