Book description
NoSQL database usage is growing at a stunning 50% per year, as organizations discover NoSQL's potential to address even the most challenging Big Data and real-time database problems. Every NoSQL database is different, but one is the most popular by far: MongoDB.
Now, in just 24 lessons of one hour or less, you can learn how to leverage MongoDB's immense power. Each short, easy lesson builds on all that's come before, teaching NoSQL concepts and MongoDB techniques from the ground up.
Sams Teach Yourself NoSQL with MongoDB
in 24 Hours covers all this, and much more:
Learning how NoSQL is different, when to use it, and when to use traditional RDBMSes instead
Designing and implementing MongoDB databases of diverse types and sizes
Storing and interacting with data via Java, PHP, Python, and Node.js/Mongoose
Choosing the right NoSQL distribution model for your application
Installing and configuring MongoDB
Designing MongoDB data models, including collections, indexes, and GridFS
Balancing consistency, performance, and durability
Leveraging the immense power of Map-Reduce
Administering, monitoring, securing, backing up, and repairing MongoDB databases
Mastering advanced techniques such as sharding and replication
Optimizing performance
Table of contents
- About This eBook
- Title Page
- Copyright Page
- Contents at a Glance
- Table of Contents
- About the Author
- Dedication
- Acknowledgments
- We Want to Hear from You!
- Reader Services
- Introduction
- Part I: Getting Started with NoSQL and MongoDB
-
Part II: Implementing NoSQL in MongoDB
- Hour 4. Configuring User Accounts and Access Control
- Hour 5. Managing Databases and Collections from the MongoDB Shell
- Hour 6. Finding Documents in the MongoDB Collection from the MongoDB Shell
- Hour 7. Additional Data-Finding Operations Using the MongoDB Shell
-
Hour 8. Manipulating MongoDB Documents in a Collection
- Understanding the Write Concern
- Configuring Database Connection Error Handling
- Getting the Status of Database Write Requests
- Understanding Database Update Operators
- Adding Documents to a Collection in the MongoDB Shell
- Updating Documents in a Collection from the MongoDB Shell
- Saving Documents in a Collection Using the MongoDB Shell
- Upserting Documents in Collections Using the MongoDB Shell
- Deleting Documents from a Collection Using the MongoDB Shell
- Summary
- Q&A
- Workshop
- Hour 9. Utilizing the Power of Grouping, Aggregation, and Map Reduce
-
Part III: Using MongoDB in Applications
- Hour 10. Implementing MongoDB in Java Applications
- Hour 11. Accessing Data from MongoDB in Java Applications
- Hour 12. Working with MongoDB Data in Java Applications
- Hour 13. Implementing MongoDB in PHP Applications
- Hour 14. Accessing Data from MongoDB in PHP Applications
- Hour 15. Working with MongoDB Data in PHP Applications
- Hour 16. Implementing MongoDB in Python Applications
- Hour 17. Accessing Data from MongoDB in Python Applications
- Hour 18. Working with MongoDB Data in Python Applications
- Hour 19. Implementing MongoDB in Node.js Applications
- Hour 20. Accessing Data from MongoDB in Node.js Applications
- Hour 21. Working with MongoDB Data in Node.js Applications
-
Part IV: Additional MongoDB Concepts
- Hour 22. Database Administration Using the MongoDB Shell
- Hour 23. Implementing Replication and Sharding in MongoDB
-
Hour 24. Implementing a MongoDB GridFS Store
- Understanding the GridFS Store
- Implementing a GridFS in the MongoDB Shell
- Implementing a MongoDB GridFS Using the Java MongoDB Driver
- Implementing a MongoDB GridFS Using the PHP MongoDB Driver
- Implementing a MongoDB GridFS Using the Python MongoDB Driver
- Implementing a MongoDB GridFS Using the Node.js MongoDB Driver
- Summary
- Q&A
- Workshop
- Index
Product information
- Title: Sams Teach Yourself NoSQL with MongoDB in 24 Hours
- Author(s):
- Release date: September 2014
- Publisher(s): Sams
- ISBN: 9780133844412
You might also like
video
NoSQL with MongoDB in 24 Hours, Sams Teach Yourself (Supplemental Video)
The media elements for Sams Teach Yourself NoSQL with MongoDB in 24 Hoursdemonstrate key points in …
book
MongoDB 4 Quick Start Guide
A fast paced guide that will help you to create, read, update and delete data using …
book
MongoDB Cookbook - Second Edition
Harness the latest features of MongoDB 3 with this collection of 80 recipes ? from managing …
book
Practical MongoDB: Architecting, Developing, and Administering MongoDB
Practical Guide to MongoDB: Architecting, Developing, and Administering MongoDB begins with a short introduction to the …