NoSQL with MongoDB in 24 Hours, Sams Teach Yourself

  • ISBN13:


  • ISBN10:


  • Edition: 1st
  • Format: Paperback
  • Copyright: 2014-09-08
  • Publisher: Sams Publishing

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
  • We Buy This Book Back!
    In-Store Credit: $1.89
    Check/Direct Deposit: $1.80
    PayPal: $1.80
List Price: $34.99 Save up to $23.25
  • Rent Book $11.74
    Add to Cart Free Shipping


Supplemental Materials

What is included with this book?


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

Author Biography

Brad Dayley is a senior software engineer with more than 20 years of experience developing enterprise applications. He has designed and developed large-scale business applications, including SAS applications with NoSQL database back ends and rich Internet web applications as front ends. He is the author of the jQ uery and JavaScript Phrasebook, Sams Teach Yourself jQuery and JavaScript in 24 Hours, and Node.js, MongoDB and AngularJS Web Development.

Table of Contents

Part I. Understanding NoSQL Concepts
Hour 1. Introducing NoSQL
Hour 2. Reviewing NoSQL Databases

Part II. Implementing NoSQL in MongoDB
Hour 3. Introducing MongoDB
Hour 4. Designing a MongoDB Data Model
Hour 5. Interacting With MongoDB Data
Hour 6. Querying Data in MongoDB

Part III. Advanced NoSQL Concepts in MongoDB
Hour 7. Creating Consistency
Hour 8. Implementing Transaction and Version Stamps
Hour 9. Utilizing the Power of Map-Reduce

Part III. Programming
Hour 10. Implementing MongoDB in PHP
Hour 11. Accessing MongoDB Data From PHP
Hour 12. Implementing MongoDB in Python
Hour 13. Accessing MongoDB Data From Python
Hour 14. Implementing MongoDB in Java
Hour 15. Accessing MongoDB Data From Java
Hour 16. Implementing Node.js with Mongoose
Hour 17. Accessing MongoDB Data From Node.js with Mongoose

Part IV. Additional MongoDB Concepts
Hour 18. Database Administration
Hour 19. Backing Up the Database
Hour 20. Monitoring MongoDB
Hour 21. Optimization
Hour 22. Replication
Hour 23. Sharding
Hour 24. Deploying MongoDB

Rewards Program

Write a Review