商品簡介
《MongoDB實戰》由10gen公司(開發并支持開源數據庫MongoDB)負責維護Ruby及C語言官方MongoDB驅動的軟件工程師Kyle Banker編寫而成,是一本全面細致介紹MongoDB及其應用的權威指南。《MongoDB實戰》共分三部分,首先介紹MongoDB的歷史、特性和使用場景,然后細致闡述MongoDB API,專注于應用程序開發漸近式描述電子商務應用的模式與操作,并最后從DBA的角度考量性能和運維。另外,書中還介紹了面向文檔數據庫模型,并深度剖析了復制、自動分片以及部署等特性。
《MongoDB實戰》適合初中級應用程序開發者和DBA學習參考。
目次
第一部分 入門指南 第1章 為現代Web而生的數據庫 2
1.1 生于雲端 3
1.2 MongoDB的主要特性 4
1.2.1 文檔數據模型 4
1.2.2 即時查詢 6
1.2.3 二級索引 7
1.2.4 復制 8
1.2.5 速度和持久性 9
1.2.6 數據庫擴展 10
1.3 MongoDB的核心服務器和工具 11
1.3.1 核心服務器 11
1.3.2 JavaScript Shell 12
1.3.3 數據庫驅動 12
1.3.4 命令行工具 13
1.4 為什么選擇MongoDB 13
1.4.1 MongoDB與其他數據庫的對比 14
1.4.2 使用場景和生產部署 16
1.5 提示與局限 18
1.6 小結 18 第2章 MongoDB JavaScript Shell 19
2.1 深入MongoDB Shell 19