OceanBase Database is a native 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.
OceanBase Database is a native 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.
## Core features
## Core features
- Scalable OLTP
- Scalable OLTP
- Linear scalability by adding nodes to the cluster
- Linear scalability by adding nodes to the cluster
- Partition-level leader distribution and transparent data shuffling
- Partition-level leader distribution and transparent data shuffling
- Optimized performance for distributed transaction through "table group" technology
- Optimized performance for distributed transaction through "table group" technology
- High concurrency updates on hot row through early lock release (ELR)
- High concurrency updates on hot row through early lock release (ELR)
- 80000+ connections per node and unlimited connections in one instance through multi threads and coroutines
- 80000+ connections per node and unlimited connections in one instance through multi threads and coroutines
...
@@ -24,6 +25,7 @@ OceanBase Database is a native distributed relational database. It is developed
...
@@ -24,6 +25,7 @@ OceanBase Database is a native distributed relational database. It is developed
- Improve management efficiency and reduce costs without compromising performance and availability
- Improve management efficiency and reduce costs without compromising performance and availability
## Quick start
## Quick start
See [Quick start](https://open.oceanbase.com/quickStart) to try out OceanBase Database.
See [Quick start](https://open.oceanbase.com/quickStart) to try out OceanBase Database.
## System architecture
## System architecture
...
@@ -35,13 +37,16 @@ See [Quick start](https://open.oceanbase.com/quickStart) to try out OceanBase Da
...
@@ -35,13 +37,16 @@ See [Quick start](https://open.oceanbase.com/quickStart) to try out OceanBase Da
For our success stories, see [Success stories](https://www.oceanbase.com/en/customer/home).
For our success stories, see [Success stories](https://www.oceanbase.com/en/customer/home).
## Contributing
## Contributing
Your contributions to our code will be highly appreciated. For details about how to contribute to OceanBase, see [Contribute to OceanBase](https://github.com/oceanbase/oceanbase/wiki/Contribute-to-OceanBase).
Your contributions to our code will be highly appreciated. For details about how to contribute to OceanBase, see [Contribute to OceanBase](https://github.com/oceanbase/oceanbase/wiki/Contribute-to-OceanBase).
## Licensing
## Licensing
OceanBase Database is under [MulanPubL - 2.0](http://license.coscl.org.cn/MulanPubL-2.0/#english) license. You can freely copy and use the source code. When you modify or distribute the source code, please follow the MulanPubL - 2.0 license.
OceanBase Database is licensed under the Mulan Public License, Version 2. See the [LICENSE](LICENSE) file for more info.