MongoDB and Python: Patterns and processes for the popular document-oriented database (Paperback)
暫譯: MongoDB 與 Python:流行文件導向資料庫的模式與流程 (平裝本)
Niall O'Higgins
買這商品的人也買了...
-
深入淺出設計模式 (Head First Design Patterns)$880$695 -
鳥哥的 Linux 私房菜-基礎學習篇, 3/e$820$648 -
大話資料結構$590$466 -
一定要學會的 HTML5 + CSS3 網頁設計實作應用$450$351 -
Eclipse 完全攻略-從基礎 Java 到 PDE 外掛開發$600$468 -
鳥哥的 Linux 私房菜-伺服器架設篇, 3/e$800$632 -
Android 技術內幕-探索 Android 核心原理與系統開發$580$458 -
深入淺出 iPhone 與 iPad 開發, 第二版 (Head First iPhone and iPad Development, 2/e)$880$695 -
深入淺出 Python (Head First Python)$780$616 -
24 小時不打烊的雲端服務-專家教你用 CentOS 架設萬年不掛的伺服器
$680$530 -
直達 Java 虛擬機器-JVM 進階與應用$580$493 -
Android 4.X 手機/平板電腦程式設計入門、應用到精通, 2/e (適用 Android 1.X~4.X)$520$411 -
現在不用 SSD 要等到何時?一定要買固態硬碟的時代終於到來!$420$357 -
版本控制使用 Git (Version Control with Git: Powerful Tools and Techniques for Collaborative Software Development)$580$458 -
How Google Tests Software (Paperback)$1,560$1,529 -
MongoDB 技術手冊 (MongoDB: The Definitive Guide)$450$356 -
超圖解 Arduino 互動設計入門 (附 Arduino UNO R3 開發板)$1,130$961 -
Arduino UNO R3 開發板(副廠相容版)附傳輸線$400$380 -
Arduino Ethernet Shield W5100 網路擴充版$420$399 -
挑戰大數據-Facebook、Google、Amazon 怎麼處理 Big Data?用 NoSQL 搞定每年 100 億顆硬碟資料$580$493 -
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
設計模式的解析與活用 (Design Patterns Explained: A New Perspective on Object-Oriented Design, 2/e)$480$374 -
Lightroom 5 魅力人像修圖$450$356 -
HTML5 + CSS3 網頁設計-新手速成 v.s 高手養成$490$417 -
Android 大螢幕手機與平板電腦開發實戰:經典範例直擊大螢幕、高解析度的核心處理技術$690$538
商品描述
Learn how to leverage MongoDB with your Python applications, using the hands-on recipes in this book. You get complete code samples for tasks such as making fast geo queries for location-based apps, efficiently indexing your user documents for social-graph lookups, and many other scenarios.
This guide explains the basics of the document-oriented database and shows you how to set up a Python environment with it. Learn how to read and write to MongoDB, apply idiomatic MongoDB and Python patterns, and use the database with several popular Python web frameworks. You’ll discover how to model your data, write effective queries, and avoid concurrency problems such as race conditions and deadlocks.
The recipes will help you:
- Read, write, count, and sort documents in a MongoDB collection
- Learn how to use the rich MongoDB query language
- Maintain data integrity in replicated/distributed MongoDB environments
- Use embedding to efficiently model your data without joins
- Code defensively to avoid keyerrors and other bugs
- Apply atomic operations to update game scores, billing systems, and more with the fast accounting pattern
- Use MongoDB with the Pylons 1.x, Django, and Pyramid web frameworks
商品描述(中文翻譯)
學習如何在您的 Python 應用程式中利用 MongoDB,使用本書中的實作食譜。您將獲得完整的程式碼範例,涵蓋快速地理查詢位置導向應用程式、有效地為社交圖譜查詢索引用戶文檔,以及許多其他情境。
本指南解釋了文件導向資料庫的基本概念,並展示如何設置 Python 環境。學習如何讀取和寫入 MongoDB,應用慣用的 MongoDB 和 Python 模式,並使用幾個流行的 Python 網頁框架與資料庫互動。您將發現如何建模您的數據、撰寫有效的查詢,並避免競爭問題,例如競態條件和死鎖。
這些食譜將幫助您:
- 在 MongoDB 集合中讀取、寫入、計數和排序文檔
- 學習如何使用豐富的 MongoDB 查詢語言
- 在複製/分散的 MongoDB 環境中維護數據完整性
- 使用嵌入來有效地建模數據而不需要聯接
- 防禦性編碼以避免鍵錯誤和其他錯誤
- 應用原子操作來更新遊戲分數、計費系統等,使用快速會計模式
- 在 Pylons 1.x、Django 和 Pyramid 網頁框架中使用 MongoDB
