MongoDB data modeling

MongoDB data modeling pdf epub mobi txt 電子書 下載2025

出版者:Packt Publishing
作者:Wilson da Rocha Franca
出品人:
頁數:176
译者:
出版時間:2015-6-30
價格:USD 24.99
裝幀:Paperback
isbn號碼:9781782175346
叢書系列:
圖書標籤:
  • 數據庫
  • mongodb
  • MongoDB
  • 數據建模
  • NoSQL
  • 數據庫
  • 設計
  • Schema
  • 文檔數據庫
  • 數據結構
  • 應用開發
  • 大數據
  • 性能優化
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

I got the below from Amazon.com, link: http://www.amazon.com/MongoDB-Modeling-Wilson-Rocha-Franca/dp/1782175342/ref=sr_1_1?ie=UTF8&qid=1456106696&sr=8-1&keywords=MongoDB+data+modeling

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.

著者簡介

Wilson da Rocha Franca

Wilson da Rocha Franca is a system architect at the leading online retail company in Latin America. An IT professional, passionate about computer science, and an open source enthusiast, he graduated with a university degree from Centro Federal de Educacao Tecnologica Celso Suckow da Fonseca, Rio de Janeiro, Brazil, in 2005 and holds a master's degree in Business Administration from Universidade Federal de Rio de Janeiro, gained in 2010. Passionate about e-commerce and the Web, he has had the opportunity to work not only in online retail but in other markets such as comparison shopping and online classifieds. He has dedicated most of his time to being a Java web developer. He worked as a reviewer on Instant Varnish Cache How-to and Arduino Development Cookbook, both by Packt Publishing.

圖書目錄

MongoDB Data Modeling
Table of Contents
MongoDB Data Modeling
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe?
Free access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Introducing Data Modeling
The relationship between MongoDB and NoSQL
Introducing NoSQL (Not Only SQL)
NoSQL databases types
Dynamic schema, scalability, and redundancy
Database design and data modeling
The ANSI-SPARC architecture
The external level
The conceptual level
The internal level
Data modeling
The conceptual model
The logical model
The physical model
Summary
2. Data Modeling with MongoDB
Introducing documents and collections
JSON
BSON
Characteristics of documents
The document size
Names and values for a field in a document
The document primary key
Support collections
The optimistic loop
Designing a document
Working with embedded documents
Working with references
Atomicity
Common document patterns
One-to-one
One-to-many
Many-to-many
Summary
3. Querying Documents
Understanding the read operations
Selecting all documents
Selecting documents using criteria
Comparison operators
Logical operators
Element operators
Evaluation operators
Array operators
Projections
Introducing the write operations
Inserts
Updates
Write concerns
Unacknowledged
Acknowledged
Journaled
Replica acknowledged
Bulk writing documents
Summary
4. Indexing
Indexing documents
Indexing a single field
Indexing more than one field
Indexing multikey fields
Indexing for text search
Creating special indexes
Time to live indexes
Unique indexes
Sparse indexes
Summary
5. Optimizing Queries
Understanding the query plan
Evaluating queries
Covering a query
The query optimizer
Reading from many MongoDB instances
Summary
6. Managing the Data
Operational segregation
Giving priority to read operations
Capped collections
Data self-expiration
Summary
7. Scaling
Scaling out MongoDB with sharding
Choosing the shard key
Basic concerns when choosing a shard key
Scaling a social inbox schema design
Fan out on read
Fan out on write
Fan out on write with buckets
Summary
8. Logging and Real-time Analytics with MongoDB
Log data analysis
Error logs
Access logs
What we are looking for
Measuring the traffic on the web server
Designing the schema
Capturing an event request
A one-document solution
TTL indexes
Sharding
Querying for reports
Summary
Index
· · · · · · (收起)

讀後感

評分

評分

評分

評分

評分

用戶評價

评分

看起來蠻好懂的——實際上也是蠻好懂的。隻是對於DataModeling講得比較少,更多是在介紹MongoDB的基礎。

评分

看起來蠻好懂的——實際上也是蠻好懂的。隻是對於DataModeling講得比較少,更多是在介紹MongoDB的基礎。

评分

看起來蠻好懂的——實際上也是蠻好懂的。隻是對於DataModeling講得比較少,更多是在介紹MongoDB的基礎。

评分

看起來蠻好懂的——實際上也是蠻好懂的。隻是對於DataModeling講得比較少,更多是在介紹MongoDB的基礎。

评分

看起來蠻好懂的——實際上也是蠻好懂的。隻是對於DataModeling講得比較少,更多是在介紹MongoDB的基礎。

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有