非关系型数据库在天文领域中的应用_第1页
非关系型数据库在天文领域中的应用_第2页
非关系型数据库在天文领域中的应用_第3页
非关系型数据库在天文领域中的应用_第4页
非关系型数据库在天文领域中的应用_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

非关系型数据库在天文领域中的应用薛岩松中国科学院上海天文台信息计算中心对NoSQL的理解不仅仅是普通意义上的表——支持多种格式的存储和检索:键值存储、图数据库、列族存储、文档存储等避免连接操作——能够通过简单的接口提取数据,从而避免连接操作模式无关——允许将数据拖拽到一个文件夹并进行查询,无需创建对象-关系模型工作在多核处理器上——支持将数据库部署在多核处理器上运行在无共享的商用计算机——可利用廉价商用处理器、独立的硬盘和内存进行搭建支持线性扩展——当新增处理器时,单位性能增量保持一致创新性的——对于存储、检索、操作数据提供了更多的选择……NoSQL运动背景对以下三个需求的回应:

高并发大数据云计算

NoSQL关注的是对数据高并发地读写和海量数据的存储等,与关系型数据库相比,它们在架构和数据模型方面做了“减法”,而在扩展和并发等方面做了“加法”。“任何尝试在数据库中存储复杂数据、创建n张表,然后将它们组合在一起的开发者,都会明白我们在讲什么”NoSQL案例LiveJournal的Memcache技术 需求:提高数据库的查询性能 结果:通过使用散列和高速缓存来共享RMA中的数据Google的MapReduce 需求:基于低成本硬件为搜索服务生成数十亿的网页索引 结果:使用并行处理,采用商用硬件生成搜索索引Google的BigTable 需求:在分布式系统足灵活地存储表格数据 结果:稀疏矩阵模式,无需提前定义数据模型。亚马逊的Dynamo 需求:每天24小时不间断地接收网络订单 结果:键值存储,查询接口简单MarkLogic 需求:用标准查询语言来查询存储在商用硬盘中的大量XML文件 结果:将包含XML文档索引的查询分发至商用服务器上海天文台的NoSQL数据库天文台1.56米光学望远镜科学数据库65米天马望远镜数据处理中心GNSSAnalysisCenteratShanghaiAstronomicalObservatory(SHAO)上海天文台的数据库建设情况许多NoSQL系统都遵循利用协同工作的模块化组件这一思想,从而取代单一的大型数据库层应用分层、组件简单、促进重用应用分层、组件简单、促进重用与UNIX管道类似,NoSQL系统由许多协同工作的功能模块构成

存储模式的演变NoSQL的数据架构模式三种文档格式的表现力文档存储在1.56米光学望远镜数据库中的应用1994至20032003至20112013年以后线性可扩展性系统的可扩展性与表现力NoSQL系统处理大数据问题的几种流行方式分发查询到数据,而非数据到查询使数据库将查询均衡地分发到数据节点使用复制扩展读取性能GNSS的轨道数据和钟差数据上海天文台数据库总体架构65

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论