Foxtable(狐表)用户栏目专家坐堂 → 外部表同步到内部表


  共有2971人关注过本帖树形打印复制链接

主题:外部表同步到内部表

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/11/7 10:39:00 [显示全部帖子]

这种功能很麻烦。

表结构还好判断,遍历所有列判断名称和列类型即可
内部表的数据修改后要更新回外部数据库,数据的更新就麻烦多了。
如果程序只有一个人使用还好,每个表增加一个更新时间列,根据时间判断勾选数据即可。
如果是多人使用的,还要考虑到脏数据问题,简单的说,用户a往表A更新了数据,用户b也往表A更新了数据,那么最后表A是要保留用户a修改的数据还是用户b修改的数据?不管是保留谁的,其它用户的数据都会无效,用户就会有疑惑,录入的数据如果无效我录他干嘛!特别是数据还有关联到多个表的时候,甚至涉及到权限控制的时候....想想就是一团乱。

所以这种情况要根据具体业务功能设计好一套可行的数据更新策略才行,这个就远远超出我的能力之外了。

目前论坛仅支持单关键字查询,老论坛了代码无法改

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/11/7 11:33:00 [显示全部帖子]

参考:http://www.foxtable.com/webhelp/topics/0680.htm

没看出来这个用法的意义:如果用户需要修改本地表的数据,但是假设结构有变,这个表就会被删除重建,那么之前录入的数据就打水漂了。就算不需要修改数据,数据少还好,随着数据的越来越多,甚至  一个表几百万几千万行的数据也全部加载进来?首先内部表是放不了多少数据的,其次数据导入保存的过程也是很耗时间的。

 回到顶部