Getting Started with Couchbase Server - Helion
ISBN: 978-14-493-3102-3
stron: 90, Format: ebook
Data wydania: 2012-06-08
Księgarnia: Helion
Cena książki: 63,74 zł (poprzednio: 74,99 zł)
Oszczędzasz: 15% (-11,25 zł)
Do you know what to do if your web application goes viral and usage suddenly explodes? This concise guide introduces you to Couchbase Server, an extremely fast NoSQL database that automatically distributes data across a cluster of commodity servers or virtual machines. You’ll learn hands-on how to build a Couchbase cluster without changing your application, and how to expand your database on the fly without interrupting service.
Discover how this open source server can help your application gain scalability and performance.
- Learn how the server’s architecture affects the way you build and deploy your database
- Store data without defining a data structure—and retrieve it without complex queries or query languages
- Use a formula to estimate your cluster size requirements
- Set up individual nodes through a browser, command line, or REST API
- Enable your application to read and write data with sub-millisecond latency through managed object caching
- Get a quick guide to building applications that integrate Couchbase’s core protocol
- Identify problems in your cluster with the web console
- Expand or shrink your cluster, handle failovers, and back up data
Osoby które kupowały "Getting Started with Couchbase Server", wybierały także:
- Windows Media Center. Domowe centrum rozrywki 66,67 zł, (8,00 zł -88%)
- Ruby on Rails. Ćwiczenia 18,75 zł, (3,00 zł -84%)
- Przywództwo w świecie VUCA. Jak być skutecznym liderem w niepewnym środowisku 58,64 zł, (12,90 zł -78%)
- Scrum. O zwinnym zarządzaniu projektami. Wydanie II rozszerzone 58,64 zł, (12,90 zł -78%)
- Od hierarchii do turkusu, czyli jak zarządzać w XXI wieku 58,64 zł, (12,90 zł -78%)
Spis treści
Getting Started with Couchbase Server eBook -- spis treści
- Getting Started with Couchbase Server
- Preface
- Introduction
- Where to Get Help on Couchbase Server
- Conventions Used in This Book
- Using Code Examples
- Safari Books Online
- How to Contact Us
- Acknowledgments
- 1. Introduction to Couchbase Server
- Architecture and Concepts
- Nodes and Clusters
- Cluster Manager
- Buckets
- vBuckets
- Data in RAM
- Ejection
- Expiration
- Eviction
- Disk Storage
- Warmup
- Rebalancing
- Replicas and Replication
- Failover
- TAP
- Client Interface
- Proxy (Moxi)
- Administration Tools
- Statistics and Monitoring
- Architecture and Concepts
- 2. Installation
- Preparation
- Estimating Your Cluster Size Requirements
- RAM or I/O bound clusters
- Network Ports
- Estimating Your Cluster Size Requirements
- Installing Couchbase Server
- Red Hat Linux Installation
- Ubuntu Linux Installation
- Microsoft Windows Installation
- Setting Up Couchbase Server
- Preparation
- 3. Couchbase Administration Console
- Cluster Overview
- Cluster
- Buckets
- Servers
- Manage: Data Buckets
- Creating and Editing Data Buckets
- Creating a new bucket
- Editing Couchbase buckets
- Editing Memcached buckets
- Creating and Editing Data Buckets
- Couchbase Server States
- Cluster Overview
- 4. Developing with Couchbase
- Hello Couchbase
- Deployment Options
- Basic Operations
- Compare and Swap (Check and Set)
- Storing Data in Couchbase Server
- Document IDs
- Document Data
- Serialization
- JSON
- Expiry Times
- Flags
- Client Interaction with the Cluster
- 5. Monitoring Your Cluster
- Monitoring Cluster, Nodes, Buckets
- Monitoring RAM Usage
- Monitoring Disk Usage
- Monitoring Network Performance
- Monitoring within the Web Console
- Monitor: Data Buckets
- Per-Bucket monitoring
- Bucket monitoring (Summary statistics)
- Bucket monitoring (vBucket Resources)
- Bucket monitoring (disk queues)
- Bucket monitoring (TAP queues)
- Bucket monitoring (Memcached buckets)
- Monitor: Server Nodes
- Monitor: Data Buckets
- Monitoring Cluster, Nodes, Buckets
- 6. Managing Your Cluster
- Expanding and Shrinking Your Cluster (Rebalancing)
- Adding a Node
- Removing a Node
- Rebalancing
- Failover with Couchbase
- Automatic Failover
- Resetting the Auto failover counter
- Monitored Failover
- Automatic Failover
- Backup and Restore
- Backup
- Restore
- Restoring to the same cluster
- Restoring to a different cluster
- Restoring using cbrestore tool
- Expanding and Shrinking Your Cluster (Rebalancing)
- About the Author
- Copyright