Historias
Slashboxes
Comentarios

CouchDB: una base de datos diferente

editada por rvr el 29 de Noviembre 2009, 15:00h   Printer-friendly   Email story
borillo nos pasa un enlace al artículo CouchDB: una base de datos diferente: «Podemos definir CouchDB como una base de datos documental sin 'esquema', consultable al estilo MapReduce, accesible por REST y con una funcionalidad de replicación integrada. Casi nada... será mejor que veamos cada una de estas características en más detalle».

Historias relacionadas

[+] Relaja tu base de datos con Apache CouchDB 20 comentarios
Apache CouchDB es un motor de bases de datos que hace poco ha pasado de ser un proyecto incubado por la Apache Software Foundation a convertirse en un proyecto más de esta fundación. Según la definición que aparece en su página web, CouchDB es una base de datos orientada a documentos, distribuida, tolerante a fallos, "schema free" y accesible mediante una interfaz HTTP Restful que devuelve JSON. En InfoQ hace poco hacían una entrevista a su creador. ¿Habéis usado alguno/a este tipo de bases de datos alguna vez?. ¿Para qué tipos de aplicaciones veis acertada su utilización?
[+] NoSQL, más allá del modelo relacional 63 comentarios
En DosIdeas escribieron el pasado mes de junio un interesante artículo sobre NoSQL: el movimiento en contra de las bases de datos: «Una reunión en San Francisco fue la inauguración de la comunidad de NoSQL, un grupo de personas que comparten la idea de destronar la tiranía de las bases de datos relaciones, costosas y lentas, en favor de una alternativa mucho más eficiente y barata para manipular datos. "Las bases de datos relacionales nos ofrecen demasiado. Nos fuerzan a adaptar nuestros objetos para adaptarlos a una RDBMS (sistema de gestión de bases de datos relacional)", dice Jon Travis, uno de los principales ingenieros en SpringSource, y uno de los 10 presentadores en la reunión de NoSQL. Las alternativas basadas en NoSQL "te ofrecen sólo lo que necesitás", dice Travis».
[+] Tutorial de MongoDB
borillo nos cuenta: «En esta nueva entrega de la serie dedicada a las bases de datos NoSQL vamos a ver qué es MongoDB, cómo instalarla y cómo empezar a trabajar con ella. Después del par de artículos dedicados a CouchDB, vamos a darle cancha a otra de las bases de datos NoSQL que más repercusión está teniendo ultimamente: Lee el tutorial completo de MongoDB».
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Object Freezer

    (Puntos:3, Inspirado)
    por israelviana (12786) el Domingo, 29 Noviembre de 2009, 16:45h (#1187723)
    ( http://www.israelviana.es/ | Última bitácora: Martes, 20 Octubre de 2009, 22:16h )
    Hace algún tiempo que he probado CouchDB y mola, aunque no la he utilizado para producción. Su estructura orientada a documentos (la información se expresa en JSON) le permite almacenar objetos añadiendo y quitando propiedades libremente, lo cual es muy útil para los lenguajes con Programación Orientada a Objetos que permiten añadir atributos a los objetos en tiempo de ejecución. En el caso de PHP existe una libería llamada Object Freezer [github.com] que almacena en CouchDB cualquier objeto PHP simplemente especificándolo como parámetro. Es una opción más... novedosa e interesante.
  • Creo que me estoy haciendo viejo

    (Puntos:1, Inspirado)
    por pobrecito hablador el Domingo, 29 Noviembre de 2009, 17:25h (#1187735)
    Supongo que la respuesta es obvia, pero como suelen hacer las mujeres "Querido, crees que estoy gorda?", voy a preguntarlo.
    El artículo es difícil de entender? o no lo entiendo porque me estoy haciendo viejo?
    En fin, habrá que echar un vistazo al libro ese gratuito, a ver si aclara algo.
  • mongodb

    (Puntos:1, Informativo)
    por pobrecito hablador el Domingo, 29 Noviembre de 2009, 19:56h (#1187756)
    mongodb me parece mucho mejor, mas caracteristicas, mas rapido.

    se los recomiendo a todos.
    • Re:mongodb de israelviana (Puntos:2) Lunes, 30 Noviembre de 2009, 15:02h
    • 1 respuesta por debajo de tu umbral de lectura actual.
  • XMLType

    (Puntos:2, Informativo)
    por pobrecito hablador el Domingo, 29 Noviembre de 2009, 19:57h (#1187757)

    Las bases de datos relacionales también soportan objetos sin esquema mediante por ejemplo el tipo XMLType [oracle.com] de Oracle.

    Una ventaja de XML frente a JSON es que Oracle permite el uso del lenguaje XQuery para acceder a los datos. O simplemente recuperas el XML y lo manipulas como necesites.

    Por lo demás no veo utilidad a CouchDB porque si no permite búsquedas ni nada es un simple sistema de almacenamiento como puede ser un sistema de ficheros o el S3 de Amazon.

    • Re:XMLType de TRx (Puntos:2) Miércoles, 02 Diciembre de 2009, 19:55h
    • 2 respuestas por debajo de tu umbral de lectura actual.
  • Bases de datos no relacionales

    (Puntos:1, Interesante)
    por pobrecito hablador el Lunes, 30 Noviembre de 2009, 08:42h (#1187802)
    Esta es la nueva moda en el mundo de las bases de datos. Y tan equivocados están los que dicen que estas nuevas bases de datos no valen para nada, como los que pretenden vendernos el pastel que el final del modelo relacional esta llegando y todo se puede solucionar con las nuevas técnicas de almacenamiento.

    En este artículo hablan del tema: "¿Va siendo hora de tirar nuestra base de datos relacional?" http://www.postgresql-es.org/node/370 [postgresql-es.org]

    Y como dicen en este artículo:

    "En estos sistemas la disponibilidad total del sistema se alcanza con la inconsistencia temporal de los datos y terminos como ACID, integridad referencial, joins ó tipos de datos son terminos desconocidos y no disponibles."

    Y esto no es valido para todo los tipos de sistemas. Cada tecnologia tiene su aplicación.

  • Todo esto me suena

    (Puntos:1)
    por favila (16854) el Martes, 01 Diciembre de 2009, 08:51h (#1187971)
    ( http://barrapunto.com/ | Última bitácora: Sábado, 15 Abril de 2006, 22:02h )
    Todas esas caracteristicas de la BD que comentas me suenan bastante. No estaremos hablando de algo parecido a Lotus Notes ¿Verdad?
  • 2 respuestas por debajo de tu umbral de lectura actual.