当前位置:首页>技术应用>正文

长事务处理与版本管理

作者:易智瑞(中国)信息技术有限公司时间:2012-11-01 我要发布

在电力应用中,对空间数据的处理和应用不局限于单机模式,而是在一个相互连接的网络环境中进行,这大大提高了空间数据的共享程度,扩展了GIS的应用范围,但由此而来的就是对于需要长时间、多步骤才能完成的海量空间数据的处理,如何才能保证其完整、一致;如何才能保证网络中多个用户对同一目标编辑修改的正确性;如何再现现势数据多次变更的历史过程。ArcGIS通过版本控制提供了完备的解决方案,提供了对GIS的数据处理工作流和长事务的支持,通过数据缓冲和提交时的取舍判断有效协调(Reconcile)多用户同时对空间数据编辑修改的并发操作,还可实现空间历史数据的回溯管理。用户只需要将要素注册为版本数据,即可实现空间数据的长事物处理机制。

 

ArcGIS通过ArcSDE来实现版本管理机制。ArcSDE初始化时具有默认的状态和版本。用户可在此基础上建立公共的或私有的数据版本。版本记录了数据库变化也就是数据增量的内容。通过版本协调将父版本与子版本进行比较并更新子版本;通过版本提交将子版本的变化提交到父版本。

ArcSDE空间数据库版本是指向某一特定数据库状态的数据库记录,创建空间数据库的一个版本实际是生成并选择了空间数据库的某一状态,从而产生了整个空间数据库的逻辑快照,DBMS通过维护各个版本的状态信息使用户在各版本中进行独立的事务处理而互不影响。当不同用户编辑不同版本空间数据库时,所有中间结果都缓存在各自的数据库状态之中,当对数据库编辑完毕并提交数据成果时,空间数据库管理系统通过对比各版本所指向的数据库状态,检查各状态下空间数据库的修改内容,并以交互方式或事先设定好的取舍方案保留不同版本中的变更要素,这种协调机制解决了不同状态中因对同一记录的修改而引起的版本冲突,保证空间数据库的完整一致性,实现多用户对空间数据的并发操作、长事务处理,通过追踪不同版本的数据库状态还可以实现历史数据回溯等多项功能。

 

北极星光伏商务通微信

北极星电力商务通微博

扫一扫
关注北极星商务通官方微信公众号及微博,及时获取最新资讯。

北极星电力网声明:此资讯系转载自北极星电力网合作媒体或互联网其它网站,北极星电力网 登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考。

供应商档案

易智瑞(中国)信息技术有限公司
企业认证: 企业已认证已认证
所在地区: 北京
主营产品:

ArcGIS、ENVI/IDL,ArcGIS——完整的GIS平台产品。

收藏此企业