SuperMapSDX+的技术特点使用大型关系数据库来一体化管理空间数据和业务数据,已经成为GIS应用发展的主流。空间数据库技术在很多方面有着明显的技术优势,包括海量数据管理能力、图形和属性数据一体化存储、多用户并发访问(包括读取和写入)、完善的访问权限控制和数据安全机制等。目前,空间数据库技术成为越来越多的大中型GIS应用系统的空间数据存储和应用的解决方案。SuperMapSDX+是SuperMapGIS的空间数据库引擎,是SuperMapGIS软件的重要组成部分,它采用先进的空间数据库存储技术、索引技术和查询技术,具有“空间-属性数据一体化”、“矢量-栅格数据一体化”和“空间信息-业务信息一体化”的集成式空间数据库管理能力,是GIS大型工程应用的理想选择。实际应用和测试表明,SuperMapSDX+具有以下三项特色:安装使用简便,充分结合数据库技术;高性能管理和访问海量空间数据;完善的数据模型,满足各种大型GIS应用的需求;安装使用简便,充分结合数据库技术安装使用简便SuperMapSDX+不需要安装配置复杂的空间数据库服务器,所有的配置管理都是标准的数据库操作,这意味着不需要学习更多专门的空间数据库技术,普通的数据库管理员即可完成空间数据库的管理配置工作。标准的数据库管理,在数据安全性,权限控制等方面,充分发挥了DBMS平台的能力,不需要特殊的账户以避免留下安全漏洞。对数据库的访问,通过标准的数据库协议,可以满足负责网络环境下的通畅的数据访问。更为重要的是,SuperMapSDX对数据库的操作,都是通过标准的SQL语句来执行,这样做在服务器端可以通过标准的数据库优化方式,充分发挥服务器的性能;在客户端使用者可以完全基于对数据库的操作的掌握查询和维护工作。全面支持主流商用关系数据库平台SuperMapSDX+可以全面支持目前的主流商用关系数据库平台,除了支持全球市场前列的Oracle、OracleSpatial、MSSQLServer和DB2外,还支持国产的具有自主知识产权的达梦多媒体数据库DM和人大金仓数据库Kingbase。SuperMapSDX+对于这些数据库提供全面的支持,为客户端提供全透明的访问。SuperMapSDX+对这些数据库平台的访问接口进行了一致的封装,用户不必关心这些数据库是运行在什么样的服务器硬件平台和操作系统平台上,也不必了解后台的数据库类型、服务器的类型和操作系统的类型即可按统一的接口对数据进行存储和管理操作,大大简化了空间数据库的配置、开发和应用的难度。SFC支持的空间数据库一览表Oracle8.1.6,8.1.7,9i,10g,11gOracleSpatial8.1.6,8.1.7,9i,10g,11gSQLServer7.0、2000、2005、2008Kingbase3.x,4.xInformix11.5DB28.2~9.5Sybase12.5~15DM5.0UGC支持的空间数据库一览表Oracle9i、10g、11gOracleSpatial9i、10g、11gSQLServer2000、2005、2008MySQL5.0.x、5.1.xInformix11.5支持OracleRAC技术RAC(RealApplicationClusters,真正应用集群)是Oracle数据库10g企业版的核心功能之一。它是一个具有共享高速缓存体系结构的集群数据库。RAC技术完美地解决了实际数据库名称版本号数据库名称版本号应用中的两个重要问题:首先当一个服务器出现故障后其余服务器可自动接管工作,保障应用系统稳定无障碍运行;更重要的是群集的所有服务器都在协同工作,改变了过去只有当运行服务器遇到故障中断后其他服务器才开始工作的弊端,大幅度提高了服务器的可同时处理客户端请求的数量。2005年1月,超图软件、Oracle和HP公司就SuperMap、Oracle10g和Unix/Linux的兼容性进行了专门测试。测试表明,SuperMapSDX+不仅与Unix/Linux下的Oracle10g兼容性良好,而且完全支持Oracle10g中最先进的RAC技术。SuperMapSDX+对RAC技术的支持,充分表明SuperMapSDX+在兼容性和海量数据处理方面具有强大的优势。基于SuperMapSDX+和OracleRAC技术,SuperMapGIS各产品完全可以用于各种大型GIS应用,为用户提供大数据量、高可用性的不间断服务。图0.1OracleRAC技术