空间数据管理技术与数据库管理技术密不可分,为了提高数据库管理系统对空间 数据的管理能力,国内外先后出现过:文件与关系数据库混合管理系统、全关系型空 间数据库管理系统、关系型数据库+空间数据引擎、扩展对象关系型数据库管理系统,W及面向对象空间数据库管理系统等多种解决方案。目前,国内外较为流行的集中 在"关系型数据库+空间数据引擎"、"扩展对象关系型数据库"两方面。
空间数据引擎是一种空间数据库管理系统的实现 方法,通过它可W使常规的关系型数据库管理系统获得存储和管理空间数据的能力。空间数据库引擎一般由GIS软件厂商研发,国外的典型代表有ESRI公司的ArcSDE,Mapinfo公司的Spatial Ware,国内的典型代表有SuperMap的SDX+以及MapGIS的 MapGIS-SDE。空间数据引擎的优点是支持通用的关系型数据库管理系统,可跨数据 库平台,与特定GIS平台结合紧密。其缺点是空间操作和处理无法在数据库内核 中实现,不易实现数据共享与互操作。
由于直接使用关系型数据库管理系统管理空间数据的效率不高,许多数据库管理 系统软件商纷纷在关系型数据库管理系统中进行扩展,借鉴面向对象技术发展了对象 关系型数据库管理系统。这种系统支持抽象的数据类型及其相关操作的定义,用户利 用这种能力可W增加空间数据类型及相关函数,从而将空间数据类型与函数从空间数 据引擎转移到了数据库管理系统中。这类支持空间扩展的产品有IBM的DB2 Spatial Extender、Informix的Spatial Data Blade、Oracle的Oracle Spatial、PostgreSQL的PostGIS。扩展对象关系型数据库管理系统的优点是空间数据管理与通用数据库管理 系统融为一体,可在数据库内核中实现空间操作和处理,较易实现数据共享与互操作 缺点是实现难度较大.
评论列表 ( 0 )