我的公司有一个现有的在线医疗数据输入框架。我们现在正在与中国的一些医生合作,他们有兴趣使用这个框架,但是他们有一些顾虑。
在技术方面,在线数据录入表格是用Racket编写的,录入后保存在欧洲服务器上的MySQL数据库中。他们担心在某些医院,互联网连接可能不稳定,因此医生可能会丢失刚刚输入表格的数据。
所以问题是,在尝试保存到 MySQL 数据库之前,是否有可能以某种方式在各自医生的工作站上离线缓冲数据,以降低数据丢失的风险。我的第一直觉是回答不,因为无论应用程序可能采取什么措施,它仍然是一个 Web 应用程序,所以当 Internet 连接中断时,应用程序端将无法保存数据。
我的猜测是否正确,或者是否有办法实现这一目标?另一个想法是创建一个用于数据输入的全新应用程序,并在数据输入完成后将数据发送到数据库;然而,这对于该项目的范围来说是不可行的。
提前致谢!
最佳答案
您可以创建一个本地 MySQL 数据库,将表单中的所有数据都插入到该数据库中,然后当您确定可以连接到 Internet 时,最好从不同的 GUI 将这些数据导出到远程 MySQL 数据库。
看看这个页面http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html并检查它是否有帮助。
关于mysql - "Buffering"断开连接时在线表格中的数据输入( Racket ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17457117/