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. 小美书屋 版权所有