Getting started with NoSQL : your guide to the world and technology of NoSQL /: your guide to the world and technology of NoSQL. (2013)
- Record Type:
- Book
- Title:
- Getting started with NoSQL : your guide to the world and technology of NoSQL /: your guide to the world and technology of NoSQL. (2013)
- Main Title:
- Getting started with NoSQL : your guide to the world and technology of NoSQL
- Further Information:
- Note: Gaurav Vaish.
- Other Names:
- Vaish, Gaurav
- Contents:
- Table of Contents; Getting Started with NoSQL; 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 NoSQLApplication; 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 doWhat 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; BulkTable of Contents; Getting Started with NoSQL; 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 NoSQLApplication; 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 doWhat 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 maintenanceAvailability; 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 setPlugin 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. … (more)
- Publisher Details:
- Birmingham : Packt Publishing
- Publication Date:
- 2013
- Extent:
- 1 online resource (iii, 127 pages)
- Subjects:
- 005.7565
COMPUTERS -- Internet -- General
Information storage and retrieval systems
Database management
Database management
Databases
Electronic data processing -- Structured techniques
COMPUTERS -- Programming Languages -- SQL
COMPUTERS -- Databases -- General
Database management
Information storage and retrieval systems
Electronic books
Electronic books - Languages:
- English
- ISBNs:
- 9781849694995
1849694990
1849694982
9781849694988 - Related ISBNs:
- 9781849694988
- Notes:
- Note: Print version record.
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.90333
- Ingest File:
- 01_047.xml