本地SQL数据库接口到云数据库

时间:2012-07-29 10:57:02

标签: sql cloud

如果问题很简单,请原谅。我们有多个医疗诊所在运行自己的SQL数据库EHR。

无论如何,我可以将每个本地SQL数据库与云系统连接起来吗?

我基本上想要使用当时正在咨询的当前患者数据来生成链接到云端?谷歌应用引擎数据库的病理请求。

2 个答案:

答案 0 :(得分:0)

作为一名医学院学生/软件开发人员,您的这个项目对我非常感兴趣!

如果你不介意我问,你在哪里?我来自英国,不幸的是,由于大多数数据被锁定在专有数据库中,因此这样的系统无法实现。

无论如何,你所谈论的内容相当复杂,无论你在哪个国家,我都认为在处理患者数据的任何云系统周围都必须有批次检查/安全性。理论上,理想情况下,您想要创建一个在线数据库(云,托管,内部网等),并完全废弃本地数据库。

然后,每个诊所可以从中提取一个“池”数据(即患者的所有记录#3563)。然后,他们可以编辑该数据和/或插入新记录并保存它们,将它们导出回主数据库。

如果需要将某些信息保密到一个诊所,只能通过多种方式在一个数据库上实现,或者您可以保留本地数据库的一部分并将它们与云数据合并为诊所要求

答案 1 :(得分:0)

这可能有点过时,但你们应该结帐https://www.firebase.com/。它可以让你轻松地做你想做的事。我们刚刚为完全相同的客户做了这个。

基本上,Firebase允许您使用云上的中央数据库,该数据库会自动与其所有前端同步。它甚至可以自动处理丢失与服务器的连接。它是迄今为止我发现的最佳解决方案,可以使多个系统仅针对一个云数据库运行。

我们曾经拥有自己的后端,可以尽力同步更改,但您需要非常小心您的表间系统间唯一ID(即转到其中一个分支并赢得新用户&# 39; t产生与任何其他分支或中央数据库中已存在的id相同的id。它很快变得麻烦。

CakePHP可以非常轻松自动地自动生成这种唯一ID,但您仍然必须使用中央存储库同步所有本地数据库。