【发布时间】:2017-02-15 22:58:32
【问题描述】:
我有一个主数据库,它是由不同学校组成的云服务器。
具有每所学校详细信息的仪表板类型。可以编辑他们的信息和其他数据。
现在这些学校被部署到他们相应的学校位置,这将是本地服务器。
只能编辑部署在本地服务器中的特定学校的仪表板类型。可以编辑他们的信息和其他数据。
现在我想要发生的事情是,如果有变化,在他们对应的学校同步cloud to local server。 local to cloud server 也是如此。
注意:如果你们曾经尝试过 Evernote,它可以在您使用的任何设备上编辑笔记信息,并且仍然可以 当你有互联网或手动点击同步时同步。
当本地服务器没有互联网连接并在学校编辑了一些数据时。一旦互联网启动,本地和云服务器的数据应该同步。
这就是我追求的逻辑。
谁能告诉我从哪里开始?我想不出任何适合我的问题的解决方案。
我还考虑使用 php 来遍历整个表和与当前日期和时间相对应的数据的循环。但我知道那会很糟糕。
已编辑:我删除了有关此问题的其他 SO 问题的引用/帖子。
我找到的应用程序挂钩是
- 印象笔记
- Todoist
服务器:
- 本地服务器计算机:Windows 10(学校部署)
- 云服务器:可能是一些使用
phpmyadmin的专用主机
不要挑剔,但希望答案是您正在与新手交谈以掌握从数据库过程。我没有这方面的经验。
【问题讨论】:
-
您检查过 Firebase 数据库吗?
-
每所学校都有自己的数据库,还是都使用学校ID保存在同一张表中?
-
@krishKM,如果您在谈论主服务器。他们有自己的学校 ID。
标签: php mysql phpmyadmin database-replication