• Complain

Wilson da Rocha Franca - MongoDB Data Modeling

Here you can read online Wilson da Rocha Franca - MongoDB Data Modeling full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2015, publisher: Packt Publishing - ebooks Account, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Wilson da Rocha Franca MongoDB Data Modeling
  • Book:
    MongoDB Data Modeling
  • Author:
  • Publisher:
    Packt Publishing - ebooks Account
  • Genre:
  • Year:
    2015
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

MongoDB Data Modeling: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "MongoDB Data Modeling" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Focus on data usage and better design schemas with the help of MongoDB

About This Book
  • Create reliable, scalable data models with MongoDB
  • Optimize the schema design process to support applications of all kinds
  • Use this comprehensive guide to implement advanced schema designs
Who This Book Is For

This book is intended for database professionals, software developers, and architects who have some previous experience with MongoDB and now want to shift their focus to the concepts of data modeling. If you wish to develop better schema designs for MongoDB-based applications, this book is ideal for you.

What You Will Learn
  • Optimize your models based on priorities
  • Discover the schemaless document-oriented database design
  • Improve the process of querying a document with the help of indexing
  • Set up a sharded environment with replication
  • Configure the read preference in accordance with your applications requirements
  • Create effective indexes that will fit your application needs
  • Understand how to analyze the performance of your queries to avoid performance issues
In Detail

This book covers the basic concepts in data modeling and also provides you with the tools to design better schemas. With a focus on data usage, this book will cover how queries and indexes can influence the way we design schemas, with thorough examples and detailed code.

The book begins with a brief discussion of data models, drawing a parallel between relational databases, NoSQL, and consequently MongoDB. Next, the book explains the most basic MongoDB concepts, such as read and write operations, indexing, and how to design schemas by knowing how applications will use the data. Finally, we will talk about best practices that will help you optimize and manage your database, presenting you with a real-life example of data modeling on a real-time logging analytics application.

Wilson da Rocha Franca: author's other books


Who wrote MongoDB Data Modeling? Find out the surname, the name of the author of the book and a list of all author's works by series.

MongoDB Data Modeling — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "MongoDB Data Modeling" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
MongoDB Data Modeling

MongoDB Data Modeling

Copyright 2015 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

First published: June 2015

Production reference: 1160615

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham B3 2PB, UK.

ISBN 978-1-78217-534-6

www.packtpub.com

Credits

Author

Wilson da Rocha Frana

Reviewers

Mani Bhushan

lvaro Garca Gmez

Mohammad Hasan Niroomand

Mithun Satheesh

Commissioning Editor

Dipika Gaonkar

Content Development Editor

Merwyn D'souza

Technical Editors

Dhiraj Chandanshive

Siddhi Rane

Copy Editor

Ameesha Smith-Green

Project Coordinator

Neha Bhatnagar

Proofreader

Safis Editing

Indexer

Priya Sane

Graphics

Sheetal Aute

Disha Haria

Production Coordinator

Shantanu N. Zagade

Cover Work

Shantanu N. Zagade

About the Author

Wilson da Rocha Frana is a system architect at the leading online retail company in Latin America. An IT professional, passionate about computer science, and an open source enthusiast, he graduated with a university degree from Centro Federal de Educao Tecnolgica Celso Suckow da Fonseca, Rio de Janeiro, Brazil, in 2005 and holds a master's degree in Business Administration from Universidade Federal de Rio de Janeiro, gained in 2010.

Passionate about e-commerce and the Web, he has had the opportunity to work not only in online retail but in other markets such as comparison shopping and online classifieds. He has dedicated most of his time to being a Java web developer.

He worked as a reviewer on Instant Varnish Cache How-to and Arduino Development Cookbook , both by Packt Publishing.

Acknowledgments

