如何支持多数据库

【TiDB 版本】5.0

【问题描述】TIDB如何支持一个部署支持多个数据库,每个数据库下有多个Schema、Schema下有多个表?

MySQL只支持schema/table二级组织数据,启动一个MySQL实例也很方便,然而TiDB启动实例需要多服务器,如何使TiDB支持一次部署支持多个数据库,用户在数据库中互相不影响。

1 个赞

这种操作过于复杂了,能不能像crdb那样,直接可以在一个TiDB实例下创建多个数据库,而不是要启动多个实例。
现在TIDB在一个实例下只能创建多个Schema,没法创建数据库

目前不支持,如需求强烈,可以去 Github 提需求。

嗯,我已经在github上提了一个issue

:+1::+1::+1:

要是有任何回复了,麻烦更新一下这个帖子啊~ 关注ing

用户和资源隔离的需求,在应用的场景中最常见了:+1:

Github的Issue到现在为止还是没有任何回复。。。。

写了一个更详细的,请大家关注

Github多数据库支持

:+1::+1:

这个是类似 DB2 的实例结构,db.schema.object
Oracle 和 MySQL 都是 schema(db).object 的结构