#7272nd of 102 in Backends, databases and hosting

oceanbase

Distributed MySQL-compatible relational database with Paxos replication and HTAP

Stars
10.4k
License
Apache-2.0
Last commit
Oct 2026
Last release
Oct 2026
Language
C++
Stars, last 29 weeks+372
21 Apr 2026: 10,002 stars28 Apr 2026: 10,016 stars5 May 2026: 10,024 stars12 May 2026: 10,039 stars19 May 2026: 10,053 stars26 May 2026: 10,068 stars2 Jun 2026: 10,082 stars9 Jun 2026: 10,093 stars16 Jun 2026: 10,103 stars23 Jun 2026: 10,113 stars30 Jun 2026: 10,121 stars7 Jul 2026: 10,135 stars14 Jul 2026: 10,146 stars21 Jul 2026: 10,169 stars28 Jul 2026: 10,177 stars4 Aug 2026: 10,189 stars11 Aug 2026: 10,194 stars18 Aug 2026: 10,207 stars25 Aug 2026: 10,219 stars1 Sept 2026: 10,227 stars8 Sept 2026: 10,237 stars15 Sept 2026: 10,250 stars22 Sept 2026: 10,264 stars29 Sept 2026: 10,273 stars6 Oct 2026: 10,281 stars13 Oct 2026: 10,316 stars20 Oct 2026: 10,332 stars27 Oct 2026: 10,345 stars3 Nov 2026: 10,359 stars10 Nov 2026: 10,374 stars

10,002 on 21 Apr 202610,374 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

OceanBase Database is a distributed relational database written in C++ and developed by Ant Group. It replicates data across a server cluster with Paxos for high availability, and it is MySQL compatible so existing MySQL applications can migrate. It supports mixed transactional and analytical workloads, and the README lists RPO 0 and RTO under 8 seconds.

Who it is for: Teams migrating MySQL workloads to a horizontally scalable SQL database

Strengths

  • Paxos-based replication with stated RPO = 0 and RTO under 8 seconds
  • MySQL compatible, so MySQL applications can migrate
  • Stated scale of 1,500 nodes in one cluster
  • Deploys via all-in-one installer, Docker image or ob-operator on Kubernetes

Weaknesses

  • Not an AI app starter: the README mentions no AI or vector features
  • All-in-one installer is Linux only and runs a curl script from an OSS bucket
  • Docker quick start is a mini standalone instance, not a cluster
  • Real multi-node clusters mean operating a large C++ distributed system

Quick answers

Is oceanbase open source?

Yes. Its code is on GitHub under the Apache-2.0 license.

Can you run oceanbase with Docker?

Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.

Also in Backends, databases and hosting

See all 102
Also in Backends, databases and hosting
RankProjectScore
1bunJavaScript and TypeScript runtime with bundler, test runner and package manager96.7k starscustom license93 out of 100
2strapiHeadless CMS that generates REST and GraphQL APIs from content models Live demo ↗ (opens in a new tab)73.5k stars+245 (+0.3%) in 30 dayscustom license92 out of 100
3traefikHTTP reverse proxy and load balancer that auto-discovers routes from orchestrators65.5k stars+446 (+0.7%) in 30 daysMIT92 out of 100
#4appwriteBackend with auth, databases, storage, functions and an MCP server for agents Live demo ↗ (opens in a new tab)58k stars+463 (+0.8%) in 30 daysBSD-3-Clause92 out of 100
#5medusaNode.js commerce platform with modular products, carts, orders and payments37.2k starscustom license92 out of 100