Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103610712
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: Sybase

2008-04-10 20:59:28

  来源:赛迪网    作者:Breck Carter

此时即可利用另外一项ASA的特性:用特殊的DEFAULT TIMESTAMP属性定义的时间戳列将在每次更新及插入行时自动更新。先前的CREATE TABLE展示了如何使每个表拥有LST_MDFD_TS 列,该列能保持最新而无需编写触发器。之前的SELECT语句包含 LST_MDFD_TS >= ?谓词,该谓词使下载结果集限于自上次同步后发生变化的那些行。MobiLink 服务器自动将占位符“?”替换为上次同步时间戳的值,因此不必编写任何自定义代码来跟踪各远程数据库同步的时间。

结束语

离开北卡罗莱纳州后,我开始注意路边的工作人员,好奇他们是否正在做检查工作。也许将来的某一天,我能通过他们是否使用移动电脑找到答案。最后一批平板电脑已抵达NC DOT,这是成本关注领域真正的成功标志。假如像Mobile Inspector 这样的应用程序适用于这个领域,则适用于一切环境。

在Mobile Inspector 应用程序方面的工作经历巩固了我近年来学到的两个经验:首先,很容易低估同步设置的复杂性,特别是当它是大型业务应用程序的主要部分时更是如此。其次,关系型数据库数据级的同步简化了设置,因为它把同步逻辑和应用程序代码分开处理,把复杂的数据结构还原到简单的行与列,并利用了像事务提交和列默认值等数据库基本特性。

阅读(1090) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~