著作权说明文档(牧云水务信息大数据存储与分析系统).docxVIP

著作权说明文档(牧云水务信息大数据存储与分析系统).docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
著作权说明文档(牧云水务信息大数据存储与分析系统)

功能概述威斯特曼云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议。提供稳定可靠,和弹性伸缩的数据库服务。可为用户提供容灾,备份,恢复,监控,报警等方面的全套数据库解决方案。 MongoDB是一个基于分布式文件存储的数据库,由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个高性能,开源,无模式的文档型数据库,MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的,是当前NoSql数据库中比较热门的一种。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式。他支持的数据结构非常松散,可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,并且它还支持对数据建立索引。分布式文件系统(Distributed File System)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连。分布式文件系统的设计基于客户机/服务器模式。一个典型的网络可能包括多个供多用户访问的服务器。另外,对等特性允许一些系统扮演客户机和服务器的双重角色。HBase(Hadoop Database)是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价服务器上搭建起大规模结构化存储集群。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库,并且HBase是基于列模式,不同于一般的关系数据库的基于行的模式。基础架构云数据库MongoDB版自动搭建好3节点的副本集供用户使用,用户可以直接操作主服务器(Primary)和多个备份服务器(Seconadry)。系统架构如下图:框架优势3.1高可用云数据库MongoDB服务采用三节点副本集的高可用架构,三节点副本集高可用架构为业务可用性提供了极高的保障。三个数据节点位于不同的物理服务器上,相互之间自动同步数据。Primary和Secondary节点提供服务,当Primay节点出现故障时,系统会自动选取新的Primary节点。若Secondary节点不可用,会由备用节点接管服务。云数据库MongoDB还有自动备份功能,可一键式数据恢复,评测可解决90%以上的系统故障。云数据库MongoDB每天会自动备份数据并上传至对象存储OSS,在提高数据容错能力的同时对磁盘空间占用起到有效降低的作用。还能够通过实例数据的备份文件恢复到原实例。这样一来能够有效防范因误操作等原因对业务数据造成不可逆的影响。3.2 高安全云数据库MongoDB具有多层安全防护体系,能够抵御90%以上的网络攻击。DDOS防护 :在网络入口实时监测,当发现超大流量攻击时,对源IP进行清洗,清洗无效情况下可以直接拉进黑洞。 IP白名单配置:最多支持配置1000个允许连接RSD实例的服务器IP地址,从访问源进行直接的风险控制。3.3 易用性云数据库MongoDB还具有完善的性能监控,可为用户分担60%以上的运维工作。系统可提供CPU利用率、IOPS、连接数、磁盘空间等实例信息实时监控及报警,用户能够随时随地了解实例动态。概念说明4.1 文档文档是 MongoDB 中数据的基本单位,可以简单的视作关系数据库中的行。多个键及其关联的值有序地放在一起就构成了文档。文档中的值支持字符串、其他数据类型,例如,整型、布尔型等,也支持嵌套,即文档中还含有另一个文档。但是要注意的是,文档中的键类型只能是字符串。4.2 集合一组文档就可以表示为集合,这个集合的地位和关系数据库中的表类似。集合是无模式的,集合中的文档可以是各式各样的,它们的键不同,值的类型也不同,但是它们可以存放在同一个集合中,也就是不同模式的文档都可以放在同一个集合中。但是实际操作过程中,往往会使用多个集合。使用多个集合的原因是,假如将所有文档都放在同一个集合中,无论对于开发者还是管理员,都很难对集合进行管理,进而在对集合进行查询或者其他操作时,会大大降低操作效率。所以在实际使用中,往往将文档分类存放在不同的集合中,例如,对于网站的日志记录,可以根据日志的类型分别进行存储,Info类型日志存放在Info 集合中,Debug 类型日志存放在Debug 集合中,这样既方便了管理,也便于用户查询。但是更加人性化的一点是,MongoDB并不是强制要求对文档进行划分,用户可以根据使用情况灵活选择存储方式。可以使用“.”按照命名空间将一个集合划分为多个子集合。例如,对于一个博客系统,可能包括blog.user 和blog.article 两个子集合,这般划分仅是为了组织结构更加清晰,其中的blog 集

文档评论(0)

wyjy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档