通过远程门控制器上的数据库安全地获取一个视图

通过远程门控制器上的数据库安全地获取一个视图

我正在做一个关于预订的项目。我们使用 django 和 mysql 编写了一个在线 Web 应用程序,该应用程序托管在服务器上。我们现在正在使用 raspberry pi 在远程区域实施门控制器(为授权人员打开门)。

有什么好方法可以保持 Raspberry Pi 中的数据库更新?

我们现在的解决方案:

  1. 服务器定期(每隔 10 分钟)转储一份 mysql 数据视图(预订开始、pin、用户 ID)。
  2. Raspberry Pi 使用 sftp 来传输该转储。
  3. Raspberry Pi 删除最后一个数据库并创建一个新的数据库。

该视图非常小,因为使用它的人可能永远不会超过 1000 人(两年内大约 50 人)。转储文件非常小。此外,有时可能无法连接到 raspberry pi,然后它会在提供的最新数据库上运行。此外,ssh 密钥已在服务器和 raspberry pi 之间交换。

有没有我们没有想到的其他方法,或者这是最好的方法?也许有一些我们不知道的 mysql 内置功能?

相关内容