Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
一个客户终端,比如说是一个零售POS,应当有处理断网状态下的功能
1、如果总是使用本地存储的数据,可以实现现场的实时处理,关机前发回数据,可是服务器数据无法同步查询,即总部无法实时获取数据。
2、如果实现在服务器同步读写数据,总部可以实时获取数据,那么在断网时,数据无法现场处理。
这样不能实时查询数据,如1的难题
是个两难的问题。
你要实现的原理和快盘、同步盘差不多,但快盘、同步盘如果多人编辑同一条数据时会引起冲突。
呵呵,问题不是这么简单的。
如果断网了,狐表自动进行处理,姑且假设为保存到硬盘,等连网了再同步到服务器上的数据库中。
问题来了,假设有A、B、C三个用户同时在编辑,甚至是同时编辑同一条数据,试问连网后怎么判断应该覆盖哪些数据,在这个问题不能解决之前,断网时不能处理数据是最好的选择。
当然有一个问题是这样的,可以假设一个POS点只有一个人操作,而与其他POS点的没有关系,就是说各个POS站点的数据各自独立。不会存在多人编辑同一行数据的情况。
当然各个POS的数据需要实时传回去的。
主要焦点是断网的情况下如何传递更新服务器数据