加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

《NoSQL精粹》摘要0-前言

发布时间:2020-12-13 13:40:54 所属栏目:百科 来源:网络整理
导读:这个就是首页的摘要了。。哈哈。。。 当然,酱油不是这么打的,这样是要被鞭尸的。。。。 以下就是读《NoSQL精粹》的前言的摘要,当然咯,不是照抄照搬,所以有出入之处,还请指出,见谅! ---------------------------------------------------------------


这个就是首页的摘要了。。哈哈。。。


当然,酱油不是这么打的,这样是要被鞭尸的。。。。


以下就是读《NoSQL精粹》的前言的摘要,当然咯,不是照抄照搬,所以有出入之处,还请指出,见谅!

-------------------------------------------------------------------------------------------------------

稳定性在数据存储领域一直颇受重视,因为企业的数据比程序存储的时间要长很多。拥有一个既稳定,又容易理解,而且能让许多应用程序编程平台访问的数据库,是非常有价值的。

然而,由于我们需要的数据量越来越大,必须以商用服务器集群来构建大型硬件平台,因此,NoSQL就应运而生了。

NoSQL,定义还不很明确。它泛指一些非关系型数据库,它们主张使用无模式(schemaless)的数据,可以运行在集群环境中,并且能够牺牲传统数据库所具备的一致性,以换取另外一些有用的特性。


然而,NoSQL并非是关系型数据库即将灭亡的警钟,也并非NoSQL要抢走数据库领域的头把交椅。而将是一场深远的变革:关系型数据库不再是唯一的选择了。

数据库领域,正进入混合持久化时代。


本书给读者提供足够多的信息,协助大家在研发中思考:项目是否真的值得使用NoSQL数据库。

本书力求讲解大量背景知识,以便大家了解NoSQL工作原理。


NoSQL引人关注主要原因:

1.应用程序开发效率。在很多应用程序的开发过程中,大量时间和精力都放在了内存(in-memory)数据结构和关系型数据库之间的映射上面。NoSQL数据库可以提供一种更加符合应用程序需求的数据模型,从而简化了数据交互,减少了所需编写、调试并修改的代码量。

2.大规模的数据。企业所重视的是,数据库要能够快速获取并处理数据。他们发现,即便关系型数据库能达到这一目标,其成本也很高。主要原因在于,关系型数据库是为独立运行的计算机而设计的,但是现在大家通常使用由更小、更廉价的计算机所组成的集群来计算数据,这样更实惠些。许多NoSQL数据库正是为集群环境而设计,因此它们更适合大数据量的应用场景。


有些人会觉得:因为NoSQL数据库没有模式,所以在应用程序的生命期中,可以毫无困难地改变其数据结构。本书不同意此观点,因为无模式的数据库其实隐含了一种模式,在实现数据结构变更时,也必须修改其规则。


所有这一切都清楚表明:NoSQL不是独立存在的,也不会取代关系型数据库。


本书不讲编程细节,也不去部署某个特定的数据库!

笔者认为,这本书应该在坐飞机的时候读:它不会回答你提出的所有问题,但会激发你提出一堆好问题来。

--------------------------------------------------------------------------------------------------

以上就是前言的摘要,是我认为的精华,也添加了一点点点自己的文字(很少,真的很少,基本上没有改变译者的本意),不过摘要有些断断续续,只是一些心得和笔记,如果您觉得看过摘要后,确实有把书研读一遍的必要,那么请到网上下载,或者购买观看。


还有,我喜欢下面这幅图,这是书的封面的一部分~它是图数据库的模式,它让数据间的关系变得不一样,它当时让我有些小激动~~

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读