OceanBase租户类型解析

OceanBase的租户为什么有这么多种?系统租户、Meta租户、用户租户、都是做什么的?

5 个赞

@论坛小助手

1 个赞

在 OceanBase 数据库中,为了更好地管理和利用资源,同时满足不同需求,引入了多种租户类型,具体如下:

  1. 系统租户(System Tenant)

    • 系统租户是 OceanBase 数据库内部用来处理集群公共任务的数据库实例。
    • Root Service 承担了 OceanBase 数据库的大量管理工作,包括集群管理、租户管理、资源管理、负载均衡、每日合并调度、迁移复制等,这些功能都基于系统租户实现。
  2. 用户租户(User Tenant)

    • 用户租户是提供给业务使用的租户,每个用户租户可以视为一个独立的数据库实例。
    • 用户租户之间是完全隔离的,在数据安全方面,不允许跨租户的数据访问,确保用户的数据资产安全。
    • 用户租户的资源(如 CPU、内存、IOPS 等)可以在线调整,实现弹性伸缩。
  3. Meta 租户(Meta Tenant)

    • 从 V4.0.0 版本开始,OceanBase 引入了 Meta 租户的概念。
    • 每个用户租户都会自动创建一个对应的 Meta 租户,其生命周期与用户租户保持一致。
    • Meta 租户用于存储和管理用户租户的集群私有数据,包括配置项、位置信息、副本信息、日志流状态、备份恢复相关信息、合并信息等。
    • Meta 租户不能直接登录,其信息可以通过用户租户和系统租户进行访问。

通过引入这些租户类型,OceanBase 数据库能够更好地管理资源,提高系统稳定性和资源利用率,同时确保数据的安全性和隔离性。

更多信息请查看:

  1. 租户类型
  2. 租户介绍
  3. 登录 OceanBase 租户
3 个赞

这个比较简单,OBCA的同志都能帮你回答

学习到了

学习下

学习总结经验 :+1: :+1: :+1:

感谢回复

是复习的好方式,也是赚积分的好办法 :wink:

感谢分享

感谢分享

感谢分享!

对于OceanBase问题,除了文中提到的方法,还可以考虑Meta和Tenant的结合使用。