MongoDB实战[试读]
前 言
数据库是信息时代的“老黄牛”,就像希腊神话中的擎天神Atlas 一样,它们默默地支撑着我们赖以生存的数字世界。发布评论和微博,乃至查找并排序内容,这些操作从本质上来说都是和数据库打交道,而我们恰恰会对此熟视无睹。正因为这个基础的“隐蔽功能”,我总是会对数据库心存敬畏,这种敬畏和走过本来只让汽车通行的悬索大桥时所产生的敬畏没什么分别。 数据库有很多种形式。图书馆里的图书目录和卡片分类都算是其中的一种,昔日Perl程序员使用的特殊结构的文本文件也是。也许现在最广为人知的数据库,就是功能丰富、让人赚得盆满钵盈的关系型数据库了,它支撑着这个世界上的很多软件。这些关系型数据库,连同它们那理想化的第... 查看全部[ 前 言 ]
译 者 序
骐骥一跃,不能十步;驽马十驾,功在不舍。 ——《荀子•劝学》 IT是个知识更新十分迅速的行业,IT人士除了掌握基础知识,还要经常关心技术动态和身边不断涌现出的新技术,不然就会有落伍的可能。作为一个典型的摩羯男,我有着一颗不安于现状的心,想要不断超越自己。要收获就得有付出,还是努力充电吧,打好基础才能有资本去迎接挑战。比如,Pragmatic Programmers建议每年学习一门新语言 ,所谓他山之石可以攻玉,就算没机会在工作中用到它,其解决问题的思路也值得借鉴。 我的选择有所不同,大约五年前,我给自己定下了一个目标,在自己30岁之前,每年翻译一本书。一来借翻译之机深入学习... 查看全部[ 译 者 序 ]
关 于 本 书
本书适合那些想从基础开始了解MongoDB的应用程序开发者和DBA学习参考。如果你刚刚接触MongoDB,会发现本书是很好的教材,内容由浅入深。如果你已经是一位MongoDB用户了,本书的详细参考指南部分一定能助你一臂之力,它能弥补你知识点上的空白。从深度上来说,本书内容适合资深高级用户之外的所有用户。 本书的代码示例使用的是JavaScript和Ruby,前者是MongoDB Shell的语言,后者是流行的脚本语言。书中尽可能提供简单、有用的示例,只使用JavaScript和Ruby中最普通的特性,主要目的是以最易理解的方式展现MongoDB API。如果你用过其他编程语言,会发现这些... 查看全部[ 关 于 本 书 ]
第一章:为现代Web而生的数据库
本章内容 MongoDB的历史、设计目标和关键特性 MongoDB Shell和驱动的简要介绍 MongoDB的使用场景及其局限性 近几年,如果构建Web应用程序,你可能会选择关系型数据库作为主要数据存储方案,而且它的表现通常也能接受。大多数开发者都熟悉SQL,能体会到精心正规化(normalized)后的数据模型所散发出的美感,了解事务的必要性,知道持久化存储引擎提供的保证。就算我们不喜欢直接和关系型数据库打交道,也能找出很多工具帮助我们降低复杂度,上至管理控制台,下至对象关系映射器。简言之,关系型数据库十分成熟且有口皆碑。因此,当一小群有主见的骨... 查看全部[ 第一章:为现代Web而生的数据库 ]
书名: MongoDB实战
作者: [美] Kyle Banker
出版社: 人民邮电出版社
原作名: MongoDB in Action
译者: 丁雪丰
出版年: 2012-10
页数: 244
定价: 59.00元
装帧: 平装
ISBN: 9787115295071