Book Image

MongoDB Cookbook

By : Amol Nayak
Book Image

MongoDB Cookbook

By: Amol Nayak

Overview of this book

<p>MongoDB is a high-performance and feature-rich NoSQL database that forms the backbone of numerous complex development systems. You will certainly find the MongoDB solution you are searching for in this book.</p> <p>Starting with how to initialize the server in three different modes with various configurations, you will then learn a variety of skills including the basics of advanced query operations and features in MongoDB and monitoring and backup using MMS. From there, you can delve into recipes on cloud deployment, integration with Hadoop, and improving developer productivity. By the end of this book, you will have a clear idea about how to design, develop, and deploy MongoDB.</p>
Table of Contents (17 chapters)
MongoDB Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

About the Reviewers

Jan Borgelin is a technical geek with over 15 years of professional software-development experience. He is currently the CTO of BA Group Ltd., a consultancy based in Finland. BA Group was one of the early adopters of MongoDB and the first official MongoDB partner in Scandinavia.

Doug Duncan has been working with RDBMSes for the past 15 years and has started shifting gears towards the newer data stores since the past 3 years. He has focused mainly on MongoDB since he came across the 0.8 release. In addition to his day job as a MongoDB database administrator, he works as an online teaching assistant for the MongoDB education team for several of their online courses (https://university.mongodb.com/), where he helps students understand how MongoDB works. When not working, he likes to read about new technologies and try to figure out how they can integrate and work in conjunction with the more established systems already in place.

Laurence Putra is a software engineer working in Singapore and runs the Singapore MongoDB User Group. In his free time, he hacks away on random stuff and picks up new technologies. His key interests lie in security and distributed systems. For more information, view his profile at geeksphere.net.

Liran Tal is a certified MongoDB developer and top contributor to the open source MEAN.IO and MEAN.JS full-stack JavaScript frameworks. Being an avid supporter of and contributor to the open source movement, in 2007, he redefined network RADIUS management by establishing daloRADIUS, a world-recognized and industry-leading open source project.

Liran is currently working at HP Software as an R&D team leader on a combined technology stack featuring a Drupal-based collaboration platform, Java, Node.js, and MongoDB.

At HP Live Network, Liran plays a key role in system-architecture design, shaping the technology strategy from planning and development to deployment and maintenance in HP's IaaS cloud. Acting as the technological focal point, he loves mentoring team mates, driving for better code methodology, and seeking out innovative solutions to support business strategies.

He has a cum laude (honors) in his Bachelor's degree in Business and Information Systems Analysis studies and enjoys spending his time with his beloved wife, Tal, and his new born son, Ori. Among other things, his hobbies include playing the guitar, hacking all things on Linux, and continuously experimenting with and contributing to open source projects.

Khaled Tannir is a visionary solution architect with more than 20 years of technical experience, focusing on Big Data technologies and data mining since 2010.

He is widely recognized as an expert in these fields and has a Master of Research degree in Big Data and Cloud Computing and a Master's degree in System Information Architectures with initially a Bachelor of Technology degree in Electronics.

Khaled is a Microsoft Certified Solutions Developer (MCSD) and an avid technologist. He worked for many companies in France (and recently in Canada), leading the development and implementation of software solutions and giving technical presentations.

He is the author of RavenDB 2.x Beginner's Guide and Optimizing Hadoop for MapReduce and is the technical reviewer for Pentaho Analytics for MongoDB and MongoDB High Availability, all available at Packt Publishing.

He enjoys taking landscape and night photos; traveling; playing video games; creating funny electronic gadgets with Arduino, Raspberry PI, and .NET Gadgeteer; and of course, spending time with his wife and family.

You can reach him at .