面向多源键值数据库的矢量地理数据引擎关键技术研究

来源 :南京师范大学 | 被引量 : 3次 | 上传用户:zhijie882008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着对地观测技术的飞速发展,以及用户对空间数据访问需求的日益增长,基于关系数据库的空间数据库面临高并发读写、数据的高效存储与访问等一系列瓶颈问题。作为一种重要的空间数据,矢量地理数据具有更复杂的数据结构,对其进行合理组织和管理面临着更大的挑战。鉴于关系数据库面临的困境,NoSQL(Not Only SQL)数据库迅速崛起,由于摒弃了关系数据库的ACID数据模型,事务一致性及范式约束等,NoSQL数据库在很大程度上解决了关系数据库面临的诸多挑战,成为新兴数据库领域的国际前沿和热点并获得广泛关注与研究。论文在国家科技基础条件平台“地球系统科学数据共享平台——长江三角洲科学数据共享平台”的支持下,以NoSQL、空间数据库、形式语言与自动机理论为指导,研究面向多源键值数据库的矢量地理数据引擎。键值数据库是NoSQL数据库的重要类型,其访问接口简单,扩展性好,是当前面向大数据管理的主流数据库。但不同键值数据库拟解决的问题不同,各有优势,如何能在不同场景选择合适的键值数据库,并使用统一的方式进行透明访问,同时保持底层键值数据库的优势,是将多源键值数据库应用于矢量地理数据组织和管理亟待解决的问题。论文提出面向多源键值数据库的矢量地理数据库引擎,主要研究内容如下:(1)依据OGC (OpenGIS Consortium)简单要素模型,结合键值数据库的数据存储管理机制,设计了键值型矢量地理数据库分级组织模型,分析了各级元数据、索引信息、要素信息在不同键值数据库中的存储方法,研究了矢量地理数据逻辑模型与物理模型的映射机制。(2)设计了键值型矢量地理数据引擎的可伸缩框架结构。该框架结构底层为多源键值数据库访问层,通过多源键值数据库的特征接口和数据访问映射策略,既屏蔽了异构键值数据库的差异性,又发挥了各自的独特优势。中间层为矢量数据访问层,结合空间索引和分级组织模型,通过键值数据库访问层实现了矢量地理数据的查询和访问。引擎上层为GSQL (Geographical Structured Query Language)解释层,基于形式语言与自动机理论,按照词法分析,语法分析及语义分析的流程实现GSQL的解释。(3)基于上述研究,实现了面向多源键值数据库的开放式、可伸缩、易扩展的矢量地理数据引擎原型。原型系统集成了多种键值数据库,支持多种空间索引并提供声明式的GSQL访问支持。与关系型空间数据库Oracle Spatial的对比实验表明,基于多源键值数据库的矢量地理数据引擎能充分发挥底层键值数据库的优势,在响应速度与并发性能等方面明显优于传统的关系型空间数据库。
其他文献
支气管哮喘是有多种炎症细胞参与的气道慢性炎症。2005—03—2007-03,我们采用黄芪注射液穴位注射联合硫酸特布他林气雾剂吸入治疗支气管哮喘急性发作82例,并与单纯硫酸特布他
本文基于对34个受复合作用试件的试验结果的理论分析,为水平灰缝网状配筋砖砌体的抗剪强度提出了一个有限元计算方法和一个实用计算方法
习近平生态全球观作为习近平生态文明思想的重要组成部分,是马克思主义中国化的最新理论成果,既与中西方生态文明思想的共同价值一脉相承,又是面对全球生态危机对马克思主义
本文从比耐公式出发,利用Wilson-Sommerfeld量子化条件,简便而规范地推得了氢原子能量相对论修正的索末菲结果.
[目的]对比不同提取方法对甘青青兰中多糖含量的影响。[方法]采用不同提取方法提取甘青青兰中的多糖,用硫酸-苯酚法测定多糖的含量。[结果]利用超声提取得到的甘青青兰中多糖
基于微细电解加工的特点,介绍了一种微细电解加工系统。该系统能够将加工间隙控制到几微米到几十微米的范围内。根据电解加工以离子形式对材料去除的特性,进行微细电极、微细群
弗赖登塔尔的数学教育思想主要体现在对数学的认识和对数学教育的认识上。他认为数学教育的目的应该是与时俱进的,并应针对学生的能力来确定;数学教学应遵循创造原则、数学化原
<正>一、关于本书“民俗语言学”是为数不多的出自于中国、由中国辽宁学者首先开创的一门学科。《民俗语言学》则是其最具标志性的填补空白奠基之作。美国《侨报》1992年曾以
会议
钻孔压水试验是水利水电工程勘察中最常用的原位渗透试验之一,主要目的是为评价岩体的渗透特性提供基本资料。介绍了目前国内压水试验测试技术的发展现状,指出现有测试技术可
“多速率信号处理”课程具有很强的理论性和实践性,学生对多采样率技术难以理解和掌握。本文分析了多采样率技术教学的重点和难点,提出利用Matlab软件辅助教学,从而促进学生加深