{"id":985,"date":"2011-05-12T10:55:21","date_gmt":"2011-05-12T08:55:21","guid":{"rendered":"http:\/\/blogdev.alwaysdata.com\/2011\/05\/12\/support-officiel-de-couchdb\/"},"modified":"2017-09-12T14:32:54","modified_gmt":"2017-09-12T12:32:54","slug":"support-officiel-de-couchdb","status":"publish","type":"post","link":"https:\/\/blog.alwaysdata.com\/fr\/2011\/05\/12\/support-officiel-de-couchdb\/","title":{"rendered":"Support officiel de CouchDB"},"content":{"rendered":"<p>Apr\u00e8s MongoDB <a href=\"http:\/\/blog.alwaysdata.com\/2011\/04\/26\/official-support-of-mongodb\/\">le mois dernier<\/a>, c\u2019est au tour de <a href=\"http:\/\/couchdb.apache.org\">CouchDB<\/a> d\u2019\u00eatre propos\u00e9 d\u00e9sormais officiellement chez alwaysdata. Un grand merci aux beta-testeurs qui nous ont permis de peaufiner le service avant son lancement public.<\/p>\n<h2>CouchDB, c\u2019est&nbsp;quoi&nbsp;?<\/h2>\n<p><a rel=\"attachment wp-att-533\" href=\"http:\/\/blog.alwaysdata.com\/2011\/05\/12\/official-support-of-couchdb\/couchdb-logo-2\/\"><img decoding=\"async\" class=\"alignright size-full wp-image-533 right\" title=\"couchdb-logo\" src=\"http:\/\/blog.alwaysdata.com\/wp-content\/uploads\/2011\/05\/couchdb-logo1.png\" alt=\"CouchDB on alwaysdata\" width=\"152\" height=\"138\"><\/a><\/p>\n<p>CouchDB fait partie des \u00ab&nbsp;nouveaux&nbsp;\u00bb syst\u00e8mes de base de donn\u00e9es apparus ces derni\u00e8res ann\u00e9es, g\u00e9n\u00e9ralement regroup\u00e9s sous l\u2019appellation NoSQL. Bien qu\u2019ils partagent des caract\u00e9ristiques et des principes communs, chaque syst\u00e8me \u2013 <a href=\"http:\/\/www.mongodb.org\/\">MongoDB<\/a>, <a href=\"http:\/\/couchdb.apache.org\">CouchDB<\/a>, <a href=\"http:\/\/cassandra.apache.org\">Cassandra<\/a>, <a href=\"http:\/\/project-voldemort.com\">Voldemort<\/a>, etc. \u2013 a&nbsp;ses propres avantages et inconv\u00e9nients. L\u2019une des sp\u00e9cificit\u00e9s de CouchDB est de reposer sur le protocole HTTP.<\/p>\n<h2>Comment \u00e7a marche chez alwaysdata&nbsp;?<\/h2>\n<p>Le fonctionnement est le m\u00eame que pour MySQL, PostgreSQL et MongoDB&nbsp;: vous g\u00e9rez vos utilisateurs, vos bases, et les permissions reliant les deux. Quelques pr\u00e9cisions&nbsp;:<\/p>\n<ul>\n<li>les utilisateurs ayant la permission <em>lecture seule<\/em> seront des <em>readers<\/em>, tandis que ceux ayant tous les droits sont des <em>admins<\/em> (terminologie CouchDB)&nbsp;;<\/li>\n<li>vous pouvez d\u00e9finir des bases publiques&nbsp;: n\u2019importe qui peut y&nbsp;acc\u00e9der, sans m\u00eame avoir \u00e0&nbsp;s\u2019authentifier&nbsp;;<\/li>\n<li>le serveur CouchDB est accessible \u00e0&nbsp;l\u2019adresse&nbsp;:&nbsp;<a title=\"http:\/\/couchdb.alwaysdata.com:5984\/\" rel=\"nofollow\" href=\"http:\/\/couchdb.alwaysdata.com:5984\/\">http:\/\/couchdb.alwaysdata.com:5984\/<\/a>. Il n\u2019est volontairement pas accessible sur le port 80, mais vous pouvez configurer votre Apache pour faire office de reverse-proxy&nbsp;;<\/li>\n<li>le serveur \u00e9tant mutualis\u00e9, certaines fonctionnalit\u00e9s ne sont pas accessibles, notamment Futon (\u00e0 cause d\u2019une <a href=\"https:\/\/issues.apache.org\/jira\/browse\/COUCHDB-661\">limitation de s\u00e9curit\u00e9<\/a>) ou l\u2019acc\u00e8s \u00e0&nbsp;la base <em>_users<\/em>.<\/li>\n<\/ul>\n<p><strong>Attention<\/strong>&nbsp;: chaque compte alwaysdata dispose d\u2019un utilisateur CouchDB cr\u00e9\u00e9 par d\u00e9faut, mais vous devrez r\u00e9initialiser son mot de passe avant qu\u2019il ne soit op\u00e9rationnel.<\/p>\n<p>Davantage d\u2019informations sont regroup\u00e9es sur <a href=\"http:\/\/wiki.alwaysdata.com\/wiki\/CouchDB_Information_de_d%C3%A9part\">cette page de notre wiki<\/a>, g\u00e9n\u00e9reusement \u00e9crite par l\u2019un de nos beta-testeurs \u2013 merci \u00e0&nbsp;lui&nbsp;:)<\/p>\n<p>Comme d\u2019habitude, n\u2019h\u00e9sitez pas \u00e0&nbsp;nous faire part de vos retours, et \u00e0&nbsp;bient\u00f4t pour de nouvelles fonctionnalit\u00e9s&nbsp;!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apr\u00e8s MongoDB le mois dernier, c\u2019est au tour de CouchDB d\u2019\u00eatre propos\u00e9 d\u00e9sormais officiellement chez alwaysdata. Un grand merci aux beta-testeurs qui nous ont permis \u2026 <a class=\"read-more\" href=\"https:\/\/blog.alwaysdata.com\/fr\/2011\/05\/12\/support-officiel-de-couchdb\/\">Keep reading<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"wp_typography_post_enhancements_disabled":false,"footnotes":""},"categories":[1],"tags":[64,61],"class_list":["post-985","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-couchdb","tag-databases"],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.alwaysdata.com\/fr\/wp-json\/wp\/v2\/posts\/985","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.alwaysdata.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.alwaysdata.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.alwaysdata.com\/fr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.alwaysdata.com\/fr\/wp-json\/wp\/v2\/comments?post=985"}],"version-history":[{"count":0,"href":"https:\/\/blog.alwaysdata.com\/fr\/wp-json\/wp\/v2\/posts\/985\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.alwaysdata.com\/fr\/wp-json\/wp\/v2\/media?parent=985"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.alwaysdata.com\/fr\/wp-json\/wp\/v2\/categories?post=985"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.alwaysdata.com\/fr\/wp-json\/wp\/v2\/tags?post=985"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}