OB 租户、数据库用户、数据库、表之间的关系

1、 下图中,用户租户1可以创建多个database,可以理解为mysql数据库下创建多个database吗?用户租户2创建多个用户,可以理解为oracle数据库创建多个用户吗?

2、 不同租户之间数据是隔离的,而下图Tenant_1和Tenant_2两个租户下都有P1和P2分区,且Tenant_2下的分区表没有主副本;请问如何理解呢?

3、 在OB的一个集群中,不同租户下创建同一个的用户,是如何区分这两个用户的。在springboot的应用中,如何连接到数据库?

问题1回复:你的理解是对的,可以这么理解;
问题2回复:不同租户之间数据是隔离的,图中Tenant_1的P1和Tenant_2的P1没有关系,只是一个字母代称表示分区而已。至于为啥Tenant_2的没有主副本,这张图的出处能贴一下吗,有没有上下文说明的?

问题3回复:不同租户下创建同一个的用户,连接的时候是会传递租户名的,比如:obclient -hxxx -P2881 -uroot@sys -pxxx 其中的@后面的就是租户名。springboot连接数据库参考文档:OceanBase分布式数据库-海量数据 笔笔算数

1 个赞