2017-05-09 177 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文件的服务器上,并删除它,一旦你保存数据到数据库...