Cover image for NoSQL Starter.
NoSQL Starter.
Title:
NoSQL Starter.
Author:
Vaish, Gaurav.
ISBN:
9781849694995
Personal Author:
Physical Description:
1 online resource (156 pages)
Contents:
Getting Started with NoSQL -- Table of Contents -- Getting Started with NoSQL -- Credits -- About the Author -- About the Reviewer -- www.PacktPub.com -- Support files, eBooks, discount offers and more -- Why Subscribe? -- Free Access for Packt account holders -- Preface -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Downloading the color images of this book -- Errata -- Piracy -- Questions -- 1. An Overview of NoSQL -- Defining NoSQL -- History -- What NoSQL is and what it is not -- Why NoSQL? -- List of NoSQL Databases -- Summary -- 2. Characteristics of NoSQL -- Application -- RDBMS approach -- Challenges -- NoSQL approach -- Summary -- 3. NoSQL Storage Types -- Storage types -- Column-oriented databases -- Advantages -- Example -- Document store -- Advantages -- Examples -- Key-value store -- Advantages -- Examples -- Graph store -- Advantages -- Examples -- Multi-storage type databases -- Comparing the models -- Summary -- 4. Advantages and Drawbacks -- Transactional application -- Entity schema requirements -- Data access requirements -- What NoSQL can do -- What NoSQL cannot do -- Decision -- Computational application -- Entity schema requirements -- Data access requirements -- What NoSQL can do -- What NoSQL cannot do -- Decision -- Web-scale application -- Entity schema requirements -- Data access requirements -- What NoSQL can do -- What NoSQL cannot do -- Decision -- Summary -- 5. Comparative Study of NoSQL Products -- Comparison -- Technical comparison -- Implementation language -- Engine types -- Speed -- Features -- Limits -- Bulk operations -- Bulk read -- Bulk insert -- Bulk update -- Bulk delete -- Query options -- Get by ID -- Composite indexes -- Views -- Security -- Access management -- Authentication -- Authorization or role-based access.

Encryption -- Multitenancy -- RDBMS related features -- Deployment and maintenance -- Availability -- Maintenance -- Tools -- Protocol -- Nontechnical comparison -- Source and license -- Community and vendor support -- Summary -- 6. Case Study -- Application definition -- Requirement analysis -- Implementation using MongoDB -- Features and constraints -- Setup -- Database design -- Database queries -- Database modeling -- Schema definition -- Writing queries -- Queries for a single entity, simple result -- Queries for a single entity, Aggregate -- Queries for one-to-one relationship -- Queries for one-to-many relationship -- Queries for many-to-many relationship -- Miscellaneous queries -- Pagination -- Limiting items in an array in result set -- Plugin and dynamic data support -- Model refinements -- References using non-ID property -- Denormalization and document embedding -- Complete document embedding -- Partial document embedding -- Bucketing -- Cache document approach -- Miscellaneous changes -- Summary -- A. Taxonomy -- Vocabulary -- Relationship between CAP, ACID, and NoSQL -- Index.
Abstract:
NoSQL Starter 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.Friendly, practical tutorial with lots of hints and tips from several experienced Solr users and developers.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: