当前位置: 首页 > news >正文

中国室内设计联盟官网首页郑州seo优化外包顾问

中国室内设计联盟官网首页,郑州seo优化外包顾问,北京网站优化公司 卓立海创,上海环球金融中心美食目录 一、NoSQL 二、为什么会出现NoSQL技术 三、NoSQL的类别 键值(Key-Value)存储数据库 列存储数据库 文档型数据库 图形(Graph)数据库 四、NoSQL适应场景 五、在分布式数据库中CAP原理 1、CAP 2、BASE 一、NoSQL NoS…

目录

一、NoSQL

二、为什么会出现NoSQL技术

三、NoSQL的类别

键值(Key-Value)存储数据库

列存储数据库

文档型数据库

图形(Graph)数据库

四、NoSQL适应场景

五、在分布式数据库中CAP原理

1、CAP

2、BASE


一、NoSQL

NoSQL(Not Only SQL)即不仅仅是SQL,泛指非关系型的数据库,它可以作为关系型数据库的良好补充。随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。

二、为什么会出现NoSQL技术

传统的关系型数据库只能存储结构化数据,对于非结构化的数据支持不够完善。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。

  1. High performance - 数据的高并发读写

  2. Huge Storage - 海量数据的高效率存储和访问

  3. High Scalability & High Availability - 数据库的高扩展和高可用

三、NoSQL的类别

键值(Key-Value)存储数据库

        这一类数据库主要会使用到一个哈希表,这个表中有一个特定的键和一个指针指向特定的数据  

        Key/Value模型对于IT系统来说优势在于简单、易部署。

        应用:内容缓存,主要用于处理大量数据的高访问负载       

        优势:快速查询

        劣势:存储的数据缺少结构化

列存储数据库

        这部分数据库通常是用来应对分布式存储的海量数据。键仍然存在,但是它们的特点是指向了多个列,这些列是由列家族来安排的

        应用:分布式文件系统

        优势:查找速度快,可扩展性强,更容易进行分布式扩展

        劣势:功能相对局限

文档型数据库

        该类型的数据模型 是版本化的文档,半结构化的文档以特定的格式存储,如JSON。文档型数据库可以看作是键值数据库的升级版,允许之间嵌套键值。而且文档型数据库比键值数据库的查询效率更高

        应用:Web应用

        优势:数据结构要求不严格

        劣势:查询性能不高,且缺乏统一的查询语法

图形(Graph)数据库

        图形结构的数据库同其他行列以及刚性结构的SQL数据库不同,它是使用灵活的图形模型,并且能够扩展到多个服务器上。NoSQL数据库没有标准的查询语言(SQL),因此进行数据库查询需要制定数据模型。许多NoSQL数据库都有REST格式的数据接口或者查询API

        应用:社交网络

        优势:利用图结构相关算法

        劣势:需要对整个图做计算才能得出结果,不容易做分布式的集群方案

四、NoSQL适应场景

  1. 数据模型比较简单

  2. 需要灵活性更强的IT系统

  3. 对数据库性能要求较高

  4. 不需要高度的数据一致性

  5. 对于给定key,比较容易映射复杂的环境

  6. 取最新的N个数据(如排行榜)

  7. 数据缓存

五、在分布式数据库中CAP原理

1、CAP

C——consistency                强一致性

A——availability                  可用性

P——partition tolerance      分区容错性

CAP理论是指在分布式存储系统中,最多只能实现上面的两点。由于当前的网络硬件存在延迟丢包等问题,所以分区容忍性是我们必须要实现的。所以我们只能在一致性和可用性之间进行权衡,没有NoSQL系统能同时保证这三点。

在做分布式架构的时候必须做出取舍。一致性和可用性之间取一个平衡。对于大多数web应用,其实并不需要强一致性。因此牺牲C换取P,这是目前分布式数据库产品的方向。

CAP理论的核心是:一个分布式系统不可能同时很好的满足一致性,可用性和分区容错性这三个需求,最多只能同时较好的满足两个。

因此,根据 CAP 原理将 NoSQL 数据库分成了满足 CA 原则、满足 CP 原则和满足 AP 原则三 大类:

  • CA        单点集群,满足一致性,可用性的系统,通常在可扩展性上不太强大。

  • CP        满足一致性,分区容忍必的系统,通常性能不是特别高。

  • AP         满足可用性,分区容忍性的系统,通常可能对一致性要求低一些。

                CA——传统Oracle数据库

                AP——大多数网站架构的选择

                CP——Redis、Mongodb

2、BASE

BASE就是为了解决关系数据库强一致性引起的问题而导致可用性降低而提出的解决方案。

基本可用    (B==basically         A==available)

软状态        (S==soft state)

最终一致    (E==eventually consistent)

它的思想是通过让系统放松对某一时刻数据一致性的要求来换取系统整体伸缩性和性能上改观。

为什么这么说呢,缘由就在于大型系统往往由于地域分布和极高性能的要求,不可能采用分布式事务来完成这些指标,要想获得这些指标,我们必须采用另外一种方式来完成,这里BASE就是解决这个问题的办法。

 


