OceanBase Database uses a cloud database architecture and supports multitenancy in a cluster. You can deploy OceanBase Database in various types of clouds, such as the public cloud, private cloud, and hybrid cloud.

OceanBase Database implements resource isolation by using tenants. This way, each database instance is isolated and remains invisible to other instances. OceanBase Database uses permission control to ensure data security for all tenants and features extreme scalability. OceanBase Database provides a secure and flexible database-as-a-service (DBaaS) service.
A tenant is a logical concept. In OceanBase Database, a tenant is a unit for resource allocation. Tenants are used to manage database objects and resources, and are significant for system O&M and O&M of cloud databases. To some extent, tenants are equivalent to "instances" in a traditional database system. Tenants are completely isolated from each other. In terms of data security, OceanBase Database prohibits cross-tenant access to prevent the data assets of a tenant from being stolen by other tenants. In terms of resource usage, OceanBase Database tenants exclusively occupy resources. A tenant is a container for database objects and resources such as CPU, memory, and I/O.