OceanBase源码剖析篇五:探究租户生命周期全貌
- 内容介绍
- 文章标签
- 相关推荐
本文共计1391个文字,预计阅读时间需要6分钟。
本文为您介绍了《从这里回望OceanBase源码解读四:事务的一生》一书中关于事务外部接口的内容。同时,《从这里回望OceanBase源码解读五:事务的一生》一书也为大家详细阐述了事务的方方面面。
此前带你读源码第四篇《戳这里回顾OceanBase源码解读四事务的一生》为大家介绍了事务的外部接口相此前带你读源码第四篇《戳这里回顾OceanBase 源码解读四事务的一生》为大家介绍了事务的外部接口相关知识。本文将介绍社区版中创建、删除租户、资源隔离的相关代码。
OceanBase 数据库是支持多租户的这里租户的概念类似于传统数据库的数据库实例。租户下可以建立数据库在租户的数据库下可以建立表。
多租户特性可以降低资源使用和维护成本。每个租户可以被赋于一定的资源比如 CPU、内存。OceanBase集群初始内置了一个系统租户 sys可以用来管理OceanBase 集群。租户的资源是分配在资源池上的通过资源配置和设定资源池可以实现对租户资源的控制。
在创建租户之前需要至少一个空闲的资源池创建资源池需要先定义每个单元的规格。
我们称一个资源单元为 UNITUNIT是最小的资源分割单位。一个资源池中包含若干 UNIT一台Observer 只能有一个资源池的一个 UNIT。一个资源池只能赋予给一个租户一个租户可以包含多个资源池。
本文共计1391个文字,预计阅读时间需要6分钟。
本文为您介绍了《从这里回望OceanBase源码解读四:事务的一生》一书中关于事务外部接口的内容。同时,《从这里回望OceanBase源码解读五:事务的一生》一书也为大家详细阐述了事务的方方面面。
此前带你读源码第四篇《戳这里回顾OceanBase源码解读四事务的一生》为大家介绍了事务的外部接口相此前带你读源码第四篇《戳这里回顾OceanBase 源码解读四事务的一生》为大家介绍了事务的外部接口相关知识。本文将介绍社区版中创建、删除租户、资源隔离的相关代码。
OceanBase 数据库是支持多租户的这里租户的概念类似于传统数据库的数据库实例。租户下可以建立数据库在租户的数据库下可以建立表。
多租户特性可以降低资源使用和维护成本。每个租户可以被赋于一定的资源比如 CPU、内存。OceanBase集群初始内置了一个系统租户 sys可以用来管理OceanBase 集群。租户的资源是分配在资源池上的通过资源配置和设定资源池可以实现对租户资源的控制。
在创建租户之前需要至少一个空闲的资源池创建资源池需要先定义每个单元的规格。
我们称一个资源单元为 UNITUNIT是最小的资源分割单位。一个资源池中包含若干 UNIT一台Observer 只能有一个资源池的一个 UNIT。一个资源池只能赋予给一个租户一个租户可以包含多个资源池。

