Nicolas Asked: 2019-04-15 23:17:50 +0800 CST2019-04-15 23:17:50 +0800 CST 2019-04-15 23:17:50 +0800 CST 我可以使用什么地理分区或分布式 SQL 数据库?[关闭] 772 我想在多个节点上拆分医疗数据,因为我有瑞士人、欧洲人和美国人,我需要将数据存储在公民国家。 我不想在 App 中管理此功能,而是在 SQL 数据库引擎中管理。用户表有国家代码,数据自动存储在良好的节点/数据中心。 你有什么解决办法吗? distributed-databases 1 个回答 Voted Best Answer Vérace 2019-04-16T02:33:35+08:002019-04-16T02:33:35+08:00 既然这是医疗数据,我会假设你能负担得起这个项目的一点预算? 我建议你比看看 CockroachDB 做得更糟——从这里开始: 使用 CockroachDB 的分布式 SQL 引擎,您的业务可以增长,而无需手动分片。使用可自动扩展、重新平衡和自我修复的数据库保持服务运行。 他们的 SQL 引擎与 PostgreSQL 客户端兼容,因此任何连接到 PostgreSQL 的东西都可以连接。 关于地理分布,您可以从这里获得: 保持遵守全球数据法规的最简单方法 将客户数据保存在需要的位置。借助 CockroachDB 的基于策略的数据控制(如地理分区),在不断变化的地缘政治环境中为客户提供服务从未如此简单或实惠。 还有这个: 在行级控制数据驻留 使用 CockroachDB 的地理分区实施表和行级策略,指示用户数据的驻留位置。 如果合适的话,他们还提供托管产品。我已经将它用于硕士项目并发现它非常棒 - 他们的文档非常棒(可爱的图形设计!)而且他们甚至对免费层的低级学生的支持也很棒! 我还发现他们对产品的局限性持开放态度,但似乎在克服这些局限性方面做得很好。我已经在 AWS、GCP 和 Azure 上使用它,没有任何问题。 另外,当我在上面说“预算”时,我的意思是超出了您为云提供商支付的费用。使用 CRDB,有一个免费选项,但我建议对于敏感的医疗数据,您应该为付费版本的额外功能支付更多费用。 创立公司的人之一是Spencer Kimball,作为一名学生,他开始编写 Gimp(Gnu Image Manipulation Programme),这是开源对 Photoshop 的回应!然后他在 Google 的 Spanner/F1 系统上工作! 如果这听起来像一个广告,那就不是!我只是一个快乐的用户,被你在免费(和 Apache 许可的开源)层上获得的东西所震撼! 如果你已经有一个支持 MySQL 的系统,你可能想看看TiDB!它的范围与 CockroachDB 相似(并不令人惊讶,因为它们都基于 Google 的 Spanner/F1 架构)。也就是说,如果你能忍受它的限制,恕我直言,对生产来说还是有点严重 - 但是,嘿,看看 - 我也在 AWS、GCP 和 Azure 上使用过它
既然这是医疗数据,我会假设你能负担得起这个项目的一点预算?
我建议你比看看 CockroachDB 做得更糟——从这里开始:
他们的 SQL 引擎与 PostgreSQL 客户端兼容,因此任何连接到 PostgreSQL 的东西都可以连接。
关于地理分布,您可以从这里获得:
还有这个:
如果合适的话,他们还提供托管产品。我已经将它用于硕士项目并发现它非常棒 - 他们的文档非常棒(可爱的图形设计!)而且他们甚至对免费层的低级学生的支持也很棒!
我还发现他们对产品的局限性持开放态度,但似乎在克服这些局限性方面做得很好。我已经在 AWS、GCP 和 Azure 上使用它,没有任何问题。
另外,当我在上面说“预算”时,我的意思是超出了您为云提供商支付的费用。使用 CRDB,有一个免费选项,但我建议对于敏感的医疗数据,您应该为付费版本的额外功能支付更多费用。
创立公司的人之一是Spencer Kimball,作为一名学生,他开始编写 Gimp(Gnu Image Manipulation Programme),这是开源对 Photoshop 的回应!然后他在 Google 的 Spanner/F1 系统上工作!
如果这听起来像一个广告,那就不是!我只是一个快乐的用户,被你在免费(和 Apache 许可的开源)层上获得的东西所震撼!
如果你已经有一个支持 MySQL 的系统,你可能想看看TiDB!它的范围与 CockroachDB 相似(并不令人惊讶,因为它们都基于 Google 的 Spanner/F1 架构)。也就是说,如果你能忍受它的限制,恕我直言,对生产来说还是有点严重 - 但是,嘿,看看 - 我也在 AWS、GCP 和 Azure 上使用过它