暂无图片
暂无图片
9
暂无图片
暂无图片
1
暂无图片

OceanBase租户管理概述

OceanBase 2023-01-20
2644

本节主要介绍 OceanBase 数据库中租户的定义及作用。 OceanBase 数据库采用了单集群多租户设计,一个集群内可包含多个相互独立的租户。在 OceanBase 数据库中,租户是资源分配的单位,是数据库对象管理和资源管理的基础。

租户在一定程度上相当于传统数据库的"实例"概念。租户之间是完全隔离的。在数据安全方面,不允许跨租户的数据访问,确保用户的数据资产没有被其他租户窃取的风险。在资源使用方面表现为租户"独占"其资源配额。总体上来说,租户(tenant)既是各类数据库对象的容器,又是资源(CPU、Memory、IO 等)的容器。

租户按照职责范围的不同,分为系统租户、用户租户和 Meta 租户。系统租户即 sys 租户,是 OceanBase 数据库的系统内置租户;用户租户与通常所说的数据库管理系统相对应,可以被看作是一个数据库实例,它是由系统租户业务需要所创建的。Meta 租户是 OceanBase 数据库内部自管理的租户,每创建一个用户租户,系统就会创建一个对应的 Meta 租户,其生命期与用户租户保持一致。Meta 租户不能直接登录,它的信息会通过用户租户和系统租户进行访问。

租户按照兼容模式的不同,又分为 MySQL 租户和 Oracle 租户。使用不同类型的租户对应不同类型的语法和功能。在 OceanBase 数据库中,系统租户 sys 属于 MySQL 租户。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

落笔花生
暂无图片
1年前
评论
暂无图片 0
解释的很清晰
1年前
暂无图片 点赞
评论