2

我的公司有一个现有的在线医疗数据输入框架。我们现在正在与一些对使用这个框架感兴趣的中国医生合作,但是他们有一些顾虑。

在技​​术方面,在线数据录入表格是用 Racket 编写的,录入后保存到欧洲服务器上的 MySQL 数据库中。他们担心的是,在一些医院,互联网连接可能不稳定,因此医生可能会丢失刚刚输入表格的数据。

所以问题是,在尝试保存到 MySQL 数据库之前,是否有可能以某种方式在相应医生的工作站上离线缓冲数据,以降低数据丢失的风险。我的第一反应是不回答,因为无论应用程序采取什么措施,它仍然是一个 Web 应用程序,所以当 Internet 连接中断时,应用程序端将无法保存数据。

我的猜测是对的还是有办法做到这一点?另一个想法是创建一个用于数据输入的全新应用程序,并在数据输入完成后将数据发送到数据库;然而,这对于本项目的范围是不可行的。

提前致谢!

4

1 回答 1

1

您可以创建一个本地 MySQL 数据库,将表单中的所有数据插入此数据库,然后当您确定您有 Internet 连接时,您可以将此数据导出到远程 MySQL 数据库,最好从不同的 GUI 导出。

看看这个页面http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html并检查它是否有帮助。

于 2013-07-03T20:25:52.313 回答