{"id":13440598,"url":"https://github.com/oceanbase/oceanbase","last_synced_at":"2025-05-13T18:05:02.605Z","repository":{"id":37347345,"uuid":"372536760","full_name":"oceanbase/oceanbase","owner":"oceanbase","description":"OceanBase is an enterprise distributed relational database with high availability, high performance, horizontal scalability, and compatibility with SQL standards.","archived":false,"fork":false,"pushed_at":"2025-05-06T01:22:37.000Z","size":676860,"stargazers_count":9104,"open_issues_count":498,"forks_count":1727,"subscribers_count":127,"default_branch":"develop","last_synced_at":"2025-05-06T17:13:40.797Z","etag":null,"topics":["analytics","bigquery","cloud-native","cpp","database","distributed-database","distributed-transactions","hacktoberfest","htap","mysql","mysql-compatibility","mysql-database","oceanbase","olap","oltp","paxos","scalable","sql","vector-database"],"latest_commit_sha":null,"homepage":"https://en.oceanbase.com","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oceanbase.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-05-31T14:36:17.000Z","updated_at":"2025-05-06T06:10:31.000Z","dependencies_parsed_at":"2025-05-06T15:05:33.633Z","dependency_job_id":"751ec42a-e104-40db-8d1e-12b2a0ca46e4","html_url":"https://github.com/oceanbase/oceanbase","commit_stats":{"total_commits":14682,"total_committers":432,"mean_commits":"33.986111111111114","dds":0.64459882849748,"last_synced_commit":"cad8d585efc9f37e3f50726ec789aeaa0b8de3e3"},"previous_names":[],"tags_count":74,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oceanbase%2Foceanbase","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oceanbase%2Foceanbase/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oceanbase%2Foceanbase/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oceanbase%2Foceanbase/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oceanbase","download_url":"https://codeload.github.com/oceanbase/oceanbase/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254000824,"owners_count":21997441,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["analytics","bigquery","cloud-native","cpp","database","distributed-database","distributed-transactions","hacktoberfest","htap","mysql","mysql-compatibility","mysql-database","oceanbase","olap","oltp","paxos","scalable","sql","vector-database"],"created_at":"2024-07-31T03:01:24.289Z","updated_at":"2025-05-13T18:04:57.579Z","avatar_url":"https://github.com/oceanbase.png","language":"C++","readme":"\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/oceanbase/oceanbase\"\u003e\n        \u003cimg alt=\"OceanBase Logo\" src=\"images/logo.svg\" width=\"50%\" /\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://en.oceanbase.com/docs/oceanbase-database\"\u003e\n        \u003cimg alt=\"English doc\" src=\"https://img.shields.io/badge/docs-English-blue\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://www.oceanbase.com/docs/oceanbase-database-cn\"\u003e\n        \u003cimg alt=\"Chinese doc\" src=\"https://img.shields.io/badge/文档-简体中文-blue\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/oceanbase/oceanbase/commits/master\"\u003e\n        \u003cimg alt=\"last commit\" src=\"https://img.shields.io/github/last-commit/oceanbase/oceanbase/master\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/oceanbase/oceanbase\"\u003e\n        \u003cimg alt=\"stars\" src=\"https://img.shields.io/badge/dynamic/json?color=blue\u0026label=stars\u0026query=stargazers_count\u0026url=https%3A%2F%2Fapi.github.com%2Frepos%2Foceanbase%2Foceanbase\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/oceanbase/oceanbase/actions/workflows/compile.yml\"\u003e\n        \u003cimg alt=\"building status\" src=\"https://img.shields.io/github/actions/workflow/status/oceanbase/oceanbase/compile.yml?branch=master\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/oceanbase/oceanbase/blob/master/LICENSE\"\u003e\n        \u003cimg alt=\"license\" src=\"https://img.shields.io/badge/license-MulanPubL--2.0-blue\" /\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://discord.gg/74cF8vbNEs\"\u003e\n        \u003cimg alt=\"Support\" src=\"https://img.shields.io/badge/Disord-Join%20Oceanbase-brightgreen?logo=discord\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://stackoverflow.com/questions/tagged/oceanbase\"\u003e\n        \u003cimg alt=\"Stack Overflow\" src=\"https://img.shields.io/badge/Stack-Stack%20Overflow-brightgreen?logo=stackoverflow\" /\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\nEnglish | [中文版](README_CN.md)\n\n**OceanBase Database** is a distributed relational database. It is developed entirely by Ant Group. The OceanBase Database is built on a common server cluster. Based on the [Paxos](https://lamport.azurewebsites.net/pubs/lamport-paxos.pdf) protocol and its distributed structure, the OceanBase Database provides high availability and linear scalability. The OceanBase Database is not dependent on specific hardware architectures.\n\n# Key features\n\n- **Transparent Scalability**: 1,500 nodes, PB data and a trillion rows of records in one cluster.\n- **Ultra-fast Performance**: TPC-C 707 million tmpC and TPC-H 15.26 million QphH @30000GB.\n- **Cost Efficiency**: saves 70%–90% of storage costs.\n- **Real-time Analytics**: supports HTAP without additional cost. \n- **Continuous Availability**: RPO = 0(zero data loss) and RTO \u003c 8s(recovery time)\n- **MySQL Compatible**: easily migrated from MySQL database.\n\nSee also [key features](https://en.oceanbase.com/product/opensource) for more details.\n\n# Quick start\n\nSee also [Quick experience](https://en.oceanbase.com/docs/community-observer-en-10000000000829647) or [Quick Start (Simplified Chinese)](https://open.oceanbase.com/quickStart) for more details.\n\n## 🔥 Start with all-in-one\n\nYou can quickly deploy a stand-alone OceanBase Database to experience with the following commands:\n\n**Note**: Linux Only\n\n```shell\n# download and install all-in-one package (internet connection is required)\nbash -c \"$(curl -s https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/download-center/opensource/oceanbase-all-in-one/installer.sh)\"\nsource ~/.oceanbase-all-in-one/bin/env.sh\n\n# quickly deploy OceanBase database\nobd demo\n```\n\n## 🐳 Start with docker\n\n**Note**: We provide images on [dockerhub](https://hub.docker.com/r/oceanbase/oceanbase-ce/tags), [quay.io](https://quay.io/repository/oceanbase/oceanbase-ce?tab=tags) and [ghcr.io](https://github.com/oceanbase/docker-images/pkgs/container/oceanbase-ce). If you have problems pulling images from dockerhub, please try the other two registries.\n\n1. Start an OceanBase Database instance:\n\n    ```shell\n    # Deploy a mini standalone instance.\n    docker run -p 2881:2881 --name oceanbase-ce -e MODE=mini -d oceanbase/oceanbase-ce\n\n    # Deploy a mini standalone instance using image from quay.io.\n    # docker run -p 2881:2881 --name oceanbase-ce -e MODE=mini -d quay.io/oceanbase/oceanbase-ce\n\n    # Deploy a mini standalone instance using image from ghcr.io.\n    # docker run -p 2881:2881 --name oceanbase-ce -e MODE=mini -d ghcr.io/oceanbase/oceanbase-ce\n    ```\n\n2. Connect to the OceanBase Database instance:\n\n    ```shell\n    docker exec -it oceanbase-ce obclient -h127.0.0.1 -P2881 -uroot # Connect to the root user of the sys tenant.\n    ```\n\nSee also [Docker Readme](https://github.com/oceanbase/docker-images/blob/main/oceanbase-ce/README.md) for more details.\n\n## ☸️ Start with Kubernetes\n\nYou can deploy and manage OceanBase Database instance in kubernetes cluster with [ob-operator](https://github.com/oceanbase/ob-operator) quickly. Refer to the document [Quick Start for ob-operator](https://oceanbase.github.io/ob-operator) to see details.\n\n## 👨‍💻 Start developing\nSee [OceanBase Developer Document](https://oceanbase.github.io/oceanbase/build-and-run) to learn how to compile and deploy a manually compiled observer.\n\n# Roadmap\n\nFor future plans, see [Product Iteration Progress](https://github.com/oceanbase/oceanbase/issues/1839). See also [OceanBase Roadmap](https://github.com/orgs/oceanbase/projects/4) for more details.\n\n# Case study\n\nOceanBase has been serving more than 2000 customers and upgraded their database from different industries, including Financial Services, Telecom, Retail, Internet, and more.\n\nSee also [success stories](https://en.oceanbase.com/customer/home) and [Who is using OceanBase](https://github.com/oceanbase/oceanbase/issues/1301) for more details.\n\n# System architecture\n\n[Introduction to system architecture](https://en.oceanbase.com/docs/community-observer-en-10000000000829641)\n\n# Contributing\n\nContributions are highly appreciated. Read the [development guide](https://oceanbase.github.io/oceanbase) to get started.\n\n# License\n\nOceanBase Database is licensed under the Mulan Public License, Version 2. See the [LICENSE](LICENSE) file for more info.\n\n# Community\n\nJoin the OceanBase community via:\n\n* [Discord](https://discord.gg/74cF8vbNEs)\n* [Ask on Stack Overflow](https://stackoverflow.com/questions/tagged/oceanbase)\n* [Chinese User Forum](https://ask.oceanbase.com/)\n* DingTalk Group: [33254054](images/dingtalk.png)\n* WeChat Group (Add the assistant with WeChat ID: OBCE666)\n","funding_links":[],"categories":["C++","HarmonyOS","REPO","Applications","\u003ca name=\"cpp\"\u003e\u003c/a\u003eC++","By Industry","数据库管理系统","By Language","应用","🚀 Quick Start","analytics","Databases"],"sub_categories":["Windows Manager","Development","Data Science","网络服务_其他","C++","开发","Prerequisites"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foceanbase%2Foceanbase","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foceanbase%2Foceanbase","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foceanbase%2Foceanbase/lists"}