1/3
文档分类:IT计算机

浅谈优化空间数据库的几种方案.doc


下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

特别说明:文档预览什么样,下载就是什么样。

下载所得到的文件列表
浅谈优化空间数据库的几种方案.doc
文档介绍:
浅谈优化空间数据库的几种方案.doc浅谈优化空间数据库的几种方案
摘要:空间数据库是基于大型关系型数据库系统,存储和管理海量空间数据的技术,是地理 信息系统的重要组成部分,也是GIS应用项目的重要基础。大数据量的空间数据库的访问性 能是制约应用系统运行和推广的一重要因素,本文从四个方面推荐在SuperMap软件中一 些常用的空间数据库优化手段,分享一些项目的优化经验。
1. 1数据组织与存储
1. 1.1尽量减少数据源个数
在需要管理多比例尺、多区域的空间数据的项目中,有时候您会选择使用多个数据源来 组织数据,这并不是一个好的办法,主要原因包括:
多个数据源使用一个工作空间来管理,在打开的时候需要多次连接数据库,速度 会比较慢;
在多用户并发的时候,由于数据库本身的连接数也有限制,数据源过多也可能导 致数据源连接失败。
建议数据源的个数控制在20个以内。
1. 1. 2采用合适的编码方式存储矢量和栅格数据
采用合适的编码方式存储数据可以大大缩减数据的存储空间,不仅可以节省硬盘空间,更重 要的是可以减少网络传输量,是一个很好的优化数据库访问性能的办法。
(1)对于矢量数据,可以采用SDC、SWC两种编码方式,使用SDC编码方式存储矢量数 据可将存储空间压缩为原始空间的1/2,使用SWC编码方式存储矢量数据可将存储空间压缩 为原始空间的1/4。
这里需要注意的是,两种编码方式都是有损压缩,SDC编码方式的损失率为1/20亿,SWC 编码方式的损失率为1/65536,您可根据项目对数据精度的要求选择合适的编码方式,例如 土地利用、房产等系统对数据的精度要求非常高,这类项目不太适合使用压缩存储,其他诸 如设施管理、资产管理、社会经济统计等系统对精度的要求不是很高,可采用编码方式压缩 存储数据,尤其对于B/S架构的发布系统,甚至可以选择压缩率较高的SWC编码方式,大多 数情况下客户端对地图的浏览要求是可以满足的。
(2)对于栅格数据,其中GRID数据,SuperMap提供了 SGL编码方式,这类数据一般 用于分析,因此提供的这种编码是无损压缩的;而光栅数据,SuperMap提供了 DCT编码, 压缩比由压缩质量决定,压缩质量越高,损失越小,压缩比就更低;反乙压缩比就更高。
1. 2选择合适的空间索引
对于矢量数据的管理,选择合适的空间索引对于性能的优化是最关键的工作。SuperMap 提供了三种空间索引以及本地缓存,该如何选择合适的空间索引呢,这里分别加以说明。
1. 2.1经常需要修改的数据
在数据需要经常变动的应用中,比如规划、电信、有线电视等项目,比较适合使用四叉 树索引,这种索引在编辑数据的时候维护成本比较低,比较不容易出现由于索引不完整导致 空间数据无法正常显示的问题。
1.2.2不需要经
内容来自淘豆网www.taodocs.com转载请标明出处.
非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人蓝天
  • 文件大小84 KB
  • 时间2021-06-29