Questions tagged [couchdb]

Apache CouchDB, commonly referred to as CouchDB, is an open source database that focuses on ease of use and on being "a database that completely embraces the web". It is a NoSQL database that uses JSON to store data, JavaScript as its query language using MapReduce and HTTP for an API. One of its distinguishing features is easy replication.

Apache CouchDB, commonly referred to as CouchDB, is an open source database that focuses on ease of use and on being "a database that completely embraces the web". It is a NoSQL database that uses JSON to store data, JavaScript as its query language using MapReduce and HTTP for an API. One of its distinguishing features is easy replication.

Unlike in a relational database, CouchDB does not store data and relationships in tables. Instead, each database is a collection of independent documents. Each document maintains its own data and self-contained schema. An application may access multiple databases, such as one stored on a user's mobile phone and another on a server. Document metadata contains revision information, making it possible to merge any differences that may have occurred while the databases were disconnected.

CouchDB implements a form of Multi-Version Concurrency Control (MVCC) in order to avoid the need to lock the database file during writes. Conflicts are left to the application to resolve. Resolving a conflict generally involves first merging data into one of the documents, then deleting the stale one.

Other features are ACID semantics with eventual consistency, MapReduce, incremental replication and fault-tolerance. Administration is supported with a built-in web application called Futon.

(from Wikipedia)

97 questions
0
votes
1 answer

CouchDB Illegal Database name Can't View Data after Upgrade

I have upgrade my database to couchdb 1.4.0 and it has prefixed all my db names with 1.2.0/. Now when I try view or use the database it says "Error: illegal_database_name Name: '120/test'. Only lowercase characters (a-z), digits (0-9), and any of…
h00j
  • 388
  • 7
  • 21
0
votes
1 answer

Is it possible to replicate the _users database in CouchDB?

Is it possible to configure replication between the "_users" database on two instances of CouchDB? (currently using 1.4)
Andrew Theken
  • 217
  • 1
  • 3
  • 12
0
votes
1 answer

CouchDB administrator password reset

I have an install of couchDB, and somewhere along the line, a malformed request via CURL has my admin accound with a password that I don't know. Short of setting up another Couch server, then replicating to it and vice versa after a reinstall, is…
spuy767
  • 203
  • 3
  • 4
  • 11
0
votes
1 answer

install CouchDB without a package manager

I have the ability to shell into a Linux (RHEL6) server, and manage mostly everything, but I don't have root user abilities, so I can't use YUM or any of the available package managers on the box. Due to some red tape, I've been told if I can get…
0
votes
2 answers

Starting couchdb without root

I want to run a non-system-wide couchdb instance (as a local, unprivileged user). But couchdb needs to be able to read /etc/couchdb/*.ini, which are -rwxrwx--- 1 couchdb couchdb, even if I tell it to reset the configuration chain with -n. How do I…
nornagon
  • 123
  • 1
  • 6
0
votes
1 answer

Uninstalling couchdb built from source

Can anyone tell me how I uninstall a CouchDB installation built from source using build-couchdb? I deleted the build directory as they said, but I can still start and stop it and everything.
Willem Ellis
  • 123
  • 6
0
votes
1 answer

CouchDB crashes at startup when path to config file has space(s)

I'm hoping to run CouchDB as a per-user Launch Agent on OS X. I'm using the coucdbx-core folder from the CouchDB Server.app as the base of my CouchDB deployment. I'd like each user to have their own couch instance (on a different port),…
Barry Wark
  • 121
  • 5
0
votes
1 answer

start couchbase on osx 10.8 but couchbase menu dis not display

I follow the instruction at http://www.couchbase.com/docs/couchbase-manual-1.8/couchbase-admin-basics-running-macosx.html to run couchbase on osx 10.8 but the menu of couch base never display Welcome any comment
user62414
  • 135
  • 1
  • 2
  • 6
0
votes
1 answer

Binding interface/domain to CouchDB

I'm running CouchDB on a windows 2008 Server and it works good on localhost (127.0.0.1) but when I try to change it to a specific IP or all interface (0.0.0.0) then it doesnt work. I would like to run CouchDB on a specific domain on the standard…
jacksoncage
  • 195
  • 1
  • 1
  • 12
0
votes
2 answers

Why does CouchDB persist on my machine despite having removed it? And how do I remove it fully (Ubuntu 11.10)?

I want to reinstall CouchDB on my machine, but I need to remove it fully first. I removed both couchdb and couchdb-bin packages using sudo apt-get remove couchdb sudo apt-get purge couchdb However, when i perform curl -X GET…
Harlo Holmes
  • 103
  • 3
0
votes
2 answers

CouchDB/xulrunner hang on Ubuntu 10.04 LTS

I have an Ubuntu 10.04 LTS box setup as a Chef server. This was all working fine until the first time the box was rebooted, after which the following three (possibly unrelated) things happened: chef-client attempted to install updates via. apt,…
Tim Fountain
  • 53
  • 1
  • 8
0
votes
1 answer

MongoDB (or CouchDB) on a desktop machine?

If I try to run MongoDB on a desktop-grade machine, what performance should I expect? Let's suppose I'll have a regular SATA drive, something like Core 2 Duo and 4 or 8 GB of RAM. Will it be comparable to MySQL which runs on a middle-grade server…
katrmr
  • 101
  • 1
0
votes
1 answer

Couchdb failing test suite on Linux

I've been trying to install CouchDB on my webfusion virtual server. I followed the latest instructions from the webfusion forum (see: http://forum.webfaction.com/viewtopic.php?id=2355 ) and it runs (just) Futon is very sluggish and I get 502 errors.…
0
votes
1 answer

CouchDB Errors: "undefined symbol: js_fgets" on Ubuntu 10.04

ServerFault Community. I have been wrestling with this problem for weeks without resolution and was hoping that someone here might be able to help. As indicated above, this is in Ubuntu 10.04 (x86) using CouchDB 0.11.0. I have build and installed…
MattEzell
  • 101
  • 1
0
votes
1 answer

Mesh Networked servers via vpn

I got a design idea and I would like to have some advice from SF about It. I have 5 customers with small real-estate databases. I've built for them a desktop app and now they would like to merge their database to share their data. I don't want to…
microspino
  • 434
  • 1
  • 4
  • 11