云计算背后的秘密诞生的原因和优权衡

服装加工设备2021年05月27日

我本来一直觉得NoSQL其实很容易理解的,我本身也已经对NoSQL有了非常深入的研究,但是在最近准备YunTable的Chart的时候,发现NoSQL不仅非常博大精深,而且我个人对NoSQL的理解也只是皮毛而已,但我还算是一个知耻而后勇的人,所以经过一段时间的学习之后,从本系列第六篇开始,就将和大家聊聊NoSQL,而本篇将主要给大家做一下NoSQL数据库的综述。

首先将和大家聊聊为什么NoSQL会在关系型数据库已经非常普及的情况下异军突起?

诞生的原因

随着互联的不断发展,各种类型的应用层出不穷,所以导致在这个云计算的时代,对技术提出了更多的需求,主要体现在下面这四个方面:

1. 低延迟的读写速度:应用快速地反应能极大地提升用户的满意度;

2. 支撑海量的数据和流量:对于搜索这样大型应用而言,需要利用PB级别的数据和能应对百万级的流量;

3. 大规模集群的管理:系统管理员希望分布式应用能更简单的部署和管理;

4. 庞大运营成本的考量:IT经理们希望在硬件成本、软件成本和人力成本能够有大幅度地降低;

虽然关系型数据库已经在业界的数据存储方面占据不可动摇的地位,但是由于其天生的几个限制,使其很难满足上面这几个需求:

1. 扩展困难:由于存在类似Join这样多表查询机制,使得数据库在扩展方面很艰难;

2. 读写慢:这种情况主要发生在数据量达到一定规模时由于关系型数据库的系统逻辑非常复杂,使得其非常容易发生死锁等的并发问题,所以导致其读写速度下滑非常严重;

3. 成本高:企业级数据库的License价格很惊人,并且随着系统的规模,而不断上升;

会极大的降低仓储空间和成本。 4. 有限的支撑容量:现有关系型解决方案还无法支撑Google这样海量的数据存储;

业界为了解决上面提到的几个需求,推出了多款新类型的数据库,并且由于它们在设计上和传统的NoSQL数据库相比有很大的不同,所以被统称为NoSQL系列数据库。总的来说,在设计上,它们非常关注对数据高并发地读写和对海量数据的存储等,与关系型数据库相比,它们在架构和数据模型方量面做了减法,而在扩展和并发等方面做了加法。现在主流的NoSQL数据库有BigTable、HBase、Cassandra、SimpleDB、CouchDB、MongoDB和Redis等。接下来,将关注NoSQL数据库到底存在哪些优缺点。

优缺点

在优势方面,主要体现在下面这三点:

1. 简单的扩展:典型例子是Cassandra,由于其架构是类似于经典的P2P,所以能通过轻松地添加新的节点来扩展这个集群;

2. 快速的读写:主要例子有Redis,由于其逻辑简单,而且纯内存操作,使得其性能非常出色,单节点每秒可以处理超过10万次读写操作;

3. 低廉的成本:这是大多数分布式数据库共有的特点,因为主要都是开源软件,没有昂贵的License成本;

但瑕不掩瑜,NoSQL数据库还存在着很多的不足,常见主要有下面这几个:

1. 不提供对SQL的支持:如果不支持SQL这样的工业标准,将会对用户产生一定的学习和应用迁移成本;

2. 支持的特性不够丰富:现有产品所提供的功能都比较有限,大多数NoSQL数据库都不支持事务,也不像MS SQL Server和Oracle那样能提供各种附加功能,比如BI和报表等;

3. 现有产品的不够成熟:大多数产品都还处于初创期,和关系型数据库几十年的完善不可同日而语;

上面NoSQL产品的优缺点都是些比较共通的,在实际情况下,每个产品都会根据自己所遵从的数据模型和CAP理念而有所不同,接下来,将给大家介绍NoSQL两个最重要的概念:数据模型和CAP理念,并在本文最后,对主流的NoSQL数据库进行分类。

郑州治白癜风的医院上海阳痿哪家好持续降压作用的长效药赣州较权威的白癜风医院
南昌治男科的医院
上海治疗妇科哪家医院好
相关阅读
佛山大动作!500亿产业基金群来了!主要投到这四大领域...

近日,肇庆东村私人大最初公司母最初公司有限最初公司(以下简称“肇庆公...

2023-10-10
皮耶罗:皇马没被打花有点幸运,但球员的心态和韧性也很更为重要

皮耶罗:阿森纳不想被打花却是偶然,但篮球员的成见和韧性也很关键因素 ...

2023-09-28
工信部:按“一企一策”,积极稳妥有序推进信息化企业复工复产

4月19日,在国务院新闻节目办举行的一季度工业管理机构和信息化发展原因新...

2023-09-27
网红饮品草莓即成牛乳的详细做法,简单快手无添加,香甜可口好过瘾

春游踏青,不忍少了食材。除了糖果、面包、便当、水果,喝的自然也是必须...

2023-09-24
工信部:工业互联网产业规模破万亿,一季建起13万5G基站

4月19日,国务院体育上新闻办公室举行一季度制造业和信息技术其发展情况体...

2023-09-21
等你老了,到底跟儿子住好还是跟女儿住好?听听土生土长人是咋说的

今后八世纪时就有“重男轻女”的问道法,这是因为女生近似于于女学生在更...

2023-09-19
友情链接
5