首页 > 解决方案 > Google Cloud Datastore:多租户有什么好处吗?

问题描述

数据存储多租户是否带来任何好处,而不是在逻辑上分离每个租户的数据?

每个租户都有一个命名空间而不是在单个命名空间中为所有租户提供数据有什么区别?

数据按 projectId+ 命名空间分区,对吗?这意味着单个命名空间中的所有数据都将位于同一个磁盘上。

标签: google-app-enginegoogle-cloud-datastoredatastore

解决方案


数据基于项目 ID 定位。您可以有多个租户,但他们仍然在同一个地方,因此没有性能优势。

唯一的好处是便于数据管理,因为您的数据现在是隔离的。您可以更轻松地单独导出/删除/查询它们。

无论命名空间/租户如何,同一项目中的数据都位于同一位置。


推荐阅读