【中计在线】组件化策略高效稳定访问空间数据

典型需求

  国家环境监测总站作为国家级环境监测机构需要建立了全国1:50000、1:1000000等不同比例尺的空间数据库,而且要求其数据库即使在大用户量访问情况下,整个数据库的运行也要比较稳定而高效,服务响应需要及时迅速,需要较强的并发处理能力。

 

解决方案

  鉴于其特殊需求,国家环境监测总站选择了SuperMap SDX+,它是SuperMap GIS平台中的空间数据库引擎,它为各种空间信息系统提供访问空间数据的能力,通过它来实现对空间数据的存储、索引、读取和更新等操作。

  SuperMap SDX+可以支持目前流行的多种商用数据库平台,如Oracle、SQL Server、Sybase、DB2等。这些数据库可以运行在多种操作系统平台上,既可以搭建同类型数据库之间的多节点集群,也可以搭建异构数据库和异构操作系统的分布式集群。此外,SDX+基于标准C++代码进行开发,能够在更多操作系统上提供空间数据访问和管理的能力。

 

功能特色

  SuperMap SDX+具有以下三项特色。

  1、简易安装 SuperMap SDX+不需要安装配置复杂的空间数据库服务器,所有的配置管理都是标准的数据库操作,通过标准的SQL语句来执行。 SuperMap SDX+可以全面支持目前的主流商用关系数据库平台,并对这些数据库平台的访问接口进行一致的封装,用户可按统一的接口对数据进行存储和管理操作。

  2、高性能管理和海量访问 SuperMap GIS提出了混合多级索引技术,充分发挥每一种索引的优势,提高数据访问和查询效率。 缓存技术SuperMap SDX+是为均衡网络和服务器负载、提高应用整体性能而提供的智能分布式存储方案。开启缓存选项后,应用程序访问存储在空间数据库中的数据时,会首先检查本地缓存库中是否已经有相应数据的最新版本,如果没有相应的缓存数据或是缓存数据不是最新版本,就从服务器端读取数据并更新本地缓存数据。

  3、完善的数据模型 SuperMap SDX+提供了全面的空间对象类型支持。SuperMap SDX+还支持存储历史变更数据,并可以方便地回溯过去任意时刻的数据,甚至可以像放电影一样回放历史数据的变化。SuperMap SDX+支持空间拓扑关系的操作和维护,也实现了完整的拓扑模型和拓扑检查规则。

 

编辑点评

  SuperMap SDX+空间数据库引擎作为空间数据访问重要组件,完善的空间数据模型,高效的海量空间数据访问能力,可以实现海量空间数据的建库和管理。它对各种主流数据库的支持,使得用户可以自由地选择各种数据库解决方案。

 

  原文地址: http://www.ciw.com.cn/ciwepaper/Evaluation/20071101091556.shtml