{"id":2124,"date":"2016-01-15T09:22:49","date_gmt":"2016-01-15T09:22:48","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=2124"},"modified":"2016-01-15T09:22:49","modified_gmt":"2016-01-15T09:22:48","slug":"couchbase-server-and-couchdb-compared","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/couchbase-server-and-couchdb-compared\/","title":{"rendered":"Comparaci\u00f3n entre Couchbase y Apache CouchDB"},"content":{"rendered":"<p>A pesar de tener nombres similares, Couchbase Server y Apache CouchDB son sistemas bastante diferentes.<\/p>\n<p>\u00a0<\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/original-assets\/2016\/january\/couchbase-server-and-couchdb-compared\/cblogo.png\" \/>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0<img decoding=\"async\" src=\"\/wp-content\/original-assets\/2016\/january\/couchbase-server-and-couchdb-compared\/couchdb-cropped.png\" \/><\/p>\n<p>He aqu\u00ed un breve resumen de sus diferencias y puntos en com\u00fan. Estamos comparando Couchbase 4.1 y Apache CouchDB 1.6 y volveremos a publicarlo cuando se publique CouchDB 2.0.<\/p>\n<h2>Resumen r\u00e1pido<\/h2>\n<div dir=\"ltr\" style=\"margin-left:0pt;\">\n<table style=\"border: none; width: 624px;\">\n<tbody>\n<tr style=\"height:0px\">\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;background-color:#cc0000;padding:7px 7px 7px 7px\">\u00a0<\/td>\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;background-color:#cc0000;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(255, 255, 255); font-weight: 700; vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">Servidor Couchbase<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;background-color:#cc0000;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(255, 255, 255); font-weight: 700; vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">Apache CouchDB<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"height:0px\">\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); font-weight: 700; vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">Modelos de datos<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">Documento, Clave-Valor<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">Documento<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"height:0px\">\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); font-weight: 700; vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">Almacenamiento<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">\u00c1rbol B s\u00f3lo ap\u00e9ndice<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">\u00c1rbol B s\u00f3lo ap\u00e9ndice<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"height:0px\">\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); font-weight: 700; vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">Coherencia<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">Fuerte<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">Eventual<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"height:0px\">\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); font-weight: 700; vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">Topolog\u00eda<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">Distribuido<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">Replicado<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"height:0px\">\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); font-weight: 700; vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">Replicaci\u00f3n<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">Maestro-Maestro<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">Maestro-Maestro<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"height:0px\">\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); font-weight: 700; vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">Conmutaci\u00f3n autom\u00e1tica<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">S\u00ed<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">No<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"height:0px\">\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); font-weight: 700; vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">Cach\u00e9 integrada<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">S\u00ed<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">No<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"height:0px\">\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); font-weight: 700; vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">Compatible con Memcached<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">S\u00ed<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">No<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"height:0px\">\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); font-weight: 700; vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">Bloqueo<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">Optimistas y pesimistas<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">Optimista con MVCC<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"height:0px\">\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); font-weight: 700; vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">MapReduce (Vistas)<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">S\u00ed<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">S\u00ed<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"height:0px\">\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); font-weight: 700; vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">Lenguaje de consulta<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">S\u00ed, N1QL (SQL para JSON)<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">No<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"height:0px\">\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); font-weight: 700; vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">\u00cdndices secundarios<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">S\u00ed<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"margin-top: 0pt; margin-bottom: 0pt;\"><span style=\"color: rgb(0, 0, 0); font-family: Arial; font-size: 14.6667px; line-height: 17.6px; text-align: left; white-space: pre-wrap;\">S\u00ed<\/span><\/p>\n<\/td>\n<\/tr>\n<tr style=\"height:0px\">\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); font-weight: 700; vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">Notificaciones<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">S\u00ed,<\/span><\/span><\/p>\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">Protocolo de cambio de base de datos<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-left:solid #000000 1px;border-right:solid #000000 1px;border-bottom:solid #000000 1px;border-top:solid #000000 1px;vertical-align:top;padding:7px 7px 7px 7px\">\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">S\u00ed,<\/span><\/span><\/p>\n<p dir=\"ltr\" style=\"line-height:1.2;margin-top:0pt;margin-bottom:0pt;\"><span><span style=\"font-size: 14.6667px; font-family: Arial; color: rgb(0, 0, 0); vertical-align: baseline; white-space: pre-wrap; background-color: transparent;\">Cambios<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2>Modelo de datos<\/h2>\n<h3>Servidor Couchbase<\/h3>\n<p>Couchbase Server es tanto un almac\u00e9n de valores clave como un almac\u00e9n de documentos, lo que significa que puedes almacenar datos binarios o de cualquier otro tipo usando Couchbase Server, as\u00ed como documentos JSON.<\/p>\n<p>Couchbase Server utiliza el protocolo binario memcached para operaciones clave-valor y APIs REST para consultas N1QL y vistas.<\/p>\n<h3>Apache CouchDB<\/h3>\n<p>Apache CouchDB almacena JSON como documentos, con la opci\u00f3n de adjuntar archivos no JSON a esos documentos.<\/p>\n<p>CouchDB utiliza una API REST para escribir y consultar datos.<\/p>\n<h2>Consulta<\/h2>\n<h3>Servidor Couchbase<\/h3>\n<p>Couchbase Server ofrece tres formas de consultar los datos que almacena:<\/p>\n<p>\u00a0<\/p>\n<ul>\n<li>N1QL: un lenguaje de consulta tipo SQL para JSON.<\/li>\n<li>Vistas, incluidas las multidimensionales: muy parecidas a las vistas de CouchDB.<\/li>\n<li>Consultas clave-valor.<\/li>\n<\/ul>\n<p style=\"color: rgb(51, 51, 51); line-height: 20.8px; text-align: left;\">Si conoce la clave del documento que necesita, puede realizar una simple petici\u00f3n GET utilizando esa clave. No es necesario crear ning\u00fan \u00edndice adicional.<\/p>\n<p><img decoding=\"async\" alt=\"N1QL in a terminal\" src=\"\/wp-content\/original-assets\/2016\/january\/couchbase-server-and-couchdb-compared\/n1ql-500px.png\" \/><\/p>\n<p><span style=\"line-height: 1.6em;\">Para consultas m\u00e1s complejas, puede utilizar N1QL. N1QL proporciona una forma similar a SQL para consultar datos JSON. Por ejemplo, para encontrar un perfil de usuario basado en la direcci\u00f3n de correo electr\u00f3nico de ese usuario, utilizamos la siguiente consulta N1QL:<\/span><\/p>\n<pre>\nSELECT * FROM `users` WHERE email=\u201dmatthew@couchbase.com\u201d AND WHERE type=\u201duserProfile\u201d;\n<\/pre>\n<p>N1QL te permite consultar JSON con la misma flexibilidad que esperar\u00edas de una base de datos relacional, incluyendo JOINs entre documentos.<\/p>\n<p>Tambi\u00e9n puedes crear vistas que funcionan de forma similar a las que encontrar\u00e1s en CouchDB. Estas son especialmente \u00fatiles para consultas multidimensionales, como el trabajo con datos geoespaciales.<\/p>\n<h3>Apache CouchDB<\/h3>\n<p>Como almac\u00e9n de documentos puro, Apache CouchDB permite recuperar datos bas\u00e1ndose en el contenido de los documentos. Lo hace a trav\u00e9s de un sistema de vistas. Tambi\u00e9n puedes extraer un documento completo usando su clave.<\/p>\n<p>Puedes pensar en las vistas de CouchDB como \u00edndices que generas escribiendo consultas Map\/Reduce en JavaScript. Por ejemplo, si quieres recuperar un perfil de usuario basado en la direcci\u00f3n de correo electr\u00f3nico de ese usuario podr\u00edas:<\/p>\n<ol>\n<li>Crear una vista que proporcione todos los documentos que contengan una direcci\u00f3n de correo electr\u00f3nico y tengan un tipo 'usuarioProfie'.<\/li>\n<li>Consulte esa vista para obtener la direcci\u00f3n de correo electr\u00f3nico del usuario cuyo perfil desea recuperar.<\/li>\n<\/ol>\n<h2>Arquitectura<\/h2>\n<h3>Servidor Couchbase<\/h3>\n<p><img decoding=\"async\" src=\"\/wp-content\/original-assets\/2016\/january\/couchbase-server-and-couchdb-compared\/cb-cluster.png\" \/><\/p>\n<p>Couchbase Server est\u00e1 construido desde cero para funcionar como un cl\u00faster de nodos.<\/p>\n<p>Cada servidor del cluster se responsabiliza de una parte de ese espacio hash. En el servidor de aplicaciones, la biblioteca cliente de Couchbase contiene un mapa que muestra qu\u00e9 direcciones IP son responsables de qu\u00e9 partes del espacio hash. La ubicaci\u00f3n de cada documento se decide ejecutando un hash en el bucket del documento y el nombre de la clave y, a continuaci\u00f3n, coloc\u00e1ndolo de acuerdo con el servidor que tiene la parte relevante del espacio hash.<\/p>\n<p>Hay una copia activa de cada documento. Todas las escrituras se realizan en esa copia activa y, en condiciones normales de funcionamiento, todas las lecturas proceden tambi\u00e9n de ella. Esto significa que no hay que preocuparse por la coherencia final dentro de un cl\u00faster, ya que no hay escrituras que replicar desde otros lugares.<\/p>\n<p>Las r\u00e9plicas de cada documento se hacen autom\u00e1ticamente y se almacenan en un servidor separado de la copia activa. Con Couchbase Server, la replicaci\u00f3n ocurre a nivel de documento en lugar de a nivel de servidor completo. Esto significa que cada nodo tiene un conjunto diferente de datos y las r\u00e9plicas se distribuyen por todo el cl\u00faster.<\/p>\n<p>No hay puntos \u00fanicos de fallo y es f\u00e1cil escalar a conjuntos de datos masivos a\u00f1adiendo m\u00e1s servidores al cl\u00faster: no es necesario que todo el conjunto de datos quepa en cada servidor.<\/p>\n<h4>Almacenamiento en cach\u00e9<\/h4>\n<p>Couchbase Server tiene una cach\u00e9 gestionada integrada. Para cada petici\u00f3n que hagas, Couchbase Server comprobar\u00e1 de forma transparente la cach\u00e9 en busca del documento que necesitas. Si el documento no est\u00e1 en la cach\u00e9, lo cargar\u00e1 desde el disco y te lo servir\u00e1.<\/p>\n<p>Todas las escrituras van a la cach\u00e9 y se puede ajustar en qu\u00e9 punto de la solicitud se escribe en el disco o se replica a otros servidores.<\/p>\n<p>Para su conjunto de trabajo, la mayor\u00eda de las peticiones clave-valor est\u00e1n por debajo del milisegundo.<\/p>\n<h4>Replicaci\u00f3n entre centros de datos<\/h4>\n<p>Couchbase Server puede operar a trav\u00e9s de zonas de disponibilidad y centros de datos. Cada cl\u00faster funciona de forma independiente, y los cambios se replican directamente de servidor a servidor entre los cl\u00fasteres.<\/p>\n<p>Esto es ideal para la recuperaci\u00f3n de desastres y el equilibrio de carga geogr\u00e1fica.<\/p>\n<h3>Apache CouchDB<\/h3>\n<p>Los servidores CouchDB funcionan como nodos individuales que contienen cada uno una copia completa de los datos a almacenar. Los servidores de aplicaciones pueden leer y escribir en cualquiera de los servidores CouchDB. Los cambios se replican de forma as\u00edncrona entre cada servidor, de servidor a servidor.<\/p>\n<p>Una forma de ejecutar un cl\u00faster de CouchDB es tener un \u00fanico maestro que acepte escrituras. Las actualizaciones se replican a los esclavos y un equilibrador de carga HTTP, como nginx, para distribuir las lecturas uniformemente entre los esclavos.<\/p>\n<p>Esto tiene dos consecuencias principales:<\/p>\n<ul>\n<li>el maestro es un \u00fanico punto de fallo para aceptar lecturas<\/li>\n<li>los datos le\u00eddos de los esclavos son finalmente coherentes: hay un desfase entre una escritura que se produce en el maestro y la que se replica en todos los esclavos.<\/li>\n<\/ul>\n<p>Alternativamente, un cluster de CouchDB podr\u00eda aceptar escrituras en cualquier nodo y luego replicarse entre cada uno. Esto mejorar\u00eda la disponibilidad de escritura pero aumentar\u00eda el alcance de los conflictos de escritura, que CouchDB te ayuda a detectar, y el tiempo que tardar\u00edan todas las copias de los datos en estar sincronizadas.<\/p>\n<h2>Desarrollo<\/h2>\n<h3>Servidor Couchbase<\/h3>\n<p>Couchbase Server es desarrollado activamente por Couchbase Inc, como proyecto de c\u00f3digo abierto. Las partes de clustering y distribuci\u00f3n de Couchbase Server est\u00e1n escritas en Erlang, mientras que el manejo de datos est\u00e1 escrito en C y C++. Algunas partes de Couchbase Server, como N1QL, est\u00e1n escritas en Go.<\/p>\n<p>Couchbase Server tiene varios SDKs que son desarrollados y soportados por Couchbase Inc. Estos proporcionan acceso idiom\u00e1tico a toda la gama de caracter\u00edsticas de Couchbase Server, incluyendo N1QL, vistas y acceso clave-valor. Los SDK oficiales est\u00e1n disponibles para:<\/p>\n<ul>\n<li>Java (con soporte adicional para Spring)<\/li>\n<li>.NET<\/li>\n<li>Node JS<\/li>\n<li>Vaya a<\/li>\n<li>C\/C++<\/li>\n<li>Python<\/li>\n<li>Ruby<\/li>\n<li>PHP.<\/li>\n<\/ul>\n<p>Existen SDKs comunitarios para otros idiomas.<\/p>\n<p>Couchbase Server funciona bien con otros sistemas, gracias a los conectores desarrollados y soportados por Couchbase Inc. Hay conectores disponibles para:<\/p>\n<ul>\n<li style=\"list-style-type: disc; color: rgb(51, 51, 51); line-height: 20.8px;\">Chispa<\/li>\n<li style=\"list-style-type: disc; color: rgb(51, 51, 51); line-height: 20.8px;\">Kafka<\/li>\n<li style=\"list-style-type: disc; color: rgb(51, 51, 51); line-height: 20.8px;\">Hadoop<\/li>\n<li style=\"list-style-type: disc; color: rgb(51, 51, 51); line-height: 20.8px;\">Elasticsearch<\/li>\n<li style=\"list-style-type: disc; color: rgb(51, 51, 51); line-height: 20.8px;\">Solr<\/li>\n<li style=\"list-style-type: disc; color: rgb(51, 51, 51); line-height: 20.8px;\">JDBC y ODBC, para N1QL.<\/li>\n<\/ul>\n<p>El feed de cambios internos de Couchbase Server te ofrece la oportunidad de crear tus propios conectores.<\/p>\n<h3>Apache CouchDB<\/h3>\n<p>CouchDB est\u00e1 escrito en Erlang, sobre el framework OTP, por una comunidad de desarrolladores. Erlang es muy adecuado para construir sistemas tolerantes a fallos.<\/p>\n<p>El feed de cambios de CouchDB ayuda a integrarlo con otros sistemas.<\/p>\n<p>Las bibliotecas que envuelven la API REST de CouchDB est\u00e1n disponibles en la comunidad CouchDB.<\/p>\n<h2>Licencia<\/h2>\n<p>Tanto Couchbase Server como Apache CouchDB son proyectos de c\u00f3digo abierto liberados bajo la licencia Apache 2.0.<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>","protected":false},"excerpt":{"rendered":"<p>Despite similar names, Couchbase Server and Apache CouchDB are quite different systems. \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Here\u2019s a quick overview of how they differ and what they have in common. We&apos;re comparing Couchbase 4.1 and Apache CouchDB 1.6 [&hellip;]<\/p>","protected":false},"author":18,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1816],"tags":[],"ppma_author":[8982],"class_list":["post-2124","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-server"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Couchbase and Apache CouchDB compared - The Couchbase Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/es\/couchbase-server-and-couchdb-compared\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Couchbase and Apache CouchDB compared\" \/>\n<meta property=\"og:description\" content=\"Despite similar names, Couchbase Server and Apache CouchDB are quite different systems. \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Here\u2019s a quick overview of how they differ and what they have in common. We&amp;apos;re comparing Couchbase 4.1 and Apache CouchDB 1.6 [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/couchbase-server-and-couchdb-compared\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-01-15T09:22:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/11\/couchbase-nosql-dbaas.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1800\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Matthew Revell, Lead Developer Advocate, EMEA, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matthew Revell, Lead Developer Advocate, EMEA, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-and-couchdb-compared\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-and-couchdb-compared\/\"},\"author\":{\"name\":\"Matthew Revell, Lead Developer Advocate, EMEA, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/6c3060a94353df62a71d4672b3454555\"},\"headline\":\"Couchbase and Apache CouchDB compared\",\"datePublished\":\"2016-01-15T09:22:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-and-couchdb-compared\/\"},\"wordCount\":1209,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-and-couchdb-compared\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"articleSection\":[\"Couchbase Server\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-server-and-couchdb-compared\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-and-couchdb-compared\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-and-couchdb-compared\/\",\"name\":\"Couchbase and Apache CouchDB compared - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-and-couchdb-compared\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-and-couchdb-compared\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2016-01-15T09:22:48+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-and-couchdb-compared\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-server-and-couchdb-compared\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-and-couchdb-compared\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-and-couchdb-compared\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Couchbase and Apache CouchDB compared\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/6c3060a94353df62a71d4672b3454555\",\"name\":\"Matthew Revell, Lead Developer Advocate, EMEA, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/b1bc555cd9166b46d6063003c3b92317\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3b38ea45b78371f0008a765ea828bfed91aa97c25981ebf214226402a510b39b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3b38ea45b78371f0008a765ea828bfed91aa97c25981ebf214226402a510b39b?s=96&d=mm&r=g\",\"caption\":\"Matthew Revell, Lead Developer Advocate, EMEA, Couchbase\"},\"description\":\"Matthew Revell is a Lead Dev Advocate, EMEA Couchbase. He developed a global strategy for putting Couchbase front in the minds of the product's developers.\",\"url\":\"https:\/\/www.couchbase.com\/blog\/es\/author\/matthew-revell\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Couchbase and Apache CouchDB compared - The Couchbase Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/es\/couchbase-server-and-couchdb-compared\/","og_locale":"es_MX","og_type":"article","og_title":"Couchbase and Apache CouchDB compared","og_description":"Despite similar names, Couchbase Server and Apache CouchDB are quite different systems. \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Here\u2019s a quick overview of how they differ and what they have in common. We&apos;re comparing Couchbase 4.1 and Apache CouchDB 1.6 [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/es\/couchbase-server-and-couchdb-compared\/","og_site_name":"The Couchbase Blog","article_published_time":"2016-01-15T09:22:48+00:00","og_image":[{"width":1800,"height":630,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/11\/couchbase-nosql-dbaas.png","type":"image\/png"}],"author":"Matthew Revell, Lead Developer Advocate, EMEA, Couchbase","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Matthew Revell, Lead Developer Advocate, EMEA, Couchbase","Est. reading time":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-and-couchdb-compared\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-and-couchdb-compared\/"},"author":{"name":"Matthew Revell, Lead Developer Advocate, EMEA, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/6c3060a94353df62a71d4672b3454555"},"headline":"Couchbase and Apache CouchDB compared","datePublished":"2016-01-15T09:22:48+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-and-couchdb-compared\/"},"wordCount":1209,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-and-couchdb-compared\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","articleSection":["Couchbase Server"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/couchbase-server-and-couchdb-compared\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-and-couchdb-compared\/","url":"https:\/\/www.couchbase.com\/blog\/couchbase-server-and-couchdb-compared\/","name":"Couchbase and Apache CouchDB compared - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-and-couchdb-compared\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-and-couchdb-compared\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2016-01-15T09:22:48+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-and-couchdb-compared\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/couchbase-server-and-couchdb-compared\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-and-couchdb-compared\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-and-couchdb-compared\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Couchbase and Apache CouchDB compared"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"El blog de Couchbase","description":"Couchbase, la base de datos NoSQL","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"El blog de Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/6c3060a94353df62a71d4672b3454555","name":"Matthew Revell, Defensor principal del desarrollador, EMEA, Couchbase","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/b1bc555cd9166b46d6063003c3b92317","url":"https:\/\/secure.gravatar.com\/avatar\/3b38ea45b78371f0008a765ea828bfed91aa97c25981ebf214226402a510b39b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3b38ea45b78371f0008a765ea828bfed91aa97c25981ebf214226402a510b39b?s=96&d=mm&r=g","caption":"Matthew Revell, Lead Developer Advocate, EMEA, Couchbase"},"description":"Matthew Revell es Lead Dev Advocate, EMEA Couchbase. Ha desarrollado una estrategia global para situar a Couchbase en la mente de los desarrolladores del producto.","url":"https:\/\/www.couchbase.com\/blog\/es\/author\/matthew-revell\/"}]}},"authors":[{"term_id":8982,"user_id":18,"is_guest":0,"slug":"matthew-revell","display_name":"Matthew Revell, Lead Developer Advocate, EMEA, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/3b38ea45b78371f0008a765ea828bfed91aa97c25981ebf214226402a510b39b?s=96&d=mm&r=g","author_category":"","last_name":"Revell","first_name":"Matthew","job_title":"","user_url":"","description":"Matthew Revell es Lead Dev Advocate, EMEA Couchbase. Ha desarrollado una estrategia global para situar a Couchbase en la mente de los desarrolladores del producto."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/2124","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=2124"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/2124\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=2124"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=2124"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=2124"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=2124"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}