SuperMap SDX+ 全面支持目前的主流商用关系数据库平台,除了支持全球市场前四位的Oracle、MS SQL Server、PostgreSQL、DB2、MySQL 和 Altibase 外,还支持国产的具有自主知识产权的 DM3(国产达梦数据库)、Kingbase(国产金仓数据库)、BeyonDB(博阳数据库);还可以直接访问 WFS、WMS、WCS 等所提供的 Web 服务;还支持SuperMap的 UDB 和 UDBX。
SuperMap SDX+ 对于这些空间信息存储平台提供全面的支持,为客户端提供全透明的访问。SuperMap SDX+ 对这些数据库平台的访问接口进行了一致的封装,用户不必关心这些数据是运行在什么样的服务器硬件平台和操作系统平台上,也不必了解后台的数据库类型、服务器的类型和操作系统的类型即可按统一的接口对数据进行存储和管理操作,大大简化了空间数据库的配置、开发和应用的难度。
SuperMap SDX+提供了全面的空间对象类型的支持,既支持传统的点、线、面类型的空间对象,也支持文本对象(TEXT)、复合对象(CAD)、网络模型(Network)、路由模型(Route)、三角格网模型(TIN)、数字高程模型(DEM)、格网数据(GRID)和影像数据(Image)等复杂数据模型。
索引技术是空间数据库引擎的一项关键技术,它直接影响到空间数据访问和查询的效率。SuperMap SDX+ 提供了R树索引、四叉树索引、动态索引(多级格网索引)和图库索引(三级索引),充分发挥每一种索引的优势,提高了数据访问和查询效率,并且很好地满足了现在海量影像和矢量空间数据混合存储时获取数据的需求。
文件缓存是 SuperMap SDX+ 为了均衡网络和服务器负载、提高应用整体性能而提供的智能分布式存储方案。启用文件缓存后,程序在访问存储在空间数据库或网络中的数据时,会先检查本地缓存库中是否已经有相应数据的最新版本,如果没有相应的缓存数据或是缓存数据不是最新版本,则从服务器端读取数据并更新本地缓存数据,这样下次访问的时候就可以直接读取本地缓存数据;如果本地缓存中已经有了相应数据的最新版本,则不必通过网络向服务器请求数据,而是直接读取本地缓存数据来完成显示或分析的功能。通过这种解决方案,可以大幅降低数据库服务器负载和网络负载,从而大幅提高应用程序的整体性能。
SuperMap SDX+ 对矢量和栅格数据均支持无损压缩和有损压缩技术,且可以根据空间数据的特点智能决定压缩的相关参数,不需要用户进行繁琐的相关设置,在保证高压缩比和时间性能的基础上简化了操作步骤。