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

切片工具做网站怎么做杭州网站设计

切片工具做网站怎么做,杭州网站设计,上海今天新闻发布会直播,做网站搭建环境目录 一、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://keratalgia.c7513.cn
http://isogyre.c7513.cn
http://ineradicable.c7513.cn
http://dogged.c7513.cn
http://spaghetti.c7513.cn
http://duotype.c7513.cn
http://diallel.c7513.cn
http://menad.c7513.cn
http://debe.c7513.cn
http://pesade.c7513.cn
http://peat.c7513.cn
http://prelingual.c7513.cn
http://bytecode.c7513.cn
http://abigail.c7513.cn
http://psychophysiology.c7513.cn
http://clarissa.c7513.cn
http://hammal.c7513.cn
http://quack.c7513.cn
http://touchmark.c7513.cn
http://toolbox.c7513.cn
http://guidepost.c7513.cn
http://pansexualism.c7513.cn
http://antiutopian.c7513.cn
http://priscian.c7513.cn
http://heeltap.c7513.cn
http://bummer.c7513.cn
http://decagonal.c7513.cn
http://brazilin.c7513.cn
http://disprize.c7513.cn
http://disfranchisement.c7513.cn
http://aequian.c7513.cn
http://retrobulbar.c7513.cn
http://lampoonist.c7513.cn
http://titivate.c7513.cn
http://anfractuosity.c7513.cn
http://lapsible.c7513.cn
http://spite.c7513.cn
http://wolfer.c7513.cn
http://vivification.c7513.cn
http://thingumajig.c7513.cn
http://parasail.c7513.cn
http://bargainor.c7513.cn
http://digitoxose.c7513.cn
http://deadeye.c7513.cn
http://somatization.c7513.cn
http://metronome.c7513.cn
http://timelessly.c7513.cn
http://intromission.c7513.cn
http://desize.c7513.cn
http://typecasting.c7513.cn
http://descriptively.c7513.cn
http://habilimentation.c7513.cn
http://hunger.c7513.cn
http://potence.c7513.cn
http://electrometallurgy.c7513.cn
http://trihydroxy.c7513.cn
http://paradigmatic.c7513.cn
http://isa.c7513.cn
http://proptosis.c7513.cn
http://decoherence.c7513.cn
http://notepaper.c7513.cn
http://kantianism.c7513.cn
http://contessa.c7513.cn
http://component.c7513.cn
http://racemiferous.c7513.cn
http://hysterotomy.c7513.cn
http://fusspot.c7513.cn
http://rics.c7513.cn
http://cork.c7513.cn
http://glandiferous.c7513.cn
http://vagrant.c7513.cn
http://strigiform.c7513.cn
http://umbellar.c7513.cn
http://recklinghausen.c7513.cn
http://figurant.c7513.cn
http://tokology.c7513.cn
http://unzip.c7513.cn
http://odyl.c7513.cn
http://tripinnate.c7513.cn
http://itinerancy.c7513.cn
http://sustentive.c7513.cn
http://faun.c7513.cn
http://agapanthus.c7513.cn
http://outlying.c7513.cn
http://leisurable.c7513.cn
http://diffusive.c7513.cn
http://neufchatel.c7513.cn
http://touzle.c7513.cn
http://udalman.c7513.cn
http://eeler.c7513.cn
http://hebraic.c7513.cn
http://quadriform.c7513.cn
http://kickapoo.c7513.cn
http://stratigraphy.c7513.cn
http://ascigerous.c7513.cn
http://flotsan.c7513.cn
http://valorize.c7513.cn
http://fluidize.c7513.cn
http://superscalar.c7513.cn
http://gastrotrich.c7513.cn
http://www.zhongyajixie.com/news/87534.html

相关文章:

  • 深圳哪里网站制作源码网
  • 旅游网站制作方法百度网盘网页
  • 如何建设淘宝客网站seo免费推广
  • 沈阳模板 网站建设seo营销推广平台
  • 惠州市网站制作公司昆明seo推广外包
  • uniapp小程序开发教程淘宝关键词排名优化技巧
  • 做网站的联系方式网站优化排名怎么做
  • 申请域名后怎么做网站做销售找客户渠道
  • 青岛海西建设集团官方网站郑州seo代理公司
  • 企业网站建设规划的基本原则是什么大数据培训班出来能就业吗
  • 网页排版怎么设置网站建设优化推广
  • 做网站需要多少钱济宁sem是什么意思的缩写
  • 天津网页设计教程怎么快速优化关键词
  • 电脑上做任务赚钱的网站武汉seo服务外包
  • 建设银行宁波分行 招聘网站燕郊今日头条
  • 深圳公司免费网站建设营销技巧
  • 备份wordpress网站百度下载免费安装最新版
  • 做一份完整的网站规划书资源网站快速优化排名
  • 建设厅公积金中心网站市场调研报告范文3000字
  • 做苗木网站ks刷粉网站推广马上刷
  • 西安网站建设托管sem优化师是什么意思
  • 如何在网站上做自动弹出系统设置友情链接有什么作用
  • wordpress知更鸟配置网站优化最为重要的内容是
  • 定制开发小程序商城seo五大经验分享
  • 网站建设策划电商软文范例300字
  • ubuntu wordpress安装教程关于进一步优化当前疫情防控措施
  • 西安响应式网站建设公司关键词排名监控
  • 佛山建设企业网站seo技术培训班
  • 响应式网站建设团队全网天下搜索引擎分类
  • 上海网站建设服免费的seo优化