应用科学学报 ›› 2004, Vol. 22 ›› Issue (4): 553-556.

• 论文 • 上一篇    

SwiftDB:一个支持行业应用的移动数据库系统

徐立臻, 张洁, 恽益群, 赵旸, 吴文明, 董逸生   

  1. 东南大学计算机科学与工程系 江苏南京 210096
  • 收稿日期:2003-07-13 修回日期:2003-09-23 出版日期:2004-12-31 发布日期:2004-12-31
  • 作者简介:徐立臻(1963-),男,上海人,教授;董逸生(1941-),男,江苏启东人,教授,博导.

SwiftDB:A Mobile Database System for Application in Various Industries

XU Li-zhen, ZHANG Jie, YUN Yi-qun, ZHAO Yang, WU Wen-ming, DONG Yi-sheng   

  1. Department of Computer Science and Engineering, Southeast University, Nanjing 210096, China
  • Received:2003-07-13 Revised:2003-09-23 Online:2004-12-31 Published:2004-12-31

摘要: SwiftDB是一个面向行业应用的嵌入式移动数据库管理系统,它的底层文件格式同时支持SwiftDB自己的.sdb格式和MicrosoftPocketAccess的.cdb格式;通过功能强大的同步服务器实现了移动终端对企业中心数据库的共享和同步,并屏蔽了中心数据库的异构性;通过引入接入代理层的概念,屏蔽了移动终端的移动性,从新的角度提出了一个在移动计算环境下实现数据库事务管理的完整方案;提供动态报表工具、嵌入式GIS/GPS应用平台、编程API等工具,使SwiftDB成为一个完整的移动应用开发运行平台;系统采用面向对象的实现技术,内部模块进行了合理的划分,可以针对具体应用的需求,进行十分灵活、细致的定制.经过试用,表明SwiftDB的设计简单实用,能够较好地满足行业移动计算的需求.

关键词: 移动数据库, 移动计算, 同步, 嵌入式GIS

Abstract: SwiftDB is an embedded mobile database management system for application in various industries. Its physical file format supports SwiftDB's.sdb file format and Microsoft's Pocket Access.cdb file format simultaneously; Through the strong synchronizing servers, the mobile terminal's sharing and synchronizing with the contral database of an enterprise is made possible, and the heterogeneity of the contral database is shielded at the same time; By introducing the concept of connector agent layer, the mobility of computing terminal is also shielded, and a complete scheme of implementing database transaction management in mobile computing environment is thus brought forward from a new point of view; The dynamic report generating tool, embedded GIS/GPS application platform, and the programming API are also provided, which made the SwiftDB a complete platform for the development of mobile applications; The object-oriented technology was used so that the system could be customized very flexibly and finely according to the demand of actual application. The probation suggests that the design of SwiftDB is simple, effective and it can fill the bill of mobile computing in various industries.

Key words: mobile database, data synchronization, embedded GIS, mobile computing

中图分类号: