Scaling Couchdb replication, clustering, and administration

This practical guide offers a short course on scaling CouchDB to meet the capacity needs of your distributed application. Through a series of scenario-based examples, this book lets you explore several methods for creating a system that can accommodate growth and meet expected demand. In the proces...

Descripción completa

Detalles Bibliográficos
Autor principal: Holt, Bradley (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Sebastopol, California : Oreilly & Associates 2011.
Edición:1st ed
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628303106719
Tabla de Contenidos:
  • Table of Contents; Preface; Conventions Used in This Book; Using Code Examples; Safari® Books Online; How to Contact Us; Acknowledgments; Chapter 1. Defining Scaling Goals; What is Scalability?; Capacity Planning; The CAP Theorem; Consistency; Availability; Partition Tolerance; Chapter 2. Tuning and Designing for Scale; Performance Tips; Document Design; Chapter 3. Replication; Filters and Specifying Documents; Conflict Resolution; Picking the Same Revision as CouchDB; Picking a Conflicted Revision; Merging Revisions; Chapter 4. Load Balancing; CouchDB Nodes; Replication Setup
  • Proxy Server ConfigurationTesting; Chapter 5. Clustering; BigCouch; Lounge; Pillow; Chapter 6. Distributed Load Testing; Installing Tsung; Configuring Tsung; Running Tsung; Monitoring; Identifying Bottlenecks; Test Configuration