CouchDB
- CouchDB
-
Apache CouchDB est un système de gestion de base de données libre et orientée documents, écrit en langage Erlang. Conçu pour le web, il fait partie de la mouvance NoSQL, et a été conçu pour pouvoir être réparti sur de multiples serveurs.
Conception
Au lieu d'être ordonnée en lignes et en colonnes, la base de données CouchDB est une collection de documents JSON. De plus, CouchDB contient un serveur HTTP qui permet d'effectuer des requêtes, et renvoie ses données sous forme JSON. On peut ainsi interroger un serveur CouchDB directement avec un navigateur web, ou on peut exécuter des requêtes avec JavaScript.
Les principales opérations effectuées sont MAP et REDUCE, voir article MapReduce. Ces opérations sont utiles lorsque la base de données est répartie, elles sont soumises à des contraintes de commutativité, associativité et idempotence.
Cette section est vide,
insuffisamment détaillée ou incomplète.
Votre aide est la bienvenue !
Liens externes
Wikimedia Foundation.
2010.
Contenu soumis à la licence CC-BY-SA. Source : Article CouchDB de Wikipédia en français (auteurs)
Regardez d'autres dictionnaires:
CouchDB — Apache CouchDB CouchDB s Futon Administration Interface, User database Original author(s) Damien Katz, Jan Lehnardt, Noah Slater, Christopher Lenz … Wikipedia
CouchDB — Apache CouchDB Administrationsoberfläche Futon … Deutsch Wikipedia
CouchDB — Apache CouchDB Тип Документо ориентированная СУБД Автор … Википедия
Cloudant — is a Massachusetts based enterprise software company which provides an open source non relational, distributed database service of the same name that requires zero configuration. Cloudant is based on the Apache backed CouchDB project and the… … Wikipedia
Couchbase — is a Silicon Valley based enterprise software company[1] which offers product Couchbase (a database combining the leading NoSQL data management technologies CouchDB [of the Apache Software Foundation[2]], Membase, and Memcached) [3], plus sells… … Wikipedia
Cloud database — A cloud database is a database running on Cloud Computing platform, such as Amazon EC2, GoGrid and Rackspace. There are two common deployment models: Users can run databases on the cloud independently, using a Virtual Machine image, or they can… … Wikipedia
Datenbank (Liste) — Die Liste der Datenbankmanagementsysteme umfasst Software zur Verwaltung von Datenbanken, vor allen von relationalen Datenbanken, objektorientierten Datenbanken und objektrelationalen Datenbanken. Inhaltsverzeichnis 0 9 A B C D E F G H I J … Deutsch Wikipedia
Datenbankliste — Die Liste der Datenbankmanagementsysteme umfasst Software zur Verwaltung von Datenbanken, vor allen von relationalen Datenbanken, objektorientierten Datenbanken und objektrelationalen Datenbanken. Inhaltsverzeichnis 0 9 A B C D E F G H I J … Deutsch Wikipedia
Liste von Datenbanken — Die Liste der Datenbankmanagementsysteme umfasst Software zur Verwaltung von Datenbanken, vor allen von relationalen Datenbanken, objektorientierten Datenbanken und objektrelationalen Datenbanken. Inhaltsverzeichnis 0 9 A B C D E F G H I J … Deutsch Wikipedia
NoSQL — En informatique, NoSQL est un buzzword pour désigner une catégorie de système de gestion de base de données (abr. SGBD) destinés à manipuler des bases de données géantes pour des sites web de très grande audience tels que Google, Amazon.com,… … Wikipédia en Français