将本地数据库转换为云托管的mysql数据库

时间:2017-01-22 01:25:05

标签: mysql sql cloud

我有一个应用程序,该应用程序当前与桌面应用程序绑定,该应用程序将特定于我的每个用户。

  1. 现有应用程序有大约300个表
  2. 当前数据库设计特定于单个用户。例如,对于作为用户的给定诊所,我们有以下表格
  3. •患者 •Patient_address •Patient_Images • 雇员 •Clinic_details •设备

    1. 我想要的是在网络上托管这个数据库。我想将此数据库用于多个用户,并且需要能够在用户唯一密钥上存储和检索数据(假设用户ID)
    2. 数据库将是本地的以及基于云的,即我希望用户即使没有互联网也能继续工作,并且能够在连接回来时按需同步,我也可以选择每晚运行用户桌面上的同步过程。
    3. 这样做的最佳策略是什么?目前我正在使用MySQL,如果我切换到SQL会有帮助吗?

      对此有任何帮助表示赞赏。

      由于 比姆

      P.S。 - 如果这不是正确的论坛,请为此问题建议正确的论坛。

1 个答案:

答案 0 :(得分:0)

  1. MySQL是SQL。您无法从MySQL切换到SQL。这就像是说你要从Espresso转换为咖啡。

  2. 如果您希望能够脱机工作并在连接恢复时进行同步,请准备好在接下来的几年内处理这个小功能。我会说,甚至不尝试。

  3. 用于存储所有"用户"在一个数据库中,您正在寻找的术语是多租户,它是一个很大的主题,不适合stackoverflow问答。因此,多租户是您想要谷歌搜索的术语,以便找到有关如何实现此目标的信息。