Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 如何设计存储在不同数据中心的行的列表或集合?_Database_Web Services_Distributed_Aggregation - Fatal编程技术网

Database 如何设计存储在不同数据中心的行的列表或集合?

Database 如何设计存储在不同数据中心的行的列表或集合?,database,web-services,distributed,aggregation,Database,Web Services,Distributed,Aggregation,我知道有人可能倾向于跳转到显而易见的解决方案,建议我们只创建一个中央数据库,但这是不可能的 这里有一些关于这个问题的细节 在斯诺登之后,人们不希望他们的数据出现在某些国家,而另一些国家则要求数据严格存在于他们的领土内 我们仍然需要显示一些在所有数据中搜索的列表 我们仍然需要报告和聚合每月、每季度和每年的元数据 现在我们使用的是一个引用数据中心的单一实体列表。这有助于发现,但无助于列表和聚合 有人破解过吗 我知道我们可以拆分域并要求客户锁定区域,但这会造成许多迁移和运营方面的麻烦

我知道有人可能倾向于跳转到显而易见的解决方案,建议我们只创建一个中央数据库,但这是不可能的

这里有一些关于这个问题的细节

在斯诺登之后,人们不希望他们的数据出现在某些国家,而另一些国家则要求数据严格存在于他们的领土内 我们仍然需要显示一些在所有数据中搜索的列表 我们仍然需要报告和聚合每月、每季度和每年的元数据 现在我们使用的是一个引用数据中心的单一实体列表。这有助于发现,但无助于列表和聚合

有人破解过吗

我知道我们可以拆分域并要求客户锁定区域,但这会造成许多迁移和运营方面的麻烦