- 3
- 0
- 约7.49千字
- 约 10页
- 2017-08-27 发布于安徽
- 举报
基于MongoDB数据库的多时态地形数据存储管理方法
利用多时相遥感数据和融合技术,对受灾区域进行监测、预警和分析,对于制定具体的防灾方案和采取有效的防治措施,都有着重大意义[1]。如何有效地管理受灾区域的多时相、精细化的海量地形地貌历史数据,以及航空遥感和卫星遥感技术实时获取的最新数据,支持高效的存储和调度,以满足应急救灾的科学决策和应用需要,现已成为应急救灾数据库多时相数据管理的难点。
多时相数据的存取也满足长尾理论,即大部分的数据库存取集中在少部分的现势性数据上[2]。显然,应该使活跃的现势性地形数据能便于有效存取。然而,传统的时态数据模型和数据组织结构,只是在概念和逻辑层面实现多时态数据组织的完整性,包括序列快照模型、基图修正模型、空间-时间组合体模型和空间-时间立方体模型等[3, 4],并没有考虑不同时态数据的存取权重,物理实现统一采用磁盘存储,导致磁盘I/O成为数据库调度性能的瓶颈,极大地增加了磁盘I/O负荷和数据调度时间。如果将存取频率高的现势性地形数据存储在内存上,将历时数据存储在磁盘上,现势性地形数据的调取就可以消除内外存的磁盘I/O。这样不仅可以降低用户并发环境下服务器端磁盘的吞吐压力,也可以保证客户端的调度和绘制效率。为此,本文设计了多时态地形数据的组织模型,并充分挖掘分布式数据库MongoDB的性能优势,提出了基于MongoDB数据库的多时态地形数据存储
原创力文档

文档评论(0)