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

响应式环保网站网盟推广和搜索推广的区别

响应式环保网站,网盟推广和搜索推广的区别,周口公司做网站,代做标书网站目录 一、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.hkea.cn/news/14533209/

相关文章:

  • 网站制作 培训网页设计与网站开发素材
  • 网站的制作方法索尼电视网页浏览器
  • 宝塔网站建设iis建多个网站
  • 昊诺网站建设wordpress批量删除评论
  • 浙江网站seo360建筑网是什么公司
  • 四川星星建设集团有限公司网站昆山网站优化公司
  • 做网站优化常用工具企业站模板明细
  • 解聘 人力资源网站上怎么做微信销售平台
  • 重庆大渡口网站建设台州网站制作网站建设
  • 郑州建站系统费用旅游网站这么做
  • 网站建设流程有哪些山东住房和城乡建设厅网站登陆
  • 住房建设危房改造网站北京服饰电商网站建设
  • 微信网站开发视频建设成一个网站的程序
  • 什么是网站改版天猫网站建设目的
  • 运城做网站要多少钱网站怎样做自适应分辨率大小
  • 一家专门做瓷砖特卖的网站做网站的费用属于什么费用
  • 网站制作 西安智慧农业网站开发相关文档
  • 网站建设问题新闻资讯做网站需要的相关知识
  • 网站免费正能量小说长春 餐饮 网站建设
  • 下载官方网站app下载网站建设放在哪个费用
  • 网站销售公司成立公司股份怎么分配
  • 软件下载网站怎么赚钱wordpress 爆破用户名
  • 是网站推广的案例绿色手机网站模板
  • 如何使用wordpress搭建网站网站建设找业主签字模板
  • 中学网站建设方案计划有没有专门做联谊的网站
  • 广州做公司网站哦咪咖网站建设
  • 住建网站需多少钱权威的徐州网站建设
  • 做免费网站安全吗app开发软件开发公司
  • 如何在虚拟空间上做多个网站域名备案时网站名称
  • 做博客网站需要工具吗金华做网站的公司