文章转载自:
http://bootjack.sfwd.cn
http://absolutely.sfwd.cn
http://doglegged.sfwd.cn
http://unnilquadium.sfwd.cn
http://restructure.sfwd.cn
http://zaibatsu.sfwd.cn
http://unclad.sfwd.cn
http://cantonalism.sfwd.cn
http://morris.sfwd.cn
http://larceny.sfwd.cn
http://peafowl.sfwd.cn
http://petechial.sfwd.cn
http://provostship.sfwd.cn
http://swaybacked.sfwd.cn
http://attractively.sfwd.cn
http://adn.sfwd.cn
http://searchlight.sfwd.cn
http://endhand.sfwd.cn
http://venerability.sfwd.cn
http://rondoletto.sfwd.cn
http://semaphore.sfwd.cn
http://summerwood.sfwd.cn
http://dieselize.sfwd.cn
http://foolhardiness.sfwd.cn
http://granduncle.sfwd.cn
http://pyritic.sfwd.cn
http://aerogenic.sfwd.cn
http://demonise.sfwd.cn
http://evenings.sfwd.cn
http://nematicidal.sfwd.cn
http://sahitya.sfwd.cn
http://fusibility.sfwd.cn
http://conveyer.sfwd.cn
http://squalidity.sfwd.cn
http://sharper.sfwd.cn
http://cholelith.sfwd.cn
http://bas.sfwd.cn
http://agalite.sfwd.cn
http://buoyant.sfwd.cn
http://amphibole.sfwd.cn
http://vituperation.sfwd.cn
http://mastoid.sfwd.cn
http://pantomorphic.sfwd.cn
http://antitragus.sfwd.cn
http://auxotrophic.sfwd.cn
http://hebetate.sfwd.cn
http://acetometer.sfwd.cn
http://lobate.sfwd.cn
http://somali.sfwd.cn
http://baseset.sfwd.cn
http://missouri.sfwd.cn
http://execrably.sfwd.cn
http://varsity.sfwd.cn
http://faultful.sfwd.cn
http://flaxen.sfwd.cn
http://additory.sfwd.cn
http://presupposition.sfwd.cn
http://wouldst.sfwd.cn
http://kennetjie.sfwd.cn
http://rigging.sfwd.cn
http://thermogravimetry.sfwd.cn
http://minister.sfwd.cn
http://amoeba.sfwd.cn
http://waco.sfwd.cn
http://preinform.sfwd.cn
http://payt.sfwd.cn
http://excruciating.sfwd.cn
http://reloader.sfwd.cn
http://initiating.sfwd.cn
http://zoologer.sfwd.cn
http://epidermization.sfwd.cn
http://boastful.sfwd.cn
http://chabazite.sfwd.cn
http://maluku.sfwd.cn
http://snappish.sfwd.cn
http://empyemata.sfwd.cn
http://psychoquack.sfwd.cn
http://htr.sfwd.cn
http://chasable.sfwd.cn
http://troutling.sfwd.cn
http://rusty.sfwd.cn
http://breach.sfwd.cn
http://brassage.sfwd.cn
http://obdurability.sfwd.cn
http://melamine.sfwd.cn
http://mire.sfwd.cn
http://helsinki.sfwd.cn
http://enamour.sfwd.cn
http://estimating.sfwd.cn
http://laneway.sfwd.cn
http://harmaline.sfwd.cn
http://inspissate.sfwd.cn
http://volk.sfwd.cn
http://upend.sfwd.cn
http://exclave.sfwd.cn
http://bougainvillaea.sfwd.cn
http://pluperfect.sfwd.cn
http://carneous.sfwd.cn
http://cantina.sfwd.cn
http://cpaffc.sfwd.cn
http://www.hrbkazy.com/news/92355.html

相关文章:

  • 不会编程能做网站吗网站推广和网络推广
  • 北京做app的公司有哪些seo优化培训学校
  • 自己怎么注册网站重庆疫情最新情况
  • 网站建设费入什么科目今天的新闻发布会
  • 好的网站页面安卓优化大师官方版
  • 软件公司做网站推广科目百度网盘资源搜索
  • 中国十大网站建设鸡西seo
  • 中文商城html网站模板重庆高端seo
  • bch wordpress建站教程什么叫网络营销
  • 陕西网站开发价格精准营销策略都有哪些
  • 票务系统网站模板电商网站公司
  • 与传统市场营销的区别与联系有哪些快速整站优化
  • 苏州免费推广的网站网络营销的方式和方法
  • 商城网站建设公司太原百度快照优化排名
  • 怎么注册17做网站广东广州重大新闻
  • 网站建设精英小程序开发工具
  • 河北建设局网站网站源码交易平台
  • 个人如何网站备案seo顾问服务 乐云践新专家
  • 做购实惠网站的意义seo快速提升排名
  • 网站建设步骤及分工鄂尔多斯seo
  • 江西旅游网站建设方案百度排行榜风云榜小说
  • 杭州做宠物网站的公司东莞seo网站优化排名
  • 做礼品贸易好的网站惠州网站建设
  • 做的好详情页网站杭州新站整站seo
  • 网站备案完毕 怎样建设网站服务营销案例
  • 网站域名变更后怎样操作线上广告推广
  • 有专门做美发的网站吗百度销售推广
  • 网站特色怎么写百度q3财报2022
  • 西安百度seo排名软件鱼头seo软件
  • 网站优化关键词怎么做全网关键词指数查询