ebook img

Mastering MongoDB 3.x an expert's guide to building fault-tolerant MongoDB applications PDF

333 Pages·2017·3.161 MB·English
by  GiamasAlex
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Mastering MongoDB 3.x an expert's guide to building fault-tolerant MongoDB applications

Description:
Cover -- Copyright -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Customer Feedback -- Table of Contents -- Preface -- Chapter 1: MongoDB - A Database for the Modern Web -- Web history -- Web 1.0 -- Web 2.0 -- Web 3.0 -- SQL and NoSQL evolution -- MongoDB evolution -- Major feature set for versions 1.0 and 1.2 -- Version 2 -- Version 3 -- Version 3+ -- MongoDB for SQL developers -- MongoDB for NoSQL developers -- MongoDB key characteristics and use cases -- Key characteristics -- What is the use case for MongoDB? -- MongoDB criticism -- MongoDB configuration and best practices -- Operational best practices -- Schema design best practices -- Best practices for write durability -- Best practices for replication -- Best practices for sharding -- Best practices for security -- Best practices for AWS -- Reference documentation -- MongoDB documentation -- Packt references -- Further reading -- Summary -- Chapter 2: Schema Design and Data Modeling -- Relational schema design -- MongoDB schema design -- Read-write ratio -- Data modeling -- Data types -- Comparing different data types -- Date type -- ObjectId -- Modeling data for atomic operations -- Write isolation -- Read isolation and consistency -- Modeling relationships -- One-to-one -- One-to-many, many-to-many -- Modeling data for keyword searches -- Connecting to MongoDB -- Connecting using Ruby -- Mongoid ODM -- Inheritance with Mongoid models -- Connecting using Python -- PyMODM ODM -- Inheritance with PyMODM models -- Connecting using PHP -- Doctrine ODM -- Inheritance with Doctrine -- Summary -- Chapter 3: MongoDB CRUD Operations -- CRUD using the shell -- Scripting for the mongo shell -- Differences between scripting for the mongo shell and using it directly -- Batch inserts using the shell -- Batch operations using the mongo shell -- Administration -- fsync.
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.