MongoDB Data Modeling

Wilson da Rocha Franca

  • 出版商: Packt Publishing
  • 出版日期: 2015-06-26
  • 售價: $1,170
  • 貴賓價: 9.5$1,112
  • 語言: 英文
  • 頁數: 176
  • 裝訂: Paperback
  • ISBN: 1782175342
  • ISBN-13: 9781782175346
  • 相關分類: NoSQLMongoDB
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

相關主題

商品描述

Focus on data usage and better design schemas with the help of MongoDB

About This Book

  • Create reliable, scalable data models with MongoDB
  • Optimize the schema design process to support applications of all kinds
  • Use this comprehensive guide to implement advanced schema designs

Who This Book Is For

This book is intended for database professionals, software developers, and architects who have some previous experience with MongoDB and now want to shift their focus to the concepts of data modeling. If you wish to develop better schema designs for MongoDB-based applications, this book is ideal for you.

What You Will Learn

  • Optimize your models based on priorities
  • Discover the schemaless document-oriented database design
  • Improve the process of querying a document with the help of indexing
  • Set up a sharded environment with replication
  • Configure the read preference in accordance with your application's requirements
  • Create effective indexes that will fit your application needs
  • Understand how to analyze the performance of your queries to avoid performance issues

In Detail

This book covers the basic concepts in data modeling and also provides you with the tools to design better schemas. With a focus on data usage, this book will cover how queries and indexes can influence the way we design schemas, with thorough examples and detailed code.

The book begins with a brief discussion of data models, drawing a parallel between relational databases, NoSQL, and consequently MongoDB. Next, the book explains the most basic MongoDB concepts, such as read and write operations, indexing, and how to design schemas by knowing how applications will use the data. Finally, we will talk about best practices that will help you optimize and manage your database, presenting you with a real-life example of data modeling on a real-time logging analytics application.

商品描述(中文翻譯)

專注於數據使用和更好的設計模式,並借助MongoDB的幫助

關於本書

- 使用MongoDB創建可靠、可擴展的數據模型
- 優化模式設計過程以支持各種應用程序
- 使用這本全面的指南實施高級模式設計

本書適合對MongoDB有一些經驗的數據庫專業人士、軟件開發人員和架構師。如果您希望為基於MongoDB的應用程序開發更好的模式設計,這本書非常適合您。

您將學到什麼

- 根據優先級優化模型
- 了解無模式文檔導向數據庫設計
- 通過索引改進查詢文檔的過程
- 配置具有複製的分片環境
- 根據應用程序的要求配置讀取首選項
- 創建符合應用程序需求的有效索引
- 了解如何分析查詢性能以避免性能問題

詳細內容

本書介紹了數據建模的基本概念,並為您提供了設計更好模式的工具。本書專注於數據使用,將介紹查詢和索引如何影響我們設計模式的方式,並提供詳細的示例和代碼。

本書首先簡要討論數據模型,並將關聯數據庫、NoSQL和MongoDB進行對比。接下來,本書解釋了最基本的MongoDB概念,如讀寫操作、索引以及如何通過了解應用程序如何使用數據來設計模式。最後,我們將討論最佳實踐,幫助您優化和管理數據庫,並通過一個實時日誌分析應用程序的數據建模實例向您展示。