| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| informatique:sgbd [06/01/2025 16:59] – [GUN] cyrille | informatique:sgbd [18/10/2025 10:14] (Version actuelle) – [CouchDB] cyrille |
|---|
| |
| Voir aussi [[/informatique/SQL|/informatique/SQL]], [[/informatique/NoSql|/informatique/NoSql]], | Voir aussi [[/informatique/SQL|/informatique/SQL]], [[/informatique/NoSql|/informatique/NoSql]], |
| [[/informatique/GraphDB|/informatique/GraphDB]], [[/informatique/web_semantique|/informatique/web semantique]] (RDF), [[/informatique/lowcode_databases|Low Code Databases]] | [[/informatique/GraphDB|/informatique/GraphDB]], [[/informatique/web_semantique|/informatique/web semantique]] (RDF), [[/informatique/lowcode_databases|Low Code Databases]], [[/informatique/column-oriented-database|Column-Oriented Database]] |
| ===== SGBD Relationnels (SGBDR) ===== | ===== SGBD Relationnels (SGBDR) ===== |
| |
| |
| [[/informatique/sgdb/couchdb|/informatique/sgdb/couchdb]] | [[/informatique/sgdb/couchdb|/informatique/sgdb/couchdb]] |
| |
| CouchDB est un projet de l'ASF (Apache Software Foundation).\\ | |
| Il s'agit d'une base de données avec une interface RestFul - JSON. Comme j'adore tout ce qui exploite pleinement HTTP, je me penche depuis quelques temps sur couchDB, notamment pour la participation à la création d'un frontEnd PHP pour Zend Framework : Zend_Couch (nom temporaire) | |
| |
| What CouchDB is: | |
| * A document database server, accessible via a RESTful JSON API. | |
| * Ad-hoc and schema-free with a flat address space. | |
| * Distributed, featuring robust, incremental replication with bi-directional conflict detection and management. | |
| * Query-able and index-able, featuring a table oriented reporting engine that uses Javascript as a query language. | |
| What it is Not: | |
| * A relational database. | |
| * A replacement for relational databases. | |
| * An object-oriented database. Or more specifically, meant to function as a seamless persistence layer for an OO programming language. | |
| |
| Le livre libre et en français: [[http://guide.couchdb.org/editions/1/fr/index.html]] | |
| * [[http://couchdb.apache.org/docs/intro.html|What CouchDB is]] sur le [[http://couchdb.apache.org/|site du projet]] | |
| * [[http://blog.developpez.com/julienpauli/p7864/dev-web-generaliste/vous-connaissez-couchdb/|Article par Julien Pauli]] | |
| Doc tech: | |
| * [[http://wiki.apache.org/couchdb/HTTP_Document_API|HTTP Document API]] | |
| |
| Le clip [[http://vimeo.com/11852209|I Use Couch DB]] de [[http://vimeo.co/user3158377|Couchio]] sur [[http://vimeo.com|Vimeo]] : \\ | |
| <php> | |
| echo ' | |
| <object width="400" height="225"> | |
| <param name="allowfullscreen" value="true" /> | |
| <param name="allowscriptaccess" value="always" /> | |
| <param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=11852209&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1" /> | |
| <embed src="http://vimeo.com/moogaloop.swf?clip_id=11852209&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"> | |
| </embed> | |
| </object> | |
| '; | |
| </php> | |
| |
| D'autres clips : [[http://vimeo.com/13941628|CouchSpice — the Database YOUR Database Could Replicate Like]], [[http://vimeo.com/11062756|Couch DB Music Video]], [[http://vimeo.com/20499717|So You Wanna Learn About CouchDB ?]] | |
| |
| |
| ==== Redis ==== | ==== Redis ==== |
| |
| https://redis.io/ | [[/informatique/sgbd/redis|/informatique/sgbd/redis]] |
| | |
| | |
| | ==== Valkey ==== |
| | |
| | Le fork de Redis. Ils disent qu'il est plus performant 😉. |
| |
| * [https://redis.io/topics/benchmarks|How fast is Redis?] | https://valkey.io/ |
| * [https://www.percona.com/blog/2009/08/27/looking-at-redis/|Looking at Redis] | |
| |
| ==== GUN ==== | ==== GUN ==== |
| |
| A Javascript peer-to-peer P2P database using WebRTC in the Web browser ... | A Javascript peer-to-peer [[/glossaire/P2P|P2P]] database using [[/glossaire/webrtc|WebRTC]] in the Web browser ... |
| |
| GUN is an ecosystem of tools that let you build community run and encrypted applications - like an Open Source Firebase or a Decentralized Dropbox. | GUN is an ecosystem of tools that let you build community run and encrypted applications - like an Open Source Firebase or a Decentralized Dropbox. |