mysql - "Buffering"断开连接时在线表格中的数据输入( Racket )

标签 mysql sql http web racket

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

在技术方面,在线数据录入表格是用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/

相关文章:

php - Mysqli 获取数组不返回结果或错误

c# - 无法从 Visual Studio 2012 连接到 SQL Server Express 2014

sql - Spring Boot JPA 查询不为空

java - 我正在尝试使用 Java 的 HttpURLConnection 来执行 "conditional get",但我从未获得 304 状态代码

mysql - 使用 UNION、JOIN 和 ORDER by 合并 2 个相同的表

mysql - SQL查询从另一行获取计数

mysql连接产品类别多关系查询

php - 在 MySQL 的 X 或 Y 列中返回不同的值

asp.net - 使用asp.net HTTPHandler实现自己的代码然后调用它的默认实现?

java - 使用 Spring-WS 客户端动态设置自定义 HTTP header