Sign in to see all reviews and comparisons. It's Free!
By clicking Sign In with Social Media, you agree to let PAT RESEARCH store, use and/or disclose your Social Media profile and email address in accordance with the PAT RESEARCH Privacy Policy and agree to the Terms of Use.
Apache CouchDB is a scalable, fault-tolerant, and schema-free document-oriented database. It's used in large and small organizations for a variety of applications where a traditional SQL database isn't the best solution for the problem at hand.
Category
Document Database
Features
• ACID Semantics: Can handle a high volume of concurrent readers and writers without conflict • Native support for BLOBs (Binary Large Objects) • Futon, a browser based GUI and management tool • Incremental and bi-directional replication • Master-master setups with automatic conflict detection • Map / Reduce Views and Indexes: The function takes a document and transforms it into a single value that it returns
License
Proprietary
Price
Contact for Pricing
Pricing
Subscription
Free Trial
Available
Users Size
Small (<50 employees), Medium (50 to 1000 Enterprise (>1001 employees)
Company
Apache CouchDB
What are the benefits?
• Schema-Free: New document types with new meaning can be safely added alongside the old • Scalability: Works effectively on one machine and through replication can be scaled out to many machines • Distributed: Any number of CouchDB hosts (servers and offline-clients) can have independent "replica copies" of the same database • Eventual Consistency: Provides both availability and partition tolerance
PAT Rating™
Editor Rating
Aggregated User Rating
Rate Here
Ease of use
7.6
7.2
Features & Functionality
7.6
7.8
Advanced Features
7.6
7.6
Integration
7.6
6.7
Performance
7.6
6.1
Customer Support
7.6
10
Implementation
—
Renew & Recommend
—
Bottom Line
Apache CouchDB is open source database software that focuses on ease of use and having a scalable architecture.
7.6
Editor Rating
7.6
Aggregated User Rating
5 ratings
You have rated this
Apache CouchDB is a scalable, fault-tolerant, and schema-free document-oriented database. It's used in large and small organizations for a variety of applications where a traditional SQL database isn't the best solution for the problem at hand. CouchDB is a terrific single-node database that works just like any other database behind an application server of your choice. CouchDB is also a clustered database that allows user to run a single logical database server on any number of servers or VMs. A CouchDB cluster improves on the single-node setup with higher capacity and high-availability without changing any APIs. CouchDB makes use of the ubiquitous HTTP protocol and JSON data format and is compatible with any software that supports them. CouchDB also works great with external tools like HTTP proxy servers, load balancers… CouchDB is built for servers (from a Raspberry Pi to big cloud installations). CouchDB is serious about data reliability. Individual nodes use a crash-resistant append-only data structure. A multi-node CouchDB cluster saves all data redundantly, so it is always available when needed. CouchDB’s unique Replication Protocol is the foundation for a whole new generation of “Offline-first” applications for Mobile applications and other environments with challenging network infrastructures. The CouchDB file layout and commitment system features all Atomic Consistent Isolated Durable (ACID) properties. To protect who can read and update documents, CouchDB has a simple reader access and update validation model that can be extended to implement custom security models. CouchDB never overwrites committed data or associated structures, ensuring the database file is always in a consistent state.
By clicking Sign In with Social Media, you agree to let PAT RESEARCH store, use and/or disclose your Social Media profile and email address in accordance with the PAT RESEARCH Privacy Policy and agree to the Terms of Use.