• Aprenderly
  • Explore
    • Ciencia
    • Ciencias sociales
    • Historia
    • Ingeniería
    • Matemáticas
    • Negocio
    • Numeración de las artes

    Top subcategories

    • Advanced Math
    • Estadísticas y Probabilidades
    • Geometría
    • Trigonometry
    • Álgebra
    • other →

    Top subcategories

    • Astronomía
    • Biología
    • Ciencias ambientales
    • Ciencias de la Tierra
    • Física
    • Medicina
    • Química
    • other →

    Top subcategories

    • Antropología
    • Psicología
    • Sociología
    • other →

    Top subcategories

    • Economía
    • other →

    Top subcategories

    • Ciencias de la computación
    • Diseño web
    • Ingeniería eléctrica
    • other →

    Top subcategories

    • Arquitectura
    • Artes escénicas
    • Ciencias de la religión
    • Comunicación
    • Escritura
    • Filosofía
    • Música
    • other →

    Top subcategories

    • Edad Antigua
    • Historia de Europa
    • Historia de los Estados Unidos de América
    • Historia universal
    • other →
 
Sign in Sign up
Upload
lenguajes de programación web (php1, html52)
lenguajes de programación web (php1, html52)

bases de datos móviles
bases de datos móviles

Experiencia en Tecnología
Experiencia en Tecnología

Programación páginas web: servidor (PHP)
Programación páginas web: servidor (PHP)

programación con lenguajes orientados a objetos y bases de datos
programación con lenguajes orientados a objetos y bases de datos

Bases de datos NoSQL
Bases de datos NoSQL

lenguajes de programación web (php1, html52)
lenguajes de programación web (php1, html52)

Guía Apache Archivo
Guía Apache Archivo

Currículum Vitae Ing. Saúl Bernal
Currículum Vitae Ing. Saúl Bernal

Bases de Datos - Facultad de Ciencias
Bases de Datos - Facultad de Ciencias

Haz clic aquí para descargar el temario de este curso
Haz clic aquí para descargar el temario de este curso

Programación Web II - CubaEduca
Programación Web II - CubaEduca

programación en lenguajes estructurados de aplicaciones de
programación en lenguajes estructurados de aplicaciones de

Sistema de administración y supervisión de equipos en una red de
Sistema de administración y supervisión de equipos en una red de

R.A. 1.1 tema A
R.A. 1.1 tema A

Programación con lenguajes orientados a objetos y bases de datos
Programación con lenguajes orientados a objetos y bases de datos

Modelo examen Analistas de Sistemas
Modelo examen Analistas de Sistemas

Seminario de solución de problemas de bases de datos
Seminario de solución de problemas de bases de datos

TECNOLÓGICO NACIONAL DE MÉXICO Datos Generales de la
TECNOLÓGICO NACIONAL DE MÉXICO Datos Generales de la

Programación en lenguajes estructurados de aplicaciones
Programación en lenguajes estructurados de aplicaciones

Manual técnico AET
Manual técnico AET

suplemento europass al título de técnico
suplemento europass al título de técnico

Técnico Superior en Desarrollo de Aplicaciones Web
Técnico Superior en Desarrollo de Aplicaciones Web

programa del curso
programa del curso

Formato_HV_Sistemas
Formato_HV_Sistemas

< 1 2 >

CouchDB



Apache CouchDB, comúnmente llamada CouchDB, es un gestor de bases de datos de código abierto, cuyo foco está puesto en la facilidad de su uso y en ser ""una base de datos que asume la web de manera completa"". Se trata de una base de datos NoSQL que emplea JSON para almacenar los datos, JavaScript como lenguaje de consulta por medio de MapReduce y HTTP como API. Una de sus características más peculiares es la facilidad con la que permite hacer replicaciones. CouchDB fue liberada por primera vez en 2005, transformándose en un proyecto Apache en 2008.A diferencia de una base de datos relacional, CouchDB no almacena los datos y sus relaciones en tablas. En cambio, cada base de datos es una colección de documentos independientes. Cada documento mantiene sus propios datos y su esquema autocontenido. Una aplicación puede acceder a múltiples bases de datos, por ejemplo una residente en el teléfono móvil del usuario y otra residente en un servidor. Los metadatos del documento contienen información acerca de la versión del mismo, permitiendo refundir cualesquiera diferencias que puedan haberse producido mientras las bases de datos estaban desconectadas.CouchDB implementa una forma de control de concurrencia multiversión (MVCC) a fin de evitar la necesidad de bloquear el archivo de base de datos durante las escrituras. La resolución de conflictos se delega a la aplicación. Para resolver un conflicto generalmente se requiere primero refundir los datos en uno de los documentos para luego eliminar el otro.Otras características son una semántica ACID con consistencia eventual, MapReduce, replicación incremental y tolerancia a los fallos. Las labores de administración se facilitan por medio de una aplicación web incorporada, llamada Futon.
El centro de tesis, documentos, publicaciones y recursos educativos más amplio de la Red.
  • aprenderly.com © 2025
  • GDPR
  • Privacy
  • Terms
  • Report