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

