1295:
101:
292:
208:
164:
355:, a CouchDB database 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.
92:
3001:
22:
653:
Views are generally stored in the database and their indexes are updated continuously. CouchDB supports a view system using external socket servers and a JSON-based protocol. As a consequence, view servers have been developed in a variety of languages (JavaScript is the default, but there are also
432:
Native clustering is supported at version 2.0.0. And the new Mango Query Server provides a simple JSON-based way to perform CouchDB queries without JavaScript or MapReduce. Also in version 2.0.0 was the introduction of
Fauxton, the new built-in web interface, to replace Futon, the old built-in web
537:
CouchDB is well suited for applications with accumulating, occasionally changing data, on which pre-defined queries are to be run and where versioning is important (CRM, CMS systems, by example). Master-master replication is an especially interesting feature, allowing easy multi-site deployments.
465:
CouchDB was designed with bi-directional replication (or synchronization) and off-line operation in mind. That means multiple replicas can have their own copies of the same data, modify it, and then sync those changes at a later
362:(MVCC) so it does not 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.
508:/reduce operation. The function takes a document and transforms it into a single value that it returns. CouchDB can index views and keep those indexes updated as documents are added, removed, or updated.
534:
Replication and synchronization capabilities of CouchDB make it ideal for using it in mobile devices, where network connection is not guaranteed, and the application must keep on working offline.
1824:
421:
Since Katz's departure, the Apache CouchDB project has continued, releasing 1.2 in April 2012 and 1.3 in April 2013. In July 2013, the CouchDB community merged the codebase for
2181:
1428:
3032:
1455:
1440:
377:, which allows it to scale across machines to build high-performance systems. A built-in Web application called Fauxton (formerly Futon) helps with administration.
116:
Damien Katz, Jan
Lehnardt, Naomi Slater, Christopher Lenz, J. Chris Anderson, Paul Davis, Adam Kocoloski, Jason Davies, Benoît Chesneau, Filipe Manana, Robert Newson
446:
3042:
3027:
3082:
3047:
563:
use the application iDAT for completing casework electronically in disaster areas. Here CouchDB is used as multi-node peer-to-peer offline-first database.
3062:
2834:
2111:
2174:
2086:
429:'s clustered version of CouchDB, into the Apache project. The BigCouch clustering framework is included in the current release of Apache CouchDB.
3077:
3057:
2035:
2011:
1987:
1963:
1927:
1903:
1273:
3052:
1300:
1144:
36:
32:
1821:
3005:
2167:
2064:
2136:
459:
CouchDB can replicate to devices (like smartphones) that can go offline and handle data sync for you when the device is back online.
450:
411:
instead. A few months after, it graduated to a top-level project. This led to the first stable version being released in July 2010.
593:, for their social platform (Web and applications). Meebo was acquired by Google and most products were shut down on July 12, 2012.
3037:
359:
1741:
54:
43:
519:
1452:
2190:
2777:
1840:
1564:
1097:
315:
221:
187:
1913:
1868:
3072:
1162:
620:
515:
505:
155:
1308:
1226:
401:
345:
308:
257:
126:
484:
can also be used. Every document in a CouchDB database has a unique id and there is no required document schema.
2782:
1230:
1222:
1154:
374:
229:
2059:
1403:
2256:
2119:
1810:
617:
began using it in 2009 for its synchronization service "Ubuntu One", but stopped using it in
November 2011.
100:
3087:
2797:
2094:
1278:
2721:
1136:
554:
400:. He self-funded the project for almost two years and released it as an open-source project under the
373:, (incremental) MapReduce, and (incremental) replication. One of CouchDB's distinguishing features is
1265:
1218:
1176:
1170:
1150:
1106:
1103:
491:
477:
370:
305:
2661:
1114:
999:'{ "text" : "Knowledge (XXG) on CouchDB", "rating": 5 }'
614:
453:, meaning that CouchDB can handle a high volume of concurrent readers and writers without conflict.
352:
291:
252:
163:
2251:
1261:
1192:
643:
269:
626:
2676:
2566:
2451:
2316:
2301:
2281:
2031:
2027:
2007:
2003:
1983:
1979:
1959:
1955:
1923:
1899:
1895:
1605:
1257:
1122:
1118:
481:
321:
CouchDB uses multiple formats and protocols to store, transfer, and process its data. It uses
1690:
1665:
662:
Applications interact with CouchDB via HTTP. The following demonstrates a few examples using
2885:
2759:
2716:
2706:
2406:
2366:
2351:
2306:
1759:
578:
415:
264:
240:
75:
1473:
526:
CouchDB also offers a built-in administration interface accessible via Web called
Fauxton.
2920:
2915:
2895:
2751:
2731:
2691:
2686:
2681:
2666:
2621:
2396:
2286:
2216:
2211:
2206:
1872:
1828:
1745:
1568:
1495:
1459:
1110:
572:
2144:
207:
1080:
CouchDB includes a number of other open source projects as part of its default package.
3067:
2986:
2960:
2955:
2910:
2870:
2813:
2787:
2769:
2586:
2581:
2561:
2556:
2551:
2511:
2436:
2326:
2311:
2291:
2221:
1538:
1332:
1240:
1131:
1126:
596:
408:
245:
1738:
1715:
3021:
2945:
2900:
2875:
2746:
2736:
2711:
2696:
2671:
2616:
2576:
2516:
2491:
2486:
2466:
2446:
2441:
2416:
2401:
2336:
2321:
2231:
2226:
1189:
584:
500:
The stored data is structured using views. In CouchDB, each view is constructed by a
1889:
1748:
article of the product's Web, a list of software projects and websites using CouchDB
2940:
2925:
2880:
2829:
2792:
2741:
2656:
2651:
2641:
2636:
2631:
2626:
2606:
2601:
2546:
2541:
2531:
2496:
2481:
2471:
2456:
2426:
2421:
2386:
2381:
2371:
2361:
2356:
2346:
2296:
2271:
2246:
2241:
1811:
CouchDB at the BBC as a fault tolerant, scalable, multi-data center key-value store
1760:"Meebo Gets The Classic Google Acq-hire Treatment: Most Products To Shut Down Soon"
1313:
1269:
1251:
1234:
91:
2074:
472:
CouchDB stores data as "documents", as one or more field/value pairs expressed as
407:
In
February 2008, it became an Apache Incubator project and was offered under the
2159:
2965:
2905:
2860:
2701:
2646:
2611:
2521:
2501:
2476:
2461:
2431:
2411:
2376:
2276:
2266:
2261:
1933:
1561:
1244:
1205:
393:
1785:
2970:
2930:
2890:
2839:
2596:
2591:
2571:
2391:
2341:
2236:
1290:
1196:
501:
326:
225:
121:
111:
1865:
1377:
587:, for internal use at commodities department for their marketplace framework.
1580:
667:
647:
560:
330:
2021:
1997:
1973:
1949:
1516:
666:, a command-line utility. These examples assume that CouchDB is running on
1852:
575:
uses CouchDB for the in-flight entertainment systems in over 3,000 planes.
392:. The CouchDB project was created in April 2005 by Damien Katz, a former
2526:
2506:
642:
documents. The documents are organised via views. Views are defined with
476:. Field values can be simple things like strings, numbers, or dates; but
426:
422:
629:, as storage back-end for their rapid application development framework
2079:
1212:
1166:
805:"The database could not be created, the file already exists."
2069:
1919:
1888:
Anderson, J. Chris; Slater, Noah; Lehnardt, Jan (November 15, 2009),
1618:
1183:
602:
1716:"United Airlines Streamlines Operations With Couchbase | Case Study"
1606:
Cassandra vs MongoDB vs CouchDB vs Redis vs Riak vs HBase comparison
514:
All items have a unique URI that gets exposed via HTTP. It uses the
196:
1643:
1158:
233:
2950:
2865:
2844:
2536:
590:
311:
2935:
2726:
1200:
663:
639:
599:
uses CouchDB as replicating database for their package registry.
550:
494:
to be able to provide both availability and partition tolerance.
473:
366:
334:
322:
2163:
553:
uses CouchDB as database for the Data
Management System at the
1355:
608:
566:
397:
338:
280:
15:
2052:
1378:"What is the CouchDB replication protocol? Is it like Git?"
569:
Cloud services are based at a fundamental level on CouchDB.
522:(Create, Read, Update, Delete) operations on all resources.
985:
Create a document, asking CouchDB to supply a document id
105:
CouchDB's
Fauxton Administration Interface, User database
1619:"Why Large Hadron Collider Scientists are Using CouchDB"
623:
for international on-demand platform at CANAL+ Overseas.
1539:"1.8. 2.0.x Branch — Apache CouchDB® 3.3 Documentation"
1082:
344:
CouchDB was first released in 2005 and later became an
50:
2979:
2853:
2822:
2806:
2768:
2197:
275:
263:
251:
239:
217:
186:
154:
132:
120:
110:
1841:Canonical Drops CouchDB From Ubuntu One (Slashdot)
449:semantics. It does this by implementing a form of
1453:"CouchDB NoSQL Database Ready for Production Use"
1237:functions and provides various utility functions
1149:International Components for Unicode (ICU) is an
414:In early 2012, Katz left the project to focus on
646:and filters are computed in parallel, much like
2070:Simple PHP5 library to communicate with CouchDB
1951:Writing and Querying MapReduce Views in CouchDB
2023:Getting Started with GEO, CouchDB, and Node.js
1441:Re: Proposed Resolution: Establish CouchDB TLP
2175:
1113:system. The sequential subset of Erlang is a
768:Attempting to create a second database named
518:POST, GET, PUT and DELETE for the four basic
8:
84:
2182:
2168:
2160:
992:"Content-Type: application/json"
290:
206:
162:
83:
3033:Client-server database management systems
462:Distributed Architecture with Replication
672:
504:function that acts as the Map half of a
390:cluster of unreliable commodity hardware
1324:
957:curl-XDELETEhttp://127.0.0.1:5984/wiki
634:Data manipulation: documents and views
365:Other features include document-level
2080:Asynchronous CouchDB client for Scala
605:, for some of their back-end systems.
581:, for some of their back-end systems.
7:
2075:Asynchronous CouchDB client for Java
1822:Email from Elliot Murphy (Canonical)
1462:, article from PC World of July 2010
1301:Free and open-source software portal
1195:that emphasizes interaction between
776:curl-XPUThttp://127.0.0.1:5984/wiki
740:curl-XPUThttp://127.0.0.1:5984/wiki
530:Use cases and production deployments
3043:Database-related software for Linux
3028:Apache Software Foundation projects
1061:curlhttp://127.0.0.1:5984/_all_dbs
3083:Free software programmed in Erlang
3048:Distributed computing architecture
14:
2020:Thompson, Mick (August 2, 2011),
1912:Lennon, Joe (December 15, 2009),
451:Multi-Version Concurrency Control
3063:Free database management systems
3000:
2999:
1972:Holt, Bradley (April 11, 2011),
1429:Apache mailing list announcement
1293:
638:CouchDB manages a collection of
360:multiversion concurrency control
99:
90:
81:Document-oriented NoSQL database
20:
2112:"CouchDB for Erlang Developers"
1948:Holt, Bradley (March 7, 2011),
1758:Cutler, Kim-Mai (9 June 2012).
932:"disk_format_version"
920:"instance_start_time"
825:curlhttp://127.0.0.1:5984/wiki
816:Retrieve information about the
654:PHP, Ruby, Python and Erlang).
2191:The Apache Software Foundation
1996:Brown, MC (October 31, 2011),
1:
3078:Unix network-related software
3058:Erlang (programming language)
2135:Katz, Damien (January 2009).
2060:CouchDB: The Definitive Guide
1891:CouchDB: The Definitive Guide
1691:"Database-Deep-Dives-CouchDB"
1666:"Database-Deep-Dives-CouchDB"
1494:Slater, Noah (25 July 2013).
1256:SpiderMonkey is a performant
687:Accessing server information
611:, for a dynamic CMS-Platform.
358:CouchDB implements a form of
1999:Getting Started with CouchDB
1648:, Red Cross Code, 2021-07-31
1354:Apache Software Foundation.
1102:Erlang is a general-purpose
926:"1272453873691070"
497:Map/Reduce Views and Indexes
329:as its query language using
3053:Document-oriented databases
2065:Complete HTTP API Reference
1562:CouchDB, Technical Overview
1443:on mail-archives.apache.org
1431:on mail-archives.apache.org
1173:and software globalization
1004:http://127.0.0.1:5984/wiki
896:"compact_running"
692:curlhttp://127.0.0.1:5984/
138:; 19 years ago
3104:
2116:Erlang Factory London 2009
1309:Document-oriented database
732:Creating a database named
670:(127.0.0.1) on port 5984.
546:Users of CouchDB include:
402:GNU General Public License
346:Apache Software Foundation
258:Document-oriented database
127:Apache Software Foundation
73:
2995:
2087:"Couch DB at 10,000 feet"
1866:View Server Documentation
1831:to the CouchDB-Devel list
1567:October 20, 2011, at the
860:"doc_del_count"
314:database, implemented in
182:
150:
98:
89:
1188:jQuery is a lightweight
1134:(Release 18.0 and later)
1066:
1059:
1056:get a list of databases
1009:
988:
962:
955:
830:
823:
781:
774:
745:
738:
697:
690:
375:multi-master replication
74:Not to be confused with
3038:Cross-platform software
2143:. InfoQ. Archived from
1786:"npm-registry-couchapp"
1474:"The future of CouchDB"
1245:four-clause BSD License
1233:) implements the basic
793:"file_exists"
658:Accessing data via HTTP
2110:Lenhardt, Jan (2009).
2085:Lehnardt, Jan (2008).
1853:"Protogrid - Über uns"
1231:C programming language
1221:implementation of the
1076:Open source components
872:"update_seq"
169:; 9 months ago
1739:"CouchDB in the wild"
1410:. IBM. March 31, 2009
1137:Erlang Public License
908:"disk_size"
884:"purge_seq"
848:"doc_count"
555:Large Hadron Collider
2091:Erlang eXchange 2008
1225:protocols. The core
1171:internationalization
1107:programming language
1045:"946B7D1C"
949:Delete the database
492:eventual consistency
487:Eventual Consistency
371:eventual consistency
51:improve this article
1936:on December 5, 2010
1792:. npm. 17 June 2015
1608:from Kristóf Kovács
1519:. 20 September 2016
1404:"Exploring CouchDB"
1139:(Earlier releases)
1115:functional language
836:"db_name"
715:"version"
709:"Welcome"
703:"couchdb"
644:aggregate functions
490:CouchDB guarantees
353:relational database
86:
55:independent sources
3073:Structured storage
2252:Apache HTTP Server
2097:on 9 November 2012
1875:on wiki.apache.org
1871:2008-10-20 at the
1827:2011-05-05 at the
1744:2017-07-20 at the
1496:"Welcome BigCouch"
1458:2010-11-15 at the
1262:Mozilla Foundation
1260:maintained by the
1193:JavaScript library
1169:support, software
1153:project of mature
1033:"123BAC"
799:"reason"
482:associative arrays
388:is an acronym for
270:Apache License 2.0
112:Original author(s)
3015:
3014:
2037:978-1-4493-0752-3
2013:978-1-4493-0755-4
1989:978-1-4493-0343-3
1965:978-1-4493-0312-9
1929:978-1-4302-7237-3
1915:Beginning CouchDB
1905:978-0-596-15816-3
1720:www.couchbase.com
1581:"couchdb-fauxton"
1335:. 4 December 2023
1284:
1283:
1274:garbage collector
1264:. It contains an
1258:JavaScript engine
1123:single assignment
1119:strict evaluation
1073:
1072:
787:"error"
721:"1.1.0"
456:Built for Offline
445:CouchDB provides
348:project in 2008.
309:document-oriented
299:
298:
167:/ 4 December 2023
72:
71:
42:largely based on
3095:
3003:
3002:
2184:
2177:
2170:
2161:
2156:
2154:
2152:
2147:on 27 April 2011
2137:"CouchDB and Me"
2131:
2129:
2127:
2118:. Archived from
2106:
2104:
2102:
2093:. Archived from
2056:
2055:
2053:Official website
2040:
2026:(1st ed.),
2016:
2002:(1st ed.),
1992:
1978:(1st ed.),
1968:
1954:(1st ed.),
1944:
1943:
1941:
1932:, archived from
1918:(1st ed.),
1908:
1894:(1st ed.),
1876:
1863:
1857:
1856:
1849:
1843:
1838:
1832:
1819:
1813:
1808:
1802:
1801:
1799:
1797:
1782:
1776:
1775:
1773:
1771:
1755:
1749:
1736:
1730:
1729:
1727:
1726:
1712:
1706:
1705:
1703:
1702:
1687:
1681:
1680:
1678:
1677:
1662:
1656:
1655:
1654:
1653:
1640:
1634:
1633:
1631:
1630:
1615:
1609:
1603:
1597:
1596:
1594:
1592:
1577:
1571:
1559:
1553:
1552:
1550:
1549:
1543:docs.couchdb.org
1535:
1529:
1528:
1526:
1524:
1513:
1507:
1506:
1504:
1502:
1491:
1485:
1484:
1482:
1480:
1469:
1463:
1450:
1444:
1438:
1432:
1426:
1420:
1419:
1417:
1415:
1400:
1394:
1393:
1391:
1389:
1384:. Stack Exchange
1373:
1367:
1366:
1364:
1362:
1356:"Apache CouchDB"
1351:
1345:
1344:
1342:
1340:
1329:
1303:
1298:
1297:
1296:
1229:(written in the
1083:
1049:
1046:
1043:
1040:
1037:
1034:
1031:
1028:
1025:
1022:
1019:
1016:
1013:
1003:
1000:
997:
993:
978:
975:
972:
969:
966:
942:
939:
936:
933:
930:
927:
924:
921:
918:
915:
912:
909:
906:
903:
900:
897:
894:
891:
888:
885:
882:
879:
876:
873:
870:
867:
864:
861:
858:
855:
852:
849:
846:
843:
842:"wiki"
840:
837:
834:
809:
806:
803:
800:
797:
794:
791:
788:
785:
761:
758:
755:
752:
749:
725:
722:
719:
716:
713:
710:
707:
704:
701:
673:
579:Amadeus IT Group
469:Document Storage
416:Couchbase Server
295:
294:
287:
284:
282:
241:Operating system
210:
205:
202:
200:
198:
177:
175:
170:
166:
146:
144:
139:
103:
94:
87:
76:Couchbase Server
67:
64:
58:
44:routine coverage
24:
23:
16:
3103:
3102:
3098:
3097:
3096:
3094:
3093:
3092:
3018:
3017:
3016:
3011:
2991:
2975:
2849:
2818:
2802:
2764:
2199:
2193:
2188:
2150:
2148:
2134:
2125:
2123:
2122:on 19 June 2011
2109:
2100:
2098:
2084:
2051:
2050:
2047:
2038:
2019:
2014:
1995:
1990:
1975:Scaling CouchDB
1971:
1966:
1947:
1939:
1937:
1930:
1922:, p. 300,
1911:
1906:
1898:, p. 300,
1887:
1884:
1879:
1873:Wayback Machine
1864:
1860:
1851:
1850:
1846:
1839:
1835:
1829:Wayback Machine
1820:
1816:
1809:
1805:
1795:
1793:
1784:
1783:
1779:
1769:
1767:
1757:
1756:
1752:
1746:Wayback Machine
1737:
1733:
1724:
1722:
1714:
1713:
1709:
1700:
1698:
1689:
1688:
1684:
1675:
1673:
1664:
1663:
1659:
1651:
1649:
1642:
1641:
1637:
1628:
1626:
1617:
1616:
1612:
1604:
1600:
1590:
1588:
1579:
1578:
1574:
1569:Wayback Machine
1560:
1556:
1547:
1545:
1537:
1536:
1532:
1522:
1520:
1515:
1514:
1510:
1500:
1498:
1493:
1492:
1488:
1478:
1476:
1471:
1470:
1466:
1460:Wayback Machine
1451:
1447:
1439:
1435:
1427:
1423:
1413:
1411:
1408:Developer Works
1402:
1401:
1397:
1387:
1385:
1375:
1374:
1370:
1360:
1358:
1353:
1352:
1348:
1338:
1336:
1333:"Release 3.3.3"
1331:
1330:
1326:
1322:
1299:
1294:
1292:
1289:
1177:Unicode License
1135:
1078:
1069:
1068:
1063:
1062:
1051:
1050:
1047:
1044:
1041:
1039:"rev"
1038:
1035:
1032:
1029:
1026:
1023:
1020:
1017:
1014:
1011:
1006:
1005:
1001:
998:
995:
991:
980:
979:
976:
973:
970:
967:
964:
959:
958:
944:
943:
940:
937:
934:
931:
928:
925:
922:
919:
916:
913:
910:
907:
904:
901:
898:
895:
892:
889:
886:
883:
880:
877:
874:
871:
868:
865:
862:
859:
856:
853:
850:
847:
844:
841:
838:
835:
832:
827:
826:
811:
810:
807:
804:
801:
798:
795:
792:
789:
786:
783:
778:
777:
763:
762:
759:
756:
753:
750:
747:
742:
741:
727:
726:
723:
720:
717:
714:
711:
708:
705:
702:
699:
694:
693:
660:
636:
573:United Airlines
544:
532:
439:
383:
369:semantics with
325:to store data,
289:
279:
213:
195:
178:
174:4 December 2023
173:
171:
168:
142:
140:
137:
133:Initial release
106:
82:
79:
68:
62:
59:
48:
33:a press release
25:
21:
12:
11:
5:
3101:
3099:
3091:
3090:
3085:
3080:
3075:
3070:
3065:
3060:
3055:
3050:
3045:
3040:
3035:
3030:
3020:
3019:
3013:
3012:
3010:
3009:
2996:
2993:
2992:
2990:
2989:
2987:Apache License
2983:
2981:
2977:
2976:
2974:
2973:
2968:
2963:
2958:
2953:
2948:
2943:
2938:
2933:
2928:
2923:
2918:
2913:
2908:
2903:
2898:
2893:
2888:
2883:
2878:
2873:
2868:
2863:
2857:
2855:
2851:
2850:
2848:
2847:
2842:
2837:
2832:
2826:
2824:
2823:Other projects
2820:
2819:
2817:
2816:
2810:
2808:
2804:
2803:
2801:
2800:
2795:
2790:
2785:
2780:
2774:
2772:
2766:
2765:
2763:
2762:
2757:
2754:
2749:
2744:
2739:
2734:
2729:
2724:
2722:Traffic Server
2719:
2714:
2709:
2704:
2699:
2694:
2689:
2684:
2679:
2674:
2669:
2664:
2659:
2654:
2649:
2644:
2639:
2634:
2629:
2624:
2619:
2614:
2609:
2604:
2599:
2594:
2589:
2584:
2579:
2574:
2569:
2564:
2559:
2554:
2549:
2544:
2539:
2534:
2529:
2524:
2519:
2514:
2509:
2504:
2499:
2494:
2489:
2484:
2479:
2474:
2469:
2464:
2459:
2454:
2449:
2444:
2439:
2434:
2429:
2424:
2419:
2414:
2409:
2404:
2399:
2394:
2389:
2384:
2379:
2374:
2369:
2364:
2359:
2354:
2349:
2344:
2339:
2334:
2329:
2324:
2319:
2314:
2309:
2304:
2299:
2294:
2289:
2284:
2279:
2274:
2269:
2264:
2259:
2254:
2249:
2244:
2239:
2234:
2229:
2224:
2219:
2214:
2209:
2203:
2201:
2195:
2194:
2189:
2187:
2186:
2179:
2172:
2164:
2158:
2157:
2132:
2107:
2082:
2077:
2072:
2067:
2062:
2057:
2046:
2045:External links
2043:
2042:
2041:
2036:
2030:, p. 64,
2028:O'Reilly Media
2017:
2012:
2006:, p. 50,
2004:O'Reilly Media
1993:
1988:
1982:, p. 72,
1980:O'Reilly Media
1969:
1964:
1958:, p. 76,
1956:O'Reilly Media
1945:
1928:
1909:
1904:
1896:O'Reilly Media
1883:
1880:
1878:
1877:
1858:
1844:
1833:
1814:
1803:
1777:
1750:
1731:
1707:
1697:. 19 July 2019
1682:
1672:. 19 July 2019
1657:
1635:
1610:
1598:
1572:
1554:
1530:
1508:
1486:
1472:Katz, Damien.
1464:
1445:
1433:
1421:
1395:
1376:Smith, Jason.
1368:
1346:
1323:
1321:
1318:
1317:
1316:
1311:
1305:
1304:
1288:
1285:
1282:
1281:
1276:
1254:
1248:
1247:
1238:
1217:OpenSSL is an
1215:
1209:
1208:
1203:
1186:
1180:
1179:
1174:
1165:libraries for
1147:
1141:
1140:
1129:
1127:dynamic typing
1100:
1094:
1093:
1090:
1087:
1077:
1074:
1071:
1070:
1067:
1064:
1060:
1057:
1053:
1052:
1027:"id"
1015:"ok"
1010:
1007:
989:
986:
982:
981:
968:"ok"
963:
960:
956:
953:
946:
945:
831:
828:
824:
821:
813:
812:
782:
779:
775:
772:
765:
764:
751:"ok"
746:
743:
739:
736:
729:
728:
698:
695:
691:
688:
684:
683:
680:
677:
659:
656:
635:
632:
631:
630:
624:
618:
612:
606:
600:
594:
588:
582:
576:
570:
564:
558:
543:
540:
531:
528:
524:
523:
512:
509:
498:
495:
488:
485:
470:
467:
463:
460:
457:
454:
443:
442:ACID Semantics
438:
435:
409:Apache License
382:
379:
302:Apache CouchDB
297:
296:
277:
273:
272:
267:
261:
260:
255:
249:
248:
246:Cross-platform
243:
237:
236:
219:
215:
214:
212:
211:
192:
190:
184:
183:
180:
179:
160:
158:
156:Stable release
152:
151:
148:
147:
134:
130:
129:
124:
118:
117:
114:
108:
107:
104:
96:
95:
85:Apache CouchDB
80:
70:
69:
37:a news article
28:
26:
19:
13:
10:
9:
6:
4:
3:
2:
3100:
3089:
3088:2005 software
3086:
3084:
3081:
3079:
3076:
3074:
3071:
3069:
3066:
3064:
3061:
3059:
3056:
3054:
3051:
3049:
3046:
3044:
3041:
3039:
3036:
3034:
3031:
3029:
3026:
3025:
3023:
3008:
3007:
2998:
2997:
2994:
2988:
2985:
2984:
2982:
2978:
2972:
2969:
2967:
2964:
2962:
2959:
2957:
2954:
2952:
2949:
2947:
2944:
2942:
2939:
2937:
2934:
2932:
2929:
2927:
2924:
2922:
2919:
2917:
2914:
2912:
2909:
2907:
2904:
2902:
2899:
2897:
2894:
2892:
2889:
2887:
2884:
2882:
2879:
2877:
2874:
2872:
2869:
2867:
2864:
2862:
2859:
2858:
2856:
2852:
2846:
2843:
2841:
2838:
2836:
2833:
2831:
2828:
2827:
2825:
2821:
2815:
2812:
2811:
2809:
2805:
2799:
2796:
2794:
2791:
2789:
2786:
2784:
2781:
2779:
2776:
2775:
2773:
2771:
2767:
2761:
2758:
2755:
2753:
2750:
2748:
2745:
2743:
2740:
2738:
2735:
2733:
2730:
2728:
2725:
2723:
2720:
2718:
2715:
2713:
2710:
2708:
2705:
2703:
2700:
2698:
2695:
2693:
2690:
2688:
2685:
2683:
2680:
2678:
2675:
2673:
2670:
2668:
2665:
2663:
2660:
2658:
2655:
2653:
2650:
2648:
2645:
2643:
2640:
2638:
2635:
2633:
2630:
2628:
2625:
2623:
2620:
2618:
2615:
2613:
2610:
2608:
2605:
2603:
2600:
2598:
2595:
2593:
2590:
2588:
2585:
2583:
2580:
2578:
2575:
2573:
2570:
2568:
2565:
2563:
2560:
2558:
2555:
2553:
2550:
2548:
2545:
2543:
2540:
2538:
2535:
2533:
2530:
2528:
2525:
2523:
2520:
2518:
2515:
2513:
2510:
2508:
2505:
2503:
2500:
2498:
2495:
2493:
2490:
2488:
2485:
2483:
2480:
2478:
2475:
2473:
2470:
2468:
2465:
2463:
2460:
2458:
2455:
2453:
2450:
2448:
2445:
2443:
2440:
2438:
2435:
2433:
2430:
2428:
2425:
2423:
2420:
2418:
2415:
2413:
2410:
2408:
2405:
2403:
2400:
2398:
2395:
2393:
2390:
2388:
2385:
2383:
2380:
2378:
2375:
2373:
2370:
2368:
2365:
2363:
2360:
2358:
2355:
2353:
2350:
2348:
2345:
2343:
2340:
2338:
2335:
2333:
2330:
2328:
2325:
2323:
2320:
2318:
2315:
2313:
2310:
2308:
2305:
2303:
2300:
2298:
2295:
2293:
2290:
2288:
2285:
2283:
2280:
2278:
2275:
2273:
2270:
2268:
2265:
2263:
2260:
2258:
2255:
2253:
2250:
2248:
2245:
2243:
2240:
2238:
2235:
2233:
2230:
2228:
2225:
2223:
2220:
2218:
2215:
2213:
2210:
2208:
2205:
2204:
2202:
2196:
2192:
2185:
2180:
2178:
2173:
2171:
2166:
2165:
2162:
2146:
2142:
2138:
2133:
2121:
2117:
2113:
2108:
2096:
2092:
2088:
2083:
2081:
2078:
2076:
2073:
2071:
2068:
2066:
2063:
2061:
2058:
2054:
2049:
2048:
2044:
2039:
2033:
2029:
2025:
2024:
2018:
2015:
2009:
2005:
2001:
2000:
1994:
1991:
1985:
1981:
1977:
1976:
1970:
1967:
1961:
1957:
1953:
1952:
1946:
1935:
1931:
1925:
1921:
1917:
1916:
1910:
1907:
1901:
1897:
1893:
1892:
1886:
1885:
1881:
1874:
1870:
1867:
1862:
1859:
1854:
1848:
1845:
1842:
1837:
1834:
1830:
1826:
1823:
1818:
1815:
1812:
1807:
1804:
1791:
1787:
1781:
1778:
1765:
1761:
1754:
1751:
1747:
1743:
1740:
1735:
1732:
1721:
1717:
1711:
1708:
1696:
1692:
1686:
1683:
1671:
1667:
1661:
1658:
1647:
1646:
1639:
1636:
1624:
1620:
1614:
1611:
1607:
1602:
1599:
1586:
1582:
1576:
1573:
1570:
1566:
1563:
1558:
1555:
1544:
1540:
1534:
1531:
1518:
1512:
1509:
1497:
1490:
1487:
1475:
1468:
1465:
1461:
1457:
1454:
1449:
1446:
1442:
1437:
1434:
1430:
1425:
1422:
1414:September 30,
1409:
1405:
1399:
1396:
1383:
1382:StackOverflow
1379:
1372:
1369:
1357:
1350:
1347:
1334:
1328:
1325:
1319:
1315:
1312:
1310:
1307:
1306:
1302:
1291:
1286:
1280:
1277:
1275:
1271:
1267:
1263:
1259:
1255:
1253:
1250:
1249:
1246:
1242:
1239:
1236:
1235:cryptographic
1232:
1228:
1224:
1220:
1216:
1214:
1211:
1210:
1207:
1204:
1202:
1198:
1194:
1191:
1190:cross-browser
1187:
1185:
1182:
1181:
1178:
1175:
1172:
1168:
1164:
1160:
1156:
1152:
1148:
1146:
1143:
1142:
1138:
1133:
1130:
1128:
1124:
1120:
1116:
1112:
1108:
1105:
1101:
1099:
1096:
1095:
1091:
1088:
1085:
1084:
1081:
1075:
1065:
1058:
1055:
1054:
1008:
987:
984:
983:
961:
954:
952:
948:
947:
829:
822:
819:
815:
814:
780:
773:
771:
767:
766:
744:
737:
735:
731:
730:
696:
689:
686:
685:
681:
678:
675:
674:
671:
669:
665:
657:
655:
651:
649:
645:
641:
633:
628:
625:
622:
619:
616:
613:
610:
607:
604:
601:
598:
595:
592:
589:
586:
585:Credit Suisse
583:
580:
577:
574:
571:
568:
565:
562:
559:
556:
552:
549:
548:
547:
541:
539:
535:
529:
527:
521:
517:
513:
510:
507:
503:
499:
496:
493:
489:
486:
483:
479:
478:ordered lists
475:
471:
468:
464:
461:
458:
455:
452:
448:
444:
441:
440:
437:Main features
436:
434:
430:
428:
424:
419:
417:
412:
410:
405:
403:
399:
396:developer at
395:
391:
387:
380:
378:
376:
372:
368:
363:
361:
356:
354:
349:
347:
342:
340:
336:
332:
328:
324:
319:
317:
313:
310:
307:
303:
293:
286:
278:
274:
271:
268:
266:
262:
259:
256:
254:
250:
247:
244:
242:
238:
235:
231:
227:
223:
220:
216:
209:
204:
194:
193:
191:
189:
185:
181:
165:
159:
157:
153:
149:
135:
131:
128:
125:
123:
119:
115:
113:
109:
102:
97:
93:
88:
77:
66:
63:November 2023
56:
52:
46:
45:
39:
38:
34:
29:This article
27:
18:
17:
3004:
2662:SpamAssassin
2331:
2149:. Retrieved
2145:the original
2140:
2124:. Retrieved
2120:the original
2115:
2099:. Retrieved
2095:the original
2090:
2022:
1998:
1974:
1950:
1938:, retrieved
1934:the original
1914:
1890:
1882:Bibliography
1861:
1847:
1836:
1817:
1806:
1794:. Retrieved
1789:
1780:
1768:. Retrieved
1763:
1753:
1734:
1723:. Retrieved
1719:
1710:
1699:. Retrieved
1694:
1685:
1674:. Retrieved
1669:
1660:
1650:, retrieved
1644:
1638:
1627:. Retrieved
1625:. 2010-08-26
1622:
1613:
1601:
1589:. Retrieved
1584:
1575:
1557:
1546:. Retrieved
1542:
1533:
1521:. Retrieved
1511:
1499:. Retrieved
1489:
1477:. Retrieved
1467:
1448:
1436:
1424:
1412:. Retrieved
1407:
1398:
1386:. Retrieved
1381:
1371:
1359:. Retrieved
1349:
1337:. Retrieved
1327:
1314:XML database
1270:JIT compiler
1252:SpiderMonkey
1089:Description
1079:
990:curl-XPOST-H
950:
817:
769:
733:
661:
652:
637:
545:
536:
533:
525:
516:HTTP methods
431:
420:
413:
406:
389:
385:
384:
364:
357:
350:
343:
320:
301:
300:
122:Developer(s)
60:
49:Please help
41:
30:
1940:November 1,
1695:www.ibm.com
1670:www.ibm.com
1339:19 December
1266:interpreter
1223:SSL and TLS
1219:open-source
1206:MIT License
1151:open-source
433:interface.
394:Lotus Notes
306:open-source
161:3.3.3
40:and may be
31:reads like
3022:Categories
2891:Deltacloud
2677:Subversion
2567:OрenOffice
2452:Jackrabbit
2392:FreeMarker
2317:CloudStack
2302:CarbonData
2282:Bloodhound
2141:RubyFringe
1764:TechCrunch
1725:2022-03-29
1701:2022-03-29
1676:2022-03-29
1652:2022-03-29
1629:2022-03-29
1548:2024-08-04
1523:13 January
1320:References
1241:Apache 1.0
1197:JavaScript
1132:Apache 2.0
1104:concurrent
1086:Component
502:JavaScript
327:JavaScript
226:JavaScript
218:Written in
188:Repository
2886:Continuum
2807:Incubator
2760:ZooKeeper
2717:Trafodion
2707:TinkerPop
2407:Guacamole
2367:Empire-db
2352:Directory
2307:Cassandra
2198:Top-level
1796:7 January
1770:7 January
1766:. AOL Inc
1623:ReadWrite
820:database
682:Response
668:localhost
648:MapReduce
627:Protogrid
615:Canonical
561:Red Cross
351:Unlike a
331:MapReduce
3006:Category
2980:Licenses
2921:Marmotta
2752:XMLBeans
2732:Velocity
2692:Tapestry
2687:SystemDS
2682:Superset
2672:Struts 2
2667:Struts 1
2622:RocketMQ
2527:NetBeans
2507:mod_perl
2397:Geronimo
2287:Brooklyn
2217:Airavata
2212:ActiveMQ
2207:Accumulo
2200:projects
2151:15 April
2126:15 April
2101:15 April
1869:Archived
1825:Archived
1742:Archived
1587:. apache
1565:Archived
1479:15 April
1456:Archived
1388:14 April
1361:15 April
1287:See also
1243:and the
1092:License
511:HTTP API
427:Cloudant
423:BigCouch
203:/couchdb
53:and add
2961:Tuscany
2956:Stanbol
2916:Jakarta
2911:Harmony
2871:Beehive
2814:Taverna
2798:Logging
2770:Commons
2587:Phoenix
2582:Parquet
2562:OpenNLP
2557:OpenJPA
2552:OpenEJB
2512:MyFaces
2437:Iceberg
2332:CouchDB
2327:Cordova
2312:Cayenne
2292:Calcite
2222:Airflow
1517:"'2.0'"
1501:25 July
1279:MPL 2.0
1227:library
1213:OpenSSL
1167:Unicode
1111:runtime
679:Request
381:History
337:for an
283:.apache
281:couchdb
276:Website
265:License
201:/apache
172: (
141: (
2901:Giraph
2876:iBATIS
2788:Daemon
2747:Xerces
2737:Wicket
2712:Tomcat
2697:Thrift
2617:Roller
2577:PDFBox
2517:Mynewt
2492:Mahout
2487:Lucene
2467:JMeter
2447:Impala
2442:Ignite
2417:Hadoop
2402:Groovy
2337:cTAKES
2322:Cocoon
2232:Ambari
2227:Allura
2034:
2010:
1986:
1962:
1926:
1920:Apress
1902:
1790:GitHub
1585:GitHub
1272:and a
1184:jQuery
1125:, and
1098:Erlang
994:--data
676:Action
621:CANAL+
603:Sophos
333:, and
316:Erlang
304:is an
288:
222:Erlang
197:github
3068:NoSQL
2951:Sqoop
2946:Slide
2941:Shale
2936:River
2926:MXNet
2881:Click
2866:AxKit
2854:Attic
2845:Log4j
2830:Batik
2793:Jelly
2756:Yetus
2742:Xalan
2657:Storm
2652:Spark
2642:Sling
2637:SINGA
2632:Shiro
2627:Samza
2607:Pivot
2602:Pinot
2547:Oozie
2542:OFBiz
2537:NuttX
2532:Nutch
2497:Maven
2482:Kylin
2472:Kafka
2457:James
2427:Helix
2422:HBase
2387:Flume
2382:Flink
2372:Felix
2362:Druid
2357:Drill
2347:Derby
2297:Camel
2272:Axis2
2247:Arrow
2242:Aries
1591:2 May
1117:with
902:false
591:Meebo
542:Users
466:time.
386:Couch
312:NoSQL
2966:Wave
2906:Hama
2896:Etch
2861:Apex
2778:BCEL
2727:UIMA
2702:Tika
2647:Solr
2612:Qpid
2522:NiFi
2502:MINA
2477:Kudu
2462:Jena
2432:Hive
2412:Gump
2377:Flex
2277:Beam
2267:Axis
2262:Avro
2153:2012
2128:2012
2103:2012
2032:ISBN
2008:ISBN
1984:ISBN
1960:ISBN
1942:2009
1924:ISBN
1900:ISBN
1798:2016
1772:2016
1645:iDAT
1593:2023
1525:2017
1503:2013
1481:2012
1416:2016
1390:2012
1363:2012
1341:2023
1268:, a
1201:HTML
1199:and
1163:Java
1161:and
1109:and
1021:true
974:true
951:wiki
818:wiki
770:wiki
757:true
734:wiki
664:cURL
640:JSON
551:CERN
520:CRUD
480:and
474:JSON
447:ACID
367:ACID
335:HTTP
323:JSON
285:.org
253:Type
199:.com
143:2005
136:2005
2971:XML
2931:ODE
2840:Ivy
2835:FOP
2783:BSF
2597:Pig
2592:POI
2572:ORC
2342:CXF
2257:APR
2237:Ant
1159:C++
1145:ICU
609:BBC
597:npm
567:IBM
506:map
398:IBM
339:API
234:C++
35:or
3024::
2139:.
2114:.
2089:.
1788:.
1762:.
1718:.
1693:.
1668:.
1621:.
1583:.
1541:.
1406:.
1380:.
1121:,
914:79
650:.
425:,
418:.
404:.
341:.
318:.
232:,
228:,
224:,
2183:e
2176:t
2169:v
2155:.
2130:.
2105:.
1855:.
1800:.
1774:.
1728:.
1704:.
1679:.
1632:.
1595:.
1551:.
1527:.
1505:.
1483:.
1418:.
1392:.
1365:.
1343:.
1157:/
1155:C
1048:}
1042::
1036:,
1030::
1024:,
1018::
1012:{
1002:\
996:\
977:}
971::
965:{
941:}
938:5
935::
929:,
923::
917:,
911::
905:,
899::
893:,
890:0
887::
881:,
878:0
875::
869:,
866:0
863::
857:,
854:0
851::
845:,
839::
833:{
808:}
802::
796:,
790::
784:{
760:}
754::
748:{
724:}
718::
712:,
706::
700:{
557:.
230:C
176:)
145:)
78:.
65:)
61:(
57:.
47:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.