新Alpha前端页面


对象记录同步线上

<p><strong>简要描述:</strong> </p> <p>1、请求线上服务设置全局变量:最新同步时间 2、脚本读取线下数据库操作记录表,将最新同步时间之后的记录复制到线上数据库 3、脚本读取线上操作记录进行相应创建、修改、删除等操作</p> <pre><code> 3.1 筛选创建对象记录的主键集合 3.2 筛选删除对象记录的主键集合 3.3 筛选不在上述两种情况内的主键的集合 3.4 上述1、2情况的交集主键的记录不做处理 3.5 对第2种记录的对象仅仅执行删除操作 3.6 对第1种记录的对象依次执行:对象创建-&gt;基本属性修改-&gt;附加属性增加、修改、删除 3.7 对第3种记录的对象依次执行:基本属性修改-&gt;附加属性增加、修改、删除 3.8 关联创建、删除</code></pre> <p>4、同步完成,更新最新同步时间为已执行操作记录的最新时间 5、清空线上数据库的操作记录表</p> <p><strong>新方案:</strong></p> <pre><code>1、求出新建对象和删除对象的交集,此部分对象不做操作 2、执行删除对象操作,并将这部分主键的操作记录标记已删除,这部分主键的其他类型操作不做执行 3、其他操作记录按照操作记录的顺序依次执行 4、同步完成,更新最新同步时间为已执行操作记录的最新时间 5、刷新本次所有主键</code></pre>

页面列表

ITEM_HTML