2017-05-09 167 views
1

我的應用程序必須是客戶端服務器。數據存儲在服務器上的DBMS中。根據客戶的請求,DBMS返回一組記錄。程序接收數據並將其存儲在表格的模型(數據數組)中。在某個時候,用戶決定向表中添加10,000行。與此同時,沒有對DBMS的請求發生,沒有按下保存按鈕。在某些時候,無論如何關閉電源,但電腦將關閉,而數據仍在內存中。現在的問題是如何將這些數據不會丟失:客戶端 - 服務器數據存儲

  1. 做一個SQL請求,以更新的數據立即
  2. 寫數據到本地數據庫。當您單擊該按鈕時,數據將從本地數據庫讀取並寫入服務器。
+0

看一看這個問題http://stackoverflow.com/questions/ 31157866 /對象的最佳實踐-的-使用-localStorage的到店-A-大量之 – geo

回答

0

這裏有另外兩個選項可以選擇:

  1. 保存您的JavaScript對象到瀏覽器本地存儲(未會話存儲),並刪除它,一旦你保存到數據庫中。否則下次如果有數據,則從本地存儲打開應用程序加載。
  2. 保存您的JavaScript對象到JSON文件的服務器上,並刪除它,一旦你保存數據到數據庫...