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

问题描述:

如果问题很简单,不好意思。我们有多个医疗诊所,每个诊所都运行着自己的SQL数据库EHR。云数据库的本地SQL数据库接口

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

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

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

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

什么你在谈论的是相当复杂的,无论如何,你我是什么国家假定有将不得不周围的任何云系统与病人数据处理一个很多检查 /安全性。理论上讲,你最想做的是创建一个在线数据库(云,托管,内联网等),并完全取消本地数据库。

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

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

这可能有点过时,但你们应该结账https://www.firebase.com/。它会让你很容易地做你想做的事。我们刚刚为客户完成了与您完全相同的业务。

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

我们过去有我们自己的后端,会尽最大努力同步更改,但您需要非常小心使用系统间唯一的ID(例如,转到其中一个分支并让新用户获胜不会产生与任何其他分支或*数据库中已存在的相同的标识)。它很快变得麻烦。

CakePHP可以很容易和自动地自动生成这种唯一ID,但是您仍然需要使用*存储库同步所有本地数据库。