Description
Book SynopsisGet up to speed on the nuances of NoSQL databases and what they mean for your organization This easy to read guide to NoSQL databases provides the type of no-nonsense overview and analysis that you need to learn, including what NoSQL is and which database is right for you.
Table of ContentsIntroduction 1
Part I: Getting Started with NoSQL 5
Chapter 1: Introducing NoSQL: The Big Picture 7
Chapter 2: NoSQL Database Design and Terminology 27
Chapter 3: Evaluating NoSQL 59
Part II: Key-Value Stores 95
Chapter 4: Common Features of Key-Value Stores 97
Chapter 5: Key-Value Stores in the Enterprise 105
Chapter 6: Key-Value Use Cases 111
Chapter 7: Key-Value Store Products 117
Chapter 8: Riak and Basho 133
Part III: Bigtable Clones 139
Chapter 9: Common Features of Bigtables 141
Chapter 10: Bigtable in the Enterprise 153
Chapter 11: Bigtable Use Cases 165
Chapter 12: Bigtable Products 171
Chapter 13: Cassandra and DataStax 193
Part IV: Document Databases 199
Chapter 14: Common Features of Document Databases 201
Chapter 15: Document Databases in the Enterprise 213
Chapter 16: Document Database Use Cases 221
Chapter 17: Document Database Products 233
Chapter 18: MongoDB 251
Part V: Graph and Triple Stores 257
Chapter 19: Common Features of Triple and Graph Stores 259
Chapter 20: Triple Stores in the Enterprise 275
Chapter 21: Triple Store Use Cases 283
Chapter 22: Triple Store Products 293
Chapter 23: Neo4j and Neo Technologies 309
Part VI: Search Engines 315
Chapter 24: Common Features of Search Engines 317
Chapter 25: Search Engines in the Enterprise 327
Chapter 26: Search Engine Use Cases 335
Chapter 27: Types of Search Engines 341
Chapter 28: Elasticsearch 353
Part VII: Hybrid NoSQL Databases 359
Chapter 29: Common Hybrid NoSQL Features 361
Chapter 30: Hybrid Databases in the Enterprise 369
Chapter 31: Hybrid NoSQL Database Use Cases 375
Chapter 32: Hybrid NoSQL Database Products 381
Chapter 33: MarkLogic 389
Part VIII: The Part of Tens 399
Chapter 34: Ten Advantages of NoSQL over RDBMS 401
Chapter 35: Ten NoSQL Misconceptions 407
Chapter 36: Ten Reasons Developers Love NoSQL 413
Index 419