跨国家存储个人数据MVC c#

时间:2015-12-28 22:58:20

标签: azure

我正在为一家公司开发一个系统,该系统将在未来为我们的客户开设分支机构,以便在多个国家(新加坡/英国/美国)注册。这些不同的国家/地区都有关于哪些信息可以存储的规则在他们的地区之外(例如欧盟安全港)

确保在特定数据库中读取/存储特定信息,同时尽可能保持整个公司的数据中央报告的开发方法是什么?在处理多个位置时,是否需要多个数据库连接并仅使用特定的连接?我需要单独存储一些数据吗?什么是处理这种信息的好方法?

我正在建立的系统是会员"会议"

的预订引擎

1 个答案:

答案 0 :(得分:0)

一个简单的解决方案是使用多个连接字符串,即每个区域一个,然后是主连接字符串。然后,您的应用将根据其运行的区域使用连接字符串连接到特定于区域的数据库。请参阅此答案以实施:MVC4 Multiple Databases

这假设您只在数据库中存储信息。如果你有额外的存储区域(即blob存储),你也需要处理它。