NoSQL实践指南:基本原则、设计准则及实用技巧
- 资料大王PDF
-
0 次阅读
-
0 次下载
-
2023-11-19 22:56:39
微信
赏
支付宝
文档简介:
译者序
近些年来,随着Web应用程序、云计算以及大数据的兴起,NoSQL已经逐渐取得了与关系型数据库相对等的地位。
和计算机领域中的其他技术一样,数据库技术的发展在某些方面也是由需求带动的。当前各种应用程序所使用的数据,以及
技术人员和商务人员对这些数据所进行的分析,都比关系型数据库占主导地位的那个时代更加丰富。NoSQL技术之所以会引发
关注,部分原因就在于它有时能够更好地应对这些灵活多变的数据。
在灵活应对数据这个大前提之下,不同的程序又有不同的侧重点。有些程序适合使用轻量级的数据库,有些程序强调对数据
的搜索功能,有些程序需要处理海量的信息,还有一些程序则关注数据之间的联系。于是,NoSQL数据库也形成了四大门类。
尽管它们之间的界限并不十分严格,但还是有必要了解这四种产品各自的优点和缺点,以便选出最适合当前任务的数据库。怎样
根据程序需求和产品特性选出合适的数据库,正是本书所要讲解的核心问题。
此外,作者也反复强调,NoSQL一词之中的No并不是对关系型数据库的简单否定,而是对它的一种传承和创新。关系型数
据库的某些特征、查询语法以及设计思路,同样可以移用到NoSQL数据库之中。作者在全书的多个章节里面,都对这两大体系
进行了对比,这些内容或许能给大家理解NoSQL的用法带来一些启发。
讲解数据库技术的《For Mere Mortals》书系一贯以通俗易懂的风格而著称,本书也是如此,凡是对NoSQL感兴趣的人都
不妨一读。本书前2章直接指出了数据库与需求之间的关系,并概括了NoSQL与传统数据库的异同,以及4种主要的NoSQL产品
所具备的特征。其后12章分为4组,每组内的3章分别讲解某种NoSQL数据库的基础知识、专业术语以及设计技巧。讲解设计技
巧时,作者以货运公司所面对的数据管理需求为例,分4个案例来演示4种NoSQL数据库的用法,这4种用法合起来就是最后一章
所描绘的那幅NoSQL数据库全景图。了解NoSQL技术的全景之后,读者可以根据本书所提供的参考资料,继续研读其他专著。
因为这是一本通俗读物,所以除了一些难于翻译的术语之外,一般术语都尽量译为中文。同一个术语有2、3种译法的,译
文会采用较易理解的一种,并在括号内给出其他称呼,译法过于纷繁的请参见书后的术语表。
翻译本书的过程中,我得到了机械工业出版社华章公司诸位编辑和工作人员的帮助,在此深表谢意。
由于译者水平有限,错误与疏漏之处,请大家发邮件至eastarstormlee@gmail.com,或访
问github.com/jeffreybaoshenlee/zh-translation-errata-nosql/issues留言,给我以批评和指教。该网页还有中英文......
评论
发表评论