Home > Store

MongoDB for Web Development, Rough Cuts

Rough Cuts

  • Available to Safari Subscribers
  • About Rough Cuts
  • Rough Cuts are manuscripts that are developed but not yet published, available through Safari. Rough Cuts provide you access to the very latest information on a given topic and offer you the opportunity to interact with the author to influence the final publication.

Not for Sale

Description

  • Copyright 2018
  • Pages: 360
  • Edition: 1st
  • Rough Cuts
  • ISBN-10: 0-13-248970-8
  • ISBN-13: 978-0-13-248970-6

This book takes you through the simple steps of setup and usage of MongoDB, all the way through to detailed theory behind the core of the database platform. Web developers usually stick to MySQL as it is ubiquitous and simple - however modern development has requirements that exceed the simplicity and utility of a relational database engine; and this leaves most developers in a world of uncertainty when they investigate alternative platforms. The only way to really take advantage of these modern document databases is to completely rethink the way you model your data. This is especially difficult for PHP developers; and many cannot understand examples prepared in other languages with dramatically different syntax, such as ruby or python. Unfortunately that is the vast majority of tutorials and articles found online. This book will cover development in PHP, Ruby, Python and Java with supplemental web materials for full applications in all languages.

Sample Content

Table of Contents

1. Introduction

2. Getting Started

3. MongoDB Concepts

4. Working with Documents

5. Working with Binary Files

6. Working with Queries

7. Advanced Queries

8. Query Optimization

9. MongoDB Administration

10. MongoDB Sharding

11. Example Applications

Appendix A. Installing MongoDB

Appendix B. Installing MongoDB Libraries: PHP, Python, Java, Ruby, C++ , Perl

Appendix C. MongoDB Tools

Appendix D. Third Party Tools

Updates

Submit Errata

More Information