本教程中,我们将创建 tutorial_mysql01 和 tutorial_mysql02 两个 MySQL 模式租户,租户规格为 2C8GB。
概念介绍
云数据库 OceanBase 租户对外提供完整的数据库功能,支持 MySQL 和 Oracle 两种兼容模式。租户支持服务能力水平扩展到多台机器上,支持动态扩容和缩容。租户的数据有更强的数据保护和可用性要求,支持跨集群物理同步和物理备份恢复,典型数据包括:schema 数据、用户表数据、事务数据等。
同时 OceanBase 数据库是多租户的数据库系统,为了确保租户间不出现资源争抢保障业务稳定运行, OceanBase 数据库针对租户间的资源进行了隔离,在租户下创建的用户,只能登录到本租户,对其他租户不可见;在租户下可以创建表,创建后对其他租户不可见。为您提供更安全的数据库服务的同时,支持轻量级租户和租户级快速扩所容。
在 OB Cloud 云数据库的同一集群下,您可创建一个或多个租户,同时支持 MySQL 和 Oracle 两种租户模式。
MySQL 租户:在 OceanBase 数据库的 MySQL 模式中,数据库(Database) 是数据库对象的集合。连接到数据库后,MySQL 租户可以创建自己的数据库,存储并管理自己的数据。
Oracle 租户:OceanBase 数据库的 Oracle 模式使用 Schema 来表示一个用户所拥有的数据库对象的集合,并且每个用户在被创建时就会拥有一个缺省的 Schema,其 Schema 名就等于用户名。与 MySQL 租户不同,Oracle 租户连接到数据库后,不需要再创建 schema,即可存储并管理自己的数据。
操作前准备
将集群实例部署在一个可用区后,在该可用区免费创建 VPC 和 vSwitch,从而实现客户应用和租户间的网络通信。
在专有网络 VPC(Virtual Private Cloud)中使用云资源前,您必须先创建一个专有网络和交换机。您可以在一个专有网络中创建多个交换机来划分子网。一个专有网络内的子网默认私网互通。
VPC(Virtual Private Cloud,专有云网络),是每个用户创建的自定义私有网络,不同的专有网络之间逻辑上彻底隔离,您可以在自己创建的专有网络内创建和管理云资源。
vSwtich,交换机,指组成专有网络的基础网络设备。交换机可以连接不同的云资源。在专有网络内创建云资源时,必须指定云资源所连接的交换机。
操作步骤
在实例列表中找到集群教程,单击集群实例名称,进入集群实例工作台。
在页面右上角,单击新建租户。
创建 tutorial_mysql01 租户,在弹出框中填写租户信息:
配置参数
说明
租户名称
tutorial_mysql01
租户模式
选择 MySQL 模式
字符集
建议默认的 uft8mb4_general_ci,utf8mb4_general_ci 是一种 MySQL 数据库的字符编码集,其中 utf8mb4 表示 Unicode 字符集的 UTF-8 编码。
资源分布节点数
1
CPU 规格
2C
内存规格
8GB
日志盘大小
16GB
说明日志盘目前仅针对白名单用户开放,如想体验,请联系 OceanBase 技术支持。
时区
选择默认时区
访问 VPC
选择操作前准备中创建的 VPC 网络
主可用区
仅支持固定可用区,且主地址代理部署的可用区默认与主可用区一致。如需调整,可在租户创建完成后,在租户详情页的拓扑图中操作。
访问 VSwitch
选择操作前准备中创建的 vSwitch。
单击创建。可在实例列表页查看租户创建进度。
tutorial_mysql01 租户创建完成后,参考步骤 3,创建 tutorial_mysql02 租户。
说明如您在两个可用区均已创建 VSwitch,可选择与实际业务相同的可用区。也可将两个租户创建在不同可用区,提高负载均衡。
后续操作
租户创建时间约 5 分钟,请您耐心等待。