基于MongoDB的航道数据Web服务研究

被引量 : 14次 | 上传用户:alexzhujun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着航运业与互联网的快速发展,将人们带入一个航运信息数据爆炸的时代,各项航道数据,如船舶动态数据、船舶历史数据、航标历史数据,以及港口信息等数据都呈现爆炸式的增长,如何高效地存储、处理和提取海量航道数据成为一个亟待解决的问题。传统的关系型数据库在应付这些问题时已显得力不从心。一方面,传统的关系型数据库在对数据的高并发读写和可扩展性发面存在缺陷;另一方面,传统的关系型数据库在处理地理位置查询时效率较低。MongoDB的出现为解决上述问题,构建高性能的Web应用数据库提供了新的方法。本文基于MongoDB与Node.js的诸多特性,对基于MongoDB的航道数据Web服务和应用进入了深入研究,完成的主要工作如下:(1)基于MongoDB的航道数据建模根据MongoDB数据库的设计原则以及航道数据的应用特点,为船舶、航标和水位分别构建数据库,并基于常规索引和地理索引研究了MongoDB航道数据库的优化方案。此外,以传统关系型数据库Oracle为例,研究了以csv为中间数据格式,将航道数据从关系型数据库迁移到MongoDB数据库的方法。(2)基于MongoDB和Node.js的航道数据服务接口基于MongoDB和Node.js的特点,研究了航道数据服务的基本数据操作接口,以及RESTful Web Services接口,使得MongoDB数据库中存储的航道数据可以方便地通过通用的Web Services接口进行查、改、增和删操作。(3)Web船舶监控应用以航道数据服务接口为基础,研究了在Web地图上进行指定区域查询、坐标点临近查询和复合地理空间查询及航迹查询等一系列船舶监控功能。这些监控功能以地理索引为基础,具有很高的查询效率,并可进一步封装为高层次的WebServices接口,以供各种类型的前端应用。
其他文献
通过对徐州—宿县地区地台盖层构造变形的研究,本文借助弧形构造、隔档式褶皱、叠瓦状铲式断层等浅表地质构造播示了该区盖层与基底之间的大型深层滑脱构造。对该构造的预测
目的:通过体外培养自身免疫卵巢早衰小鼠调节性T细胞的生成,观察补肾活血汤含药血清对CD4+CD25+Treg细胞的增殖作用。方法:以A/J雄鼠和C57BL/6雌鼠进行杂交繁殖,成功获得健康的
探讨江浙地区蓝印花布旅游纪念品的市场现状、开发原则和设计策略,以拓展蓝印花布旅游纪念品的开发思路,提升地方旅游纪念品的文化品位。
在刚刚结束不久的党的十七届六中全会上,全面总结了党领导文化建设的丰富实践和宝贵经验,深刻分析了当前我国面临的新形势新任务,对深化文化体制改革、推动社会主义文化大发
长期以来,就业作为一个艰巨而复杂的问题存在于社会生活中,受到我国政府的高度重视,促进就业是政府义不容辞的责任。就业是关系国计民生的问题,不仅关系到广大群众的切身利益
价值管理是管理学和财务学研究的重要领域,也是企业在经营管理和财务管理实践中倡导的管理思想。近几年来,国资委对国有企业的考核越来越重视经济增加值,引导国有企业由传统
长久以来,农村财务问题始终是农民群众关心的热点核心问题,是农村经济建设与发展中诱发农村各种矛盾的主要根源,严重阻碍了我国社会主义新农村建设进程。农村经济的健康发展,
随着国务院《关于深化考试招生制度改革的实施意见》的颁布,标志着新一轮考试招生制度改革全面启动。本着坚持马克思主义基本观点的原则与把握时代特征的基本理念,高中思想政
由于世界各国对石油需求的不断增加,陆地油田和浅海油田的石油产量已经不能满足人们的需求,因此人们开始对深水和超深水油田进行勘探和开发。钻井隔水管是海上石油勘探开发的
旨在研究吡啶甲酸铬(CrPic)对热应激条件下肉鸡淋巴细胞钙离子浓度及免疫功能指标的影响。本研究选择1日龄AA肉公鸡300只,随机分为5个组(Ⅰ~Ⅴ),每组5个重复,每个重复12只鸡。