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

网站建设商虎小程序七牛云储存wordpress

网站建设商虎小程序,七牛云储存wordpress,安徽省高等级公路工程建设指挥部网站,湖南工业大学网址目录 一、NoSQL 二、为什么会出现NoSQL技术 三、NoSQL的类别 键值#xff08;Key-Value#xff09;存储数据库 列存储数据库 文档型数据库 图形#xff08;Graph#xff09;数据库 四、NoSQL适应场景 五、在分布式数据库中CAP原理 1、CAP 2、BASE 一、NoSQL NoS…目录 一、NoSQL 二、为什么会出现NoSQL技术 三、NoSQL的类别 键值Key-Value存储数据库 列存储数据库 文档型数据库 图形Graph数据库 四、NoSQL适应场景 五、在分布式数据库中CAP原理 1、CAP 2、BASE 一、NoSQL NoSQLNot Only SQL即不仅仅是SQL泛指非关系型的数据库它可以作为关系型数据库的良好补充。随着互联网web2.0网站的兴起非关系型的数据库现在成了一个极其热门的新领域非关系数据库产品的发展非常迅速。 二、为什么会出现NoSQL技术 传统的关系型数据库只能存储结构化数据对于非结构化的数据支持不够完善。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战尤其是大数据应用难题。 High performance - 数据的高并发读写 Huge Storage - 海量数据的高效率存储和访问 High Scalability High Availability - 数据库的高扩展和高可用 三、NoSQL的类别 键值Key-Value存储数据库 这一类数据库主要会使用到一个哈希表,这个表中有一个特定的键和一个指针指向特定的数据   Key/Value模型对于IT系统来说优势在于简单、易部署。 应用内容缓存主要用于处理大量数据的高访问负载        优势快速查询 劣势存储的数据缺少结构化 列存储数据库 这部分数据库通常是用来应对分布式存储的海量数据。键仍然存在但是它们的特点是指向了多个列这些列是由列家族来安排的 应用分布式文件系统 优势查找速度快可扩展性强更容易进行分布式扩展 劣势功能相对局限 文档型数据库 该类型的数据模型 是版本化的文档半结构化的文档以特定的格式存储如JSON。文档型数据库可以看作是键值数据库的升级版允许之间嵌套键值。而且文档型数据库比键值数据库的查询效率更高 应用Web应用 优势数据结构要求不严格 劣势查询性能不高且缺乏统一的查询语法 图形Graph数据库 图形结构的数据库同其他行列以及刚性结构的SQL数据库不同它是使用灵活的图形模型并且能够扩展到多个服务器上。NoSQL数据库没有标准的查询语言SQL因此进行数据库查询需要制定数据模型。许多NoSQL数据库都有REST格式的数据接口或者查询API 应用社交网络 优势利用图结构相关算法 劣势需要对整个图做计算才能得出结果不容易做分布式的集群方案 四、NoSQL适应场景 数据模型比较简单 需要灵活性更强的IT系统 对数据库性能要求较高 不需要高度的数据一致性 对于给定key比较容易映射复杂的环境 取最新的N个数据如排行榜 数据缓存 五、在分布式数据库中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就是为了解决关系数据库强一致性引起的问题而导致可用性降低而提出的解决方案。 基本可用    Bbasically         Aavailable 软状态        Ssoft state 最终一致    Eeventually consistent 它的思想是通过让系统放松对某一时刻数据一致性的要求来换取系统整体伸缩性和性能上改观。 为什么这么说呢缘由就在于大型系统往往由于地域分布和极高性能的要求不可能采用分布式事务来完成这些指标要想获得这些指标我们必须采用另外一种方式来完成这里BASE就是解决这个问题的办法。
http://www.w-s-a.com/news/867264/

相关文章:

  • 大兴模版网站搭建哪家好网站建设与管理管理课程
  • 四川成都网站制作微信广告平台推广
  • 网站价格网页制作网站开发实训步骤
  • cms 导航网站鹤壁做网站价格
  • 微信营销软件免费版郑州关键词优化费用
  • 邢台专业做网站哪家好临沂网站建设中企动力
  • 建设网站是主营成本吗wordpress 后台
  • 猎头可以做单的网站企业网站建设
  • 建小程序需要网站吗在putty上怎样安装wordpress
  • 天津智能网站建设找哪家WordPress相册插件pro
  • 电脑网站页面怎么调大小济宁网站建设软件开发
  • 亿玛酷网站建设广州增城区最新消息
  • 企业网站视频栏目建设方案中企动力网站模板
  • 网站页面策划国外注册域名的网站
  • 百中搜如何做网站排名网站维护一年一般多少钱
  • 镇江地区做网站的公司wordpress说说加分类
  • 深圳高端网站设计免费的关键词优化软件
  • 视频网站公司沈阳网站建设服务
  • 网站全屏代码做网站必须用对方服务器
  • 网站速度慢wordpressssl正式申请后wordpress
  • 那个网站做玉石最专业西瓜创客少儿编程加盟
  • 备案时的网站建设方案书免费软件库
  • 惠州外贸网站建设网站模板 兼容ie8
  • 南京淄博网站建设方案php网站开发实训感想
  • 网站设计的含义只做恐怖片的网站
  • 网站改版方案ppt室内装修公司简介
  • 做色网站wordpress twenty ten
  • 马鞍山建设工程监督站建管处网站免费的海报模板网站
  • 类似百度的网站移动端的网站怎么做的
  • 网站开发需要什么文凭网站分析的优劣势