All Projects → apache → Couchdb

apache / Couchdb

Licence: apache-2.0
Seamless multi-master syncing database with an intuitive HTTP/JSON API, designed for reliability

Programming Languages

javascript
184084 projects - #8 most used programming language
erlang
1774 projects
elixir
2628 projects
python
139335 projects - #7 most used programming language
c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to Couchdb

couchdb-couch-plugins
Mirror of Apache CouchDB
Stars: ✭ 14 (-99.73%)
Mutual labels:  couchdb, content, big-data, network-server, network-client
Couchdb Fauxton
Apache CouchDB
Stars: ✭ 295 (-94.29%)
Mutual labels:  cloud, content, big-data, database, couchdb
Couchdb Documentation
Apache CouchDB Documentation
Stars: ✭ 128 (-97.52%)
Mutual labels:  cloud, content, big-data, database, couchdb
Ignite
Apache Ignite
Stars: ✭ 4,027 (-22.05%)
Mutual labels:  cloud, big-data, database, network-server, network-client
Couchdb Couch
Mirror of Apache CouchDB
Stars: ✭ 43 (-99.17%)
Mutual labels:  cloud, content, big-data, database, couchdb
couchdb-mango
Mirror of Apache CouchDB Mango
Stars: ✭ 34 (-99.34%)
Mutual labels:  couchdb, content, big-data, network-server, network-client
Couchdb Docker
Semi-official Apache CouchDB Docker images
Stars: ✭ 194 (-96.24%)
Mutual labels:  cloud, big-data, database, couchdb
couchdb-pkg
Apache CouchDB Packaging support files
Stars: ✭ 24 (-99.54%)
Mutual labels:  couchdb, big-data, network-server, network-client
guacamole-manual
Mirror of Apache Guacamole Manual
Stars: ✭ 23 (-99.55%)
Mutual labels:  network-server, network-client
activemq-nms-amqp
Mirror of Apache ActiveMQ NMS.AMQP Client
Stars: ✭ 37 (-99.28%)
Mutual labels:  network-server, network-client
Crate
CrateDB is a distributed SQL database that makes it simple to store and analyze massive amounts of data in real-time.
Stars: ✭ 3,254 (-37.01%)
Mutual labels:  big-data, database
synapse
Apache Synapse is a lightweight and high-performance Enterprise Service Bus (ESB)
Stars: ✭ 43 (-99.17%)
Mutual labels:  network-server, network-client
Cloudbreak
A tool for provisioning and managing Apache Hadoop clusters in the cloud. Cloudbreak, as part of the Hortonworks Data Platform, makes it easy to provision, configure and elastically grow HDP clusters on cloud infrastructure. Cloudbreak can be used to provision Hadoop across cloud infrastructure providers including AWS, Azure, GCP and OpenStack.
Stars: ✭ 301 (-94.17%)
Mutual labels:  cloud, big-data
Helix
Mirror of Apache Helix
Stars: ✭ 304 (-94.12%)
Mutual labels:  cloud, big-data
Ofbiz Framework
Apache OFBiz is an open source product for the automation of enterprise processes. It includes framework components and business applications for ERP, CRM, E-Business/E-Commerce, Supply Chain Management and Manufacturing Resource Planning. OFBiz provides a foundation and starting point for reliable, secure and scalable enterprise solutions.
Stars: ✭ 315 (-93.9%)
Mutual labels:  content, database
Trino
Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)
Stars: ✭ 4,581 (-11.32%)
Mutual labels:  big-data, database
airavata-php-gateway
Mirror of Apache Airavata PHP Gateway
Stars: ✭ 15 (-99.71%)
Mutual labels:  big-data, network-server
Hive
Apache Hive
Stars: ✭ 4,031 (-21.97%)
Mutual labels:  big-data, database
Orc
Apache ORC - the smallest, fastest columnar storage for Hadoop workloads
Stars: ✭ 389 (-92.47%)
Mutual labels:  big-data, database
Redislite
Redis in a python module.
Stars: ✭ 464 (-91.02%)
Mutual labels:  big-data, database

Apache CouchDB README

1

Installation

For a high-level guide to Unix-like systems, inc. Mac OS X and Ubuntu, see:

INSTALL.Unix

For a high-level guide to Microsoft Windows, see:

INSTALL.Windows

Follow the proper instructions to get CouchDB installed on your system.

If you're having problems, skip to the next section.

Documentation

We have documentation:

http://docs.couchdb.org/

It includes a changelog:

http://docs.couchdb.org/en/latest/whatsnew/

For troubleshooting or cryptic error messages, see:

http://docs.couchdb.org/en/latest/install/troubleshooting.html

For general help, see:

http://couchdb.apache.org/#mailing-list

We also have an IRC channel:

http://webchat.freenode.net/?channels=couchdb

The mailing lists provide a wealth of support and knowledge for you to tap into. Feel free to drop by with your questions or discussion. See the official CouchDB website for more information about our community resources.

Verifying your Installation

Run a basic test suite for CouchDB by browsing here:

http://127.0.0.1:5984/_utils/#verifyinstall

Getting started with developing

For more detail, read the README-DEV.rst file in this directory.

Basically you just have to install the needed dependencies which are documented in the install docs and then run ./configure && make.

You don't need to run make install after compiling, just use ./dev/run to spin up three nodes. You can add haproxy as a caching layer in front of this cluster by running ./dev/run --with-haproxy --haproxy=/path/to/haproxy . You will now have a local cluster listening on port 5984.

For Fauxton developers fixing the admin-party does not work via the button in Fauxton. If you run ./dev/run, an admin user root with a random password is generated (see the output of the script). If you want to set an admin user, start with the admin flag, e.g. ./dev/run --admin=username:password. If you want to have an admin-party, run ./dev/run --with-admin-party-please. To see all available options, please check ./dev/run --help.

Contributing to CouchDB

You can learn more about our contributing process here:

https://github.com/apache/couchdb/blob/main/CONTRIBUTING.md

Cryptographic Software Notice

This distribution includes cryptographic software. The country in which you currently reside may have restrictions on the import, possession, use, and/or re-export to another country, of encryption software. BEFORE using any encryption software, please check your country's laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted. See <http://www.wassenaar.org/> for more information.

The U.S. Government Department of Commerce, Bureau of Industry and Security (BIS), has classified this software as Export Commodity Control Number (ECCN) 5D002.C.1, which includes information security software using or performing cryptographic functions with asymmetric algorithms. The form and manner of this Apache Software Foundation distribution makes it eligible for export under the License Exception ENC Technology Software Unrestricted (TSU) exception (see the BIS Export Administration Regulations, Section 740.13) for both object code and source code.

The following provides more details on the included cryptographic software:

CouchDB includes a HTTP client (ibrowse) with SSL functionality.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].