OceanBase Database is a native distributed relational database available in two editions: OceanBase Database Enterprise Edition and OceanBase Database Community Edition.
The Community Edition is open source, fully compatible with MySQL databases, and provides services only for MySQL tenants.
The Enterprise Edition is an upgrade of the Community Edition, with additional features such as advanced compatibility modes, GUI tools, auditing, encryption, high availability, and scalability. It is highly compatible with both Oracle and MySQL databases and provides services for both types of tenants.
This document provides information on how to deploy OceanBase Database editions, as well as OceanBase Cloud Platform (OCP), OceanBase Database Proxy (ODP), OceanBase Migration Service (OMS), and OceanBase Developer Center (ODC).
Deployment methods
OceanBase Database Enterprise Edition: This Edition allows you to deploy an OceanBase cluster by using OCP or CLI.
OceanBase Database Community Edition: This Edition allows you to deploy an OceanBase cluster in a Kubernetes cluster or by using OBD, OCP, or a Docker image.
Deployment scenarios
OceanBase Database Enterprise Edition
In production environments, we recommend that you deploy an OceanBase cluster by using OCP. For more information, see Create an OceanBase cluster.
In non-production environments where OCP is not installed, you can deploy an OceanBase cluster by using CLI. For more information, see Get started with OceanBase Database.
OceanBase Database Community Edition
To deploy an OceanBase cluster on operating systems such as macOS and Windows, which are not natively supported, we recommend that you use a Docker image. For more information, see Solution 3: Deploy OceanBase Database in a container in Get started with OceanBase Database.
For natively supported operating systems such as Linux, we recommend that you deploy an OceanBase cluster by using OBD. For more information about supported operating systems, see the list of supported operating systems. For more information, see Solution 1: Deploy OceanBase Database in a demo environment in Get started with OceanBase Database.
- In a Kubernetes environment, we recommend that you use ob-operator for deployment. For more information, see Deploy OceanBase Database in a Kubernetes cluster.
More information
- For more information about the deployment process of OceanBase Database Enterprise Edition, see Deployment process.
- For more information about OAT deployment, see Deploy OAT.
- For more information about OCP deployment, see Deploy OCP.
- For more information about ODC deployment, see Deploy ODC.