Next generation databases : NoSQL, NewSQL, and Big Data /: NoSQL, NewSQL, and Big Data. (2015)
- Record Type:
- Book
- Title:
- Next generation databases : NoSQL, NewSQL, and Big Data /: NoSQL, NewSQL, and Big Data. (2015)
- Main Title:
- Next generation databases : NoSQL, NewSQL, and Big Data
- Further Information:
- Note: Guy Harrison.
- Authors:
- Harrison, Guy
- Contents:
- At a Glance; Contents; About the Author; About the Technical Reviewer; Acknowledgements; Part I: Next Generation Databases ; Chapter 1: Three Database Revolutions; Early Database Systems; The First Database Revolution; The Second Database Revolution; Relational theory; Transaction Models ; The First Relational Databases; Database Wars!; Client-server Computing ; Object-oriented Programming and the OODBMS ; The Relational Plateau; The Third Database Revolution; Google and Hadoop ; The Rest of the Web; Cloud Computing ; Document Databases ; The " NewSQL " The Nonrelational Explosion Conclusion: One Size Doesn't Fit All; Notes; Chapter 2: Google, Big Data, and Hadoop; The Big Data Revolution; Cloud, Mobile, Social, and Big Data; Google: Pioneer of Big Data; Google Hardware; The Google Software Stack; More about MapReduce ; Hadoop: Open-Source Google Stack; Hadoop's Origins; The Power of Hadoop; Hadoop's Architecture ; HBase ; Hive ; Pig ; The Hadoop Ecosystem ; Conclusion; Notes; Chapter 3: Sharding, Amazon, and the Birth of NoSQL; Scaling Web 2.0; How Web 2.0 was Won; The Open-source Solution; Sharding. Death by a Thousand Shards CAP Theorem ; Eventual Consistency; Amazon's Dynamo; Consistent Hashing; Tunable Consistency; Dynamo and the Key-value Store Family; Conclusion; Note; Chapter 4: Document Databases; XML and XML Databases; XML Tools and Standards ; XML Databases; XML Support in Relational Systems ; JSON Document Databases; JSON and AJAX ; JSON Databases ; Data ModelsAt a Glance; Contents; About the Author; About the Technical Reviewer; Acknowledgements; Part I: Next Generation Databases ; Chapter 1: Three Database Revolutions; Early Database Systems; The First Database Revolution; The Second Database Revolution; Relational theory; Transaction Models ; The First Relational Databases; Database Wars!; Client-server Computing ; Object-oriented Programming and the OODBMS ; The Relational Plateau; The Third Database Revolution; Google and Hadoop ; The Rest of the Web; Cloud Computing ; Document Databases ; The " NewSQL " The Nonrelational Explosion Conclusion: One Size Doesn't Fit All; Notes; Chapter 2: Google, Big Data, and Hadoop; The Big Data Revolution; Cloud, Mobile, Social, and Big Data; Google: Pioneer of Big Data; Google Hardware; The Google Software Stack; More about MapReduce ; Hadoop: Open-Source Google Stack; Hadoop's Origins; The Power of Hadoop; Hadoop's Architecture ; HBase ; Hive ; Pig ; The Hadoop Ecosystem ; Conclusion; Notes; Chapter 3: Sharding, Amazon, and the Birth of NoSQL; Scaling Web 2.0; How Web 2.0 was Won; The Open-source Solution; Sharding. Death by a Thousand Shards CAP Theorem ; Eventual Consistency; Amazon's Dynamo; Consistent Hashing; Tunable Consistency; Dynamo and the Key-value Store Family; Conclusion; Note; Chapter 4: Document Databases; XML and XML Databases; XML Tools and Standards ; XML Databases; XML Support in Relational Systems ; JSON Document Databases; JSON and AJAX ; JSON Databases ; Data Models in Document Databases; Early JSON Databases; MemBase and CouchBase ; MongoDB ; JSON, JSON, Everywhere; Conclusion; Chapter 5: Tables are Not Your Friends: Graph Databases; What is a Graph? RDBMS Patterns for Graphs RDF and SPARQL ; Property Graphs and Neo4j ; Gremlin ; Graph Database Internals; Graph Compute Engines; Conclusion; Chapter 6: Column Databases; Data Warehousing Schemas; The Columnar Alternative; Columnar Compression ; Columnar Write Penalty ; Sybase IQ, C-Store, and Vertica; Column Database Architectures; Projections; Columnar Technology in Other Databases; Conclusion; Note; Chapter 7: The End of Disk? SSD and In-Memory Databases; The End of Disk?; Solid State Disk; The Economics of Disk; SSD- Enabled Databases ; In-Memory Databases; TimesTen. Redis SAP HANA ; VoltDB ; Oracle 12c "in-Memory Database"; Berkeley Analytics Data Stack and Spark; Spark Architecture ; Conclusion; Note; Part II: The Gory Details ; Chapter 8: Distributed Database Patterns; Distributed Relational Databases; Replication; Shared Nothing and Shared Disk ; Nonrelational Distributed Databases; MongoDB Sharding and Replication; Sharding; Sharding Mechanisms ; Cluster Balancing ; Replication ; Write Concern and Read Preference ; HBase; Tables, Regions, and RegionServers; Caching and Data Locality ; Rowkey Ordering. … (more)
- Publisher Details:
- Berkeley, California : Apress
- Publication Date:
- 2015
- Copyright Date:
- 2015
- Extent:
- 1 online resource (xxi, 235 pages), illustrations (some color)
- Subjects:
- 005.74
Computer science
Databases
COMPUTERS -- Databases -- General
Databases
Computers -- Computer Science
Computer science
Database management
Computers -- Database Management -- General
Databases
Electronic books - Languages:
- English
- ISBNs:
- 9781484213292
1484213297 - Related ISBNs:
- 9781484213308
1484213300 - Notes:
- Note: Online resource; title from PDF title page (SpringerLink, viewed January 8, 2016).
- 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.353515
- Ingest File:
- 01_312.xml