Getting Started with NoSQL

Your guide to the world and technology of NoSQL

Getting Started with NoSQL

Starting
Gaurav Vaish

Your guide to the world and technology of NoSQL
$10.00
$24.99
RRP $14.99
RRP $24.99
eBook
Print + eBook
$12.99 p/month

Get Access

Get Unlimited Access to every Packt eBook and Video course

Enjoy full and instant access to over 3000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Code Files
+ Collection
Free Sample

Book Details

ISBN 139781849694988
Paperback142 pages

About This Book

  • First hand, detailed information about NoSQL technology
  • Learn the differences between NoSQL and RDBMS and where each is useful
  • Understand the various data models for NoSQL
  • Compare and contrast some of the popular NoSQL databases on the market
  • Think outside the box; learn to design, construct, and implement using NoSQL

Who This Book Is For

Getting Started with NoSQL is a great resource for someone starting with NoSQL and an indispensable guide for technology decision makers. It is assumed that you have a background in RDBMS modeling and SQL and have had exposure to at least one of the programming languages – Java or JavaScript.

Table of Contents

Chapter 1: An Overview of NoSQL
Defining NoSQL
What NoSQL is and what it is not
Why NoSQL?
List of NoSQL Databases
Summary
Chapter 2: Characteristics of NoSQL
Application
RDBMS approach
Challenges
NoSQL approach
Summary
Chapter 3: NoSQL Storage Types
Storage types
Comparing the models
Summary
Chapter 4: Advantages and Drawbacks
Transactional application
Computational application
Web-scale application
Summary
Chapter 5: Comparative Study of NoSQL Products
Comparison
Technical comparison
Nontechnical comparison
Summary
Chapter 6: Case Study
Application definition
Requirement analysis
Implementation using MongoDB
Summary

What You Will Learn

  • Discover what NoSQL is and what it is not
  • Master the jargon and vocabulary around NoSQL
  • Understand the pros and cons of NoSQL
  • Learn where to implement NoSQL and where not to
  • Know the differences between various NoSQL data models
  • Explore advantages and limitations of popular NoSQL databases
  • Comprehend the differences between the NoSQL databases available
  • How to write code specific to data models and NoSQL databases
  • Discover the correct way of thinking for designing entities with NoSQL

In Detail

Relational databases have been used for decades, and in the last few years NoSQL has been a growing choice for large-scale web applications. Non-relational databases provide the scale and speed that you may need for your application. To switch you must know the options available, the advantages and drawbacks, and scenarios which it is suited to the most and where it should be avoided at all costs.

Getting Started with NoSQL is a from-the-ground up guide that takes you from the very first steps to a real-world NoSQL application. It provides you with a step-by-step approach to design and implement a NoSQL application that will help you make clear decisions on database choices and database model choices. The book is suited for a developer, an architect, as well as a CTO.

This book is a comprehensive guide to working with NoSQL. You will learn to make key decisions, and to design and implement NoSQL applications. You will learn about NoSQL jargon, data models, and databases on the market. The case studies and comparisons presented will help you to make a decision on whether or not to use NoSQL, and if so which model and product to use. This book is an indispensable resource for you to have in your library. You will learn everything you need to know about understanding and working with NoSQL and how to implement an application with the correct NoSQL for you.

Authors

Table of Contents

Chapter 1: An Overview of NoSQL
Defining NoSQL
What NoSQL is and what it is not
Why NoSQL?
List of NoSQL Databases
Summary
Chapter 2: Characteristics of NoSQL
Application
RDBMS approach
Challenges
NoSQL approach
Summary
Chapter 3: NoSQL Storage Types
Storage types
Comparing the models
Summary
Chapter 4: Advantages and Drawbacks
Transactional application
Computational application
Web-scale application
Summary
Chapter 5: Comparative Study of NoSQL Products
Comparison
Technical comparison
Nontechnical comparison
Summary
Chapter 6: Case Study
Application definition
Requirement analysis
Implementation using MongoDB
Summary

Book Details

ISBN 139781849694988
Paperback142 pages
Read More

Recommended for You

MySQL Admin Cookbook
$ 10.00
MySQL Admin Cookbook LITE: Replication and Indexing
$ 9.99
MySQL Admin Cookbook LITE: Configuration, Server Monitoring, Managing Users
$ 9.99