Getting Started with CouchDB
โ Scribed by Brown, Martin C
- Publisher
- O'Reilly Media
- Year
- 2012
- Tongue
- English
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
CouchDB is a new breed of database for the Internet, geared to meet the needs of today's dynamic web applications. With this concise introduction, you'll learn how CouchDB's simple model for storing, processing, and accessing data makes it ideal for the type of data and rapid response users now demand from your applications-and how easy CouchDB is to set up, deploy, maintain, and scale. The code-packed examples in this book will help you learn how to work with documents, populate a simple database, replicate data from one database to another, and a host of other tasks. Install CouchDB on Lin.;Table of Contents; Preface; Introduction; Conventions Used in This Book; Using Code Examples; Safariยฎ Books Online; How to Contact Us; Acknowledgements; Chapter 1. Why CouchDB?; Learning to Relax; A Different Data Model; Replication; Eventual Consistency; Data: Local, Remote, Everywhere; CouchDB Deployment and Peformance; Chapter 2. Installation; Installation on Linux; Installation on Mac OS X; Using Homebrew; Using MacPorts; Installation on Windows; Installation from Source; Configuring and Building CouchDB; Running CouchDB; Next Steps; Chapter 3. CouchDB Basics; Using Futon
โฆ Table of Contents
Table of Contents
Preface
Introduction
Conventions Used in This Book
Using Code Examples
Safariยฎ Books Online
How to Contact Us
Acknowledgements
Chapter 1. Why CouchDB?
Learning to Relax
A Different Data Model
Replication
Eventual Consistency
Data: Local, Remote, Everywhere
CouchDB Deployment and Peformance
Chapter 2. Installation
Installation on Linux
Installation on Mac OS X
Using Homebrew
Using MacPorts
Installation on Windows
Installation from Source
Configuring and Building CouchDB
Running CouchDB
Next Steps
Chapter 3. CouchDB Basics
Using Futon Managing Databases and DocumentsConfiguring Replication
Populating a Simple Database
Creating Databases
Creating Documents
Updating Documents
Deleting Documents
Deleting Databases
Common Operations
HTTP Operations
Errors
HTTP Headers
Request Headers
Response Headers
HTTP URL Paths
JSON
Documents
Document Structure
Document Types
Structure and Consistency
Chapter 4. Design Documents
Creating Design Documents
Shows
Views
View Basics
Querying a View
Querying on Complex Data
Querying Compound Data
Reduce Functions
Built-in _count
Built-in _sum
Built-in _stats Custom reduce functionsError handling in views
Temporary views
Querying View Results
Lists
โฆ Subjects
COMPUTERS--Database Management--General;COMPUTERS--Desktop Applications--Databases;COMPUTERS--System Administration--Storage & Retrieval;Database management;Electronic books;COMPUTERS -- Database Management -- General;COMPUTERS -- Desktop Applications -- Databases;COMPUTERS -- System Administration -- Storage & Retrieval
๐ SIMILAR VOLUMES
<p>CouchDB is a new breed of database for the Internet, geared to meet the needs of today’s dynamic web applications. With this concise introduction, you’ll learn how CouchDB’s simple model for storing, processing, and accessing data makes it ideal for the type of data and rapid re
Today's mobile devices have GPS and standard APIs to give you access to coordinatesโbut what can you do with that data? With this concise book, application developers learn how to work with location data quickly and easily, using Node.js, CouchDB, and other open source tools and libraries. Node.js m
Today's mobile devices have GPS and standard APIs to give you access to coordinatesโbut what can you do with that data? With this concise book, application developers learn how to work with location data quickly and easily, using Node.js, CouchDB, and other open source tools and libraries. Node.js m
Today's mobile devices have GPS and standard APIs to give you access to coordinates--but what can you do with that data? With this concise book, application developers learn how to work with location data quickly and easily, using Node.js, CouchDB, and other open source tools and libraries. Node.js
CouchDB is a new breed of database for the Internet, geared to meet the needs of todayโs dynamic web applications. With this concise introduction, youโll learn how CouchDBโs simple model for storing, processing, and accessing data makes it ideal for the type of data and rapid response users now dema