I honestly never thought I would write a book so soon in my life. When the MongoDB Data Modeling project was presented to me, I embraced this challenge and I have always believed that it was possible to do. However, to be able to start and accomplish this project would not have been possible without the help of the Acquisition Editor, Hemal Desai and the Content Development Editor, Merwyn D'Souza. In addition, I would like to thank the Project Coordinator, Judie Jose, who understood all my delayed deliveries of the Arduino Development Cookbook reviews, written in parallel with this book.

Firstly, I would like to mention the Moutinho family, who were very important in the development of this project. Roberto Moutinho, for your support and for opening this door for me. Renata Moutinho, for your patience, friendship, and kindness, from the first to the last chapter; you guided me and developed my writing skills in this universal language that is not my mother tongue. Thank you very much Renata.

I would like to thank my teachers for their unique contributions in my education that improved my knowledge. This book is also for all Brazilians. I am very proud to be born in Brazil.

During the development of this book, I had to distance myself a little bit from my friends and family. Therefore, I want to apologize to everyone.

Mom and Dad, thank you for your support and the opportunities given to me. Your unconditional love made me the man that I am. A man that believes he is able to achieve his objectives in life. Rafaela, Marcelo, Igor, and Natlia, you inspire me, make me happy, and make me feel like the luckiest brother on Earth. Lucilla, Maria, Wilson, and Nilton, thanks for this huge and wonderful family. Cado, wherever you are, you are part of this too.

And, of course, I could not forget to thank my wife, Christiane. She supported me during the whole project, and understood every time we stayed at home instead of going out together or when I went to bed too late. She not only proofread but also helped me a lot with the translations of each chapter before I submitted them to Packt Publishing. Chris, thanks for standing beside me. My life began at the moment I met you. I love you.

About the Reviewers

Mani Bhushan is Head of Engineering at Swiggy (http://www.swiggy.com/)India's biggest on-demand logistic platform focused on food.

In the past, he worked for companies such as Amazon, where he was a part of the CBA (Checkout by Amazon) team and flexible payment services team, then he moved to Zynga where he had a lot of fun building games and learning game mechanics. His last stint was at Vizury, where he was leading their RTB (Real-Time Bidding) and DMP (Data Management Platform) groups.

He is a religious coder and he codes every day. His GitHub profile is https://github.com/mbhushan. He is an avid learner and has done dozens of courses on MOOC platforms such as Coursera and Udacity in areas such as mathematics, music, algorithms, management, machine learning, data mining, and more. You can visit his LinkedIn profile at http://in.linkedin.com/in/mbhushan.

All his free time goes to his kid Shreyansh and his wife Archana.

lvaro Garca Gmez is a computer engineer specialized in software engineering. From his early days with computers, he showed a special interest in algorithms and how efficient they are. The reason for this is because he is focused on real-time and high performance algorithms for massive data under cloud environments. Tools such as Cassandra, MongoDB, and other NoSQL engines taught him a lot. Although he is still learning about this kind of computation, he was able to write some articles and papers on the subject.

After several years of research in these areas, he arrived in the world of data mining, as a hobby that became a vocation. Since data mining covers the requirements of efficient and fast algorithms and storage engines in a distributed platform, this is the perfect place for him to research and work.

With the intention of sharing and improving his knowledge, he founded a non-profit organization where beginners have a place to learn and experts can use supercomputers for their research (supercomputers built by themselves).

At the moment, he works as a consultant and architecture analyst for big data applications.

Mohammad Hasan Niroomand graduated from the BSc program of software engineering at K. N. Toosi University. He worked as a frontend developer and UI designer in the Sadiq ICT team for 3 years. Now, he is a backend developer at Etick Pars, using Node.js and MongoDB to develop location-based services. Moreover, he is an MSc student at the Sharif University of Technology in the field of software engineering.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «MongoDB Data Modeling»

Look at similar books to MongoDB Data Modeling. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «MongoDB Data Modeling»

Discussion, reviews of the book MongoDB Data Modeling and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.