Home Page Icon
Home Page
Table of Contents for
Cover image
Close
Cover image
by Joe Celko
Joe Celko’s Complete Guide to NoSQL
Cover image
Title page
Table of Contents
Copyright
Dedication
About the Author
Introduction
Chapter 1. NoSQL and Transaction Processing
Abstract
Introduction
1.1 Databases Transaction Processing in the Batch Processing World
1.2 Transaction Processing in the Disk Processing World
1.3 ACID
1.4 Pessimistic Concurrency in Detail
1.5 CAP Theorem
1.6 BASE
1.7 Server-side Consistency
1.8 Error Handling
1.9 Why SQL Does Not Work Here
Concluding Thoughts
References
Chapter 2. Columnar Databases
Abstract
Introduction
2.1 History
2.2 How It Works
2.3 Query Optimizations
2.4 Multiple Users and Hardware
2.5 Doing an ALTER Statement
2.6 Data Warehouses and Columnar Databases
Concluding Thoughts
Reference
Chapter 3. Graph Databases
Abstract
Introduction
3.1 Graph Theory Basics
3.2 RDBMS Versus Graph Database
3.3 Six Degrees of Kevin Bacon Problem
3.4 Vertex Covering
3.5 Graph Programming Tools
Concluding Thoughts
References
Chapter 4. MapReduce Model
Abstract
Introduction
4.1 Hadoop Distributed File System
4.2 Query Languages
Concluding Thoughts
References
Chapter 5. Streaming Databases and Complex Events
Abstract
Introduction
5.1 Generational Concurrency Models
5.2 Complex Event Processing
5.3 Commercial Products
Concluding Thoughts
References
Chapter 6. Key–Value Stores
Abstract
Introduction
6.1 Schema Versus no Schema
6.2 Query Versus Retrieval
6.3 Handling Keys
6.4 Handling Values
6.5 Products
Concluding Thoughts
Chapter 7. Textbases
Abstract
Introduction
7.1 Classic Document Management Systems
7.2 Text Mining and Understanding
7.3 Language Problem
Concluding Thoughts
References
Chapter 8. Geographical Data
Abstract
Introduction
8.1 GIS Queries
8.2 Locating Places
8.3 SQL Extensions for GIS
Concluding Thoughts
References
Chapter 9. Big Data and Cloud Computing
Abstract
Introduction
9.1 Objections to Big Data and the Cloud
9.2 Big Data and Data Mining
Concluding Thoughts
References
Chapter 10. Biometrics, Fingerprints, and Specialized Databases
Abstract
Introduction
10.1 Naive Biometrics
10.2 Fingerprints
10.3 DNA Identification
10.4 Facial Databases
Concluding Thoughts
References
Chapter 11. Analytic Databases
Abstract
Introduction
11.1 Cubes
11.2 Dr. Codd’s OLAP Rules
11.3 MOLAP
11.4 ROLAP
11.5 HOLAP
11.6 OLAP Query Languages
11.7 Aggregation Operators in SQL
11.8 OLAP Operators in SQL
11.9 Sparseness in Cubes
Concluding Thoughts
References
Chapter 12. Multivalued or NFNF Databases
Abstract
Introduction
12.1 Nested File Structures
12.2 Multivalued Systems
12.3 NFNF Databases
12.4 Existing Table-Valued Extensions
Concluding Thoughts
Chapter 13. Hierarchical and Network Database Systems
Abstract
Introduction
13.1 Types of Databases
13.2 Database History
13.3 Simple Hierarchical Database
13.4 Summary
Concluding Thoughts
References
Glossary
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Next
Next Chapter
Title page
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset