• 中国出版政府奖提名奖

    中国百强科技报刊

    湖北出版政府奖

    中国高校百佳科技期刊

    中国最美期刊

    留言板

    尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

    姓名
    邮箱
    手机号码
    标题
    留言内容
    验证码

    GIS中长事务模型

    陈波 周顺平 万波 叶亚琴

    陈波, 周顺平, 万波, 叶亚琴, 2006. GIS中长事务模型. 地球科学, 31(5): 605-608.
    引用本文: 陈波, 周顺平, 万波, 叶亚琴, 2006. GIS中长事务模型. 地球科学, 31(5): 605-608.
    CHEN Bo, ZHOU Shun-ping, WAN Bo, YE Ya-qin, 2006. Long Transactions in GIS. Earth Science, 31(5): 605-608.
    Citation: CHEN Bo, ZHOU Shun-ping, WAN Bo, YE Ya-qin, 2006. Long Transactions in GIS. Earth Science, 31(5): 605-608.

    GIS中长事务模型

    基金项目: 

    国家“863”项目: 面向网络海量空间信息的大型GIS 2003AA133010

    详细信息
      作者简介:

      陈波(1979-),男,硕士研究生,主要从事GIS理论及软件开发、空间数据库方向研究.E-mail: galey@tom.com

    • 中图分类号: P208;TP311

    Long Transactions in GIS

    • 摘要: 为了解决传统的使用基于关系型数据库管理系统(relational database management system, RDBMS) 存储数据的GIS软件平台在需要长事务并发的应用过程中出现问题, 从GIS对长事务需求和一般对事务的处理方式遇到的问题入手, 将GIS数据的编辑过程归结为数据库状态的不断演变, 通过增加存储表格的手段, 提出了一套切实可行的长事务解决方案, 并给出了相关问题的算法说明.传统的并发是在编辑之前对要素加锁, 在这个编辑过程中, 其他用户都不能编辑这个要素, 直到第一个用户完成编辑, 释放锁, 其他用户才能对这个要素进行修改.这样存在2个问题: 多个用户不能同时编辑一个要素; 后面的用户对数据的修改会覆盖掉前面用户的编辑结果.为了解决这些问题, 本方案用状态标识数据的改变, 通过对状态的控制较好地解决了长事务的并发问题, 使多个用户不仅可以同时访问相同的要素, 而且不同的用户的编辑结果可以分别保存, 互不影响.该方案已应用到实践中, 取得了良好的效果.

       

    • 图  1  状态机的演变及状态分支

      Fig.  1.  Description of status change and parallel status branch

      图  2  编辑前数据

      Fig.  2.  Data before edit

      图  3  “添加表”

      Fig.  3.  "Append table"

      图  4  “删除表”

      Fig.  4.  "Delete table"

    • Abraham, S., Henry, E. K., Sudarshan, S., 2003. Database system concepts, fourth edition. Translated by Yang, D. Q., Tang, S. W. . China Machine Industry Press, Beijing (in Chinese).
      Garcia, M. H., Salem, K., 1987. Sagas. In: Francisco, S., ed. . Proceedings of the ACM SIGMDD conference. ACM Press, CA. 249 -259.
      Hector, G. M., Jeffrey, D. U., Jennifer, W., 2003. Database system: The complete book. Translated by Yue, L. H., Yang, D. Q., Gong, Y. C., et al. . China Machine Indus-try Press, Beijing (in Chinese).
      Wu, X. C., 2004. The new generation of MAPGIS. Geomatics World, 2 (2): 3 -7 (in Chinese with English abstract).
      Abraham, S., Henry, E. K., Sudarshan, S., 2003. 数据库系统概念. 杨冬青, 唐世渭, 译. 北京: 机械工业出版社.
      Hector, G. M., Jeffrey, D. U., Jennifer, W., 2003. 数据库系统全书. 岳丽华, 杨冬青, 龚育昌, 等, 译. 北京: 机械工业出版社.
      吴信才, 2004. 新一代MAPGIS. 地理信息世界, 2 (2): 3 -7.
    • 加载中
    图(4)
    计量
    • 文章访问数:  3706
    • HTML全文浏览量:  287
    • PDF下载量:  5
    • 被引次数: 0
    出版历程
    • 收稿日期:  2006-05-30
    • 刊出日期:  2006-09-25

    目录

      /

      返回文章
      返回