NoSQL For Dummies.
Featuring specific evaluation criteria for NoSQL databases, along with a look into the pros and cons of the most popular options, this book provides the fastest and easiest way to dive into the details of this technology. You'll gain an understanding of how to use NoSQL databases for mission-cr...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Wiley,
2015.
|
Colección: | --For dummies.
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Title Page; Copyright Page; Contents at a Glance; Table of Contents; Introduction; Foolish Assumptions; Icons Used in This Book; Beyond the Book; Where to Go from Here; Part I Getting Started with NoSQL; Chapter 1 Introducing NoSQL: The Big Picture; A Brief History of NoSQL; Amazon and Google papers; What NoSQL means today; Features of NoSQL; Common features; Not-so-common features; Enterprise NoSQL; Why You Should Care about NoSQL; Recent trends in IT; Problems with conventional approaches; NoSQL benefits and precautions; Chapter 2 NoSQL Database Design and Terminology.
- Managing Different Data TypesColumnar; Key value stores; Triple and graph stores; Document; Search engines; Hybrid NoSQL databases; Available NoSQL products; Describing NoSQL; Applying Consistency Methods; ACID; BASE; Choosing ACID or BASE?; Availability approaches; Developing applications on NoSQL; Polyglot persistence; Polyglot persistence explained; The death of the RDBMS?; Integrating Related Technologies; Search engine techniques; Business Intelligence, dashboarding, and reporting; Batch processing with Hadoop Map/Reduce; Hadoop HDFS; Semantics; Public cloud; Chapter 3 Evaluating NoSQL.
- The Technical EvaluationWhich type of NoSQL is for you?; Search features; Scaling NoSQL; Keeping data safe; Visualizing NoSQL; Extending your data layer; The Business Evaluation; Developing skills; Getting value quickly; Finding help; Deciding on open-source versus commercial software; Building versus buying; Evaluating vendor capabilities; Finding support worldwide; Expanding to the cloud; Getting Support; Business or mission-critical features; Vendor claims; Enterprise system issues; Security; Preparing for failure; Scaling up; Acceptance testing; Monitoring; Part II Key-Value Stores.
- Chapter 4 Common Features of Key-Value StoresManaging Availability; Trading consistency; Implementing ACID support; Managing Keys; Partitioning; Accessing data on partitions; Managing Data; Data types in key-value stores; Replicating data; Versioning data; Chapter 5 Key-Value Stores in the Enterprise; Scaling; Simple data model
- fast retrieval; In-memory caching; Reducing Time to Value; Using simple structures; Complex structure handling; Chapter 6 Key-Value Use Cases; Managing User Information; Delivering web advertisements; Handling user sessions; Supporting personalization.
- High-Speed Data CachingChapter 7 Key-Value Store Products; High-Speed Key Access; Caching data in memory; Replicating data to slaves; Data modeling in key-value stores; Operating on data; Evaluating Redis; Taking Advantage of Flash; Spending money for speed; Context computing; Evaluating Aerospike; Using Pluggable Storage; Changing storage engines; Caching data in memory; Evaluating Voldemort; Separating Data Storage and Distribution; Using Berkeley DB for single node storage; Distributing data; Evaluating Oracle NoSQL; Handling Partitions; Tolerating partitions; Secondary indexing.