2013-07-03 24 views
2

我的公司有一個現有的在線醫療數據輸入框架。我們現在正在與一些有興趣使用此框架的中國醫生合作,但他們有一些擔憂。「緩衝」數據錄入在線形式在斷開的情況下(球拍)

在技術方面,在線數據輸入表格被寫入Racket中,並在輸入後保存到歐洲服務器上的MySQL數據庫中。他們擔心的是,在一些醫院中,互聯網連接可能不穩定,因此醫生可能會丟失剛輸入表單的數據。

所以問題是,在嘗試保存到MySQL數據庫之前,是否有某種方式可以在相應醫生的工作站上離線緩存數據,以降低數據丟失的風險。我的第一本能是回答否,因爲應用程序可能採取的任何措施,它仍然是一個Web應用程序,所以當互聯網連接中斷時,應用程序端不會有任何可能性來保存數據。

我對我的猜測是否正確,或者有可能實現這一目標嗎?另一個想法是創建一個用於數據輸入的全新應用程序,並在數據輸入完成時將數據發送到數據庫;然而這對於這個項目的範圍來說是不可行的。

在此先感謝!

回答

1

您可以創建一個本地MySQL數據庫,將表單中的所有數據都插入到該數據庫中,然後當您確定您有互聯網連接時,將此數據導出到遠程MySQL數據庫,從另一個GUI 。

看看這個頁面http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html並檢查是否有幫助。

+0

問題是,所有這些都必須在醫生那邊完成,而不是在我的/我們公司的。所以,除非我爲了將本地MySQL數據庫轉儲到我們的服務器而掀起一個非常簡單的GUI,否則這不是一個可行的選擇 - 但是,謝謝,我會看看這個! – scd

+0

是的,我明白你在說什麼,你需要一個簡單的界面,以便客戶可以毫無困難地使用它。我知道聽客戶抱怨有多難,哈哈。無論如何,這只是一個初步的想法,在它上面花點功夫,然後帶回你找到的結果。也許'mysqldump'不是同步數據的最佳方式,但我沒有看到製作本地數據庫然後推送到遠程的其他方法。 – Math

+0

如果您發現任何技術上的困難,這裏的人們會很樂意爲您提供幫助,但請務必提出一個新的問題,確切指出您的困難是什麼,但首先要對此進行一點研究。 – Math

相關問題