Apache CouchDB

Software captura de pantalla:
Apache CouchDB
Detalles de software:
Versión: 1.6.1
Fecha de carga: 14 Apr 15
Licencia: Libre
Popularidad: 25

Rating: 3.0/5 (Total Votes: 1)

Apache CouchDB fue desarrollado inicialmente por IBM y donada posteriormente a la Apache Software Foundation.
En comparación con otras bases de datos de todo, CouchDB es aún muy joven, pero esto no ha impedido que la recopilación de muchos seguidores en su corta vida.
El motor CouchDB ha estado a la vanguardia de la reciente ola de sistemas de bases de datos NoSQL, motores que utilizan un modelo clave-valor a almacenar sus datos en los documentos JSON locales.
Los datos registrados aún se pueden consultar, pero no con una sintaxis SQL clásico. En su lugar se utiliza una sintaxis especial, en el caso de CouchDB a través de un lenguaje de consulta personalizada ejecutado a través de JavaScript.
La base de datos en sí ha sido todo un éxito, incluso antes de llegar a la cartera de Apache, y está actualmente en uso en empresas como la BBC, Ubuntu, Engine Yard y Credit Suisse.
Esta versión lleva al código fuente descarga Apache CouchDB. Para el binario por favor consulte la Mac y Windows secciones.

Características :


    Servidor
  • Base de datos del documento
  • Accesible a través de una API REST JSON.
  • Ad-hoc y sin esquema
  • Un espacio de dirección plana
  • Proporciona la semántica ACID
  • consistencia eventual
  • Compatibilidad con el modo fuera de línea
  • Soporte para arquitecturas distribuidas
  • replicación de datos Fácil
  • detección de conflictos bidireccional
  • Se puede consultar e indexados a través de JavaScript

¿Qué hay de nuevo en esta versión:

  • Soporte Erlang / OTP 17.0
  • Muchas de las mejoras en la nueva interfaz de usuario experimental, incluidos los de conmutación el editor de código de CodeMirror a ACE, así como un mejor soporte para varios navegadores.
  • Se ha añadido la opción max_count (Configuración UUID) para permitir la tasa de limitación de la cantidad de UUID que se pueden solicitar desde el / _uuids manejador en una sola solicitud.
  • El aumento de tamaño del búfer de tubo para mejorar la velocidad de replicación para grandes documentos y anexos, y fijar las pruebas en sistemas tipo BSD.
  • Mejorar el rendimiento de las solicitudes de varias partes / relacionados.
  • Verificar que los valores de configuración relacionados con la autenticación están bien formados.
  • CORS fijos expuestos cabeceras.
  • proxy_authentification_handler Renombrado a proxy_authentication_handler.
  • Asegúrese de que el script de inicio borra el archivo del proceso de terminación.

¿Qué hay de nuevo en la versión 1.5.0:

  • Se ha solucionado un problema por el que los usuarios administradores estarían restringidos por las public_fields característica.
  • Se ha solucionado un problema con el corredor de prueba JavaScript CLI.
  • La documentación oficial se ha revisado. Una gran cantidad de contenido de otras fuentes se han fusionado, y la página de índice se ha reconstruido para hacer la documentación mucho más accesible.
  • Una nueva interfaz de usuario de administración, con nombre en código Fauxton, se ha incluido como una vista previa experimental. Se puede acceder a / _utils / fauxton /. Hay demasiadas mejoras aquí para listar a todos. Estamos en busca de comentarios de la comunidad en esta versión preliminar.

¿Qué hay de nuevo en la versión 1.4.0:

  • Ahora es compatible con Erlang / OTP R16B y R16B01; la versión mínima requerida es R14b.
  • valores de rol documento Usuario deben ahora ser cadenas. Otros tipos de valores se negaron al guardar el documento de usuario.

¿Qué hay de nuevo en la versión 1.3.0:

  • Ya no vuelve a escribir el X-CouchDB-Solicitado-Path durante las llamadas recursivas a la regrabadora.
  • Límite de nivel de recursividad en la regrabadora URL. Por defecto es de un máximo de 100 invocaciones pero es configurable.
  • _SESSION Arreglo para IE7.
  • Añadido protocolo de Eventos enviados por el servidor a DB cambios API.
  • Añadido duración vista solicitud de futón.
  • Desactivar botones para las acciones que el usuario no tiene permisos.
  • C / C ++ detección compilador ha sido mejorada.
  • nombre de base de datos se codifica durante la reescritura (permitiendo / incrustados 's, etc).

¿Qué hay de nuevo en la versión 1.2.2:

  • Restablecer reescribir contador en nueva solicitud, evitando petición fracasos innecesarios debido a informes falsos límite de reescritura.
  • Solucionado el problema en escritura CouchDB donde detuvo retornos de estado antes de las salidas de proceso.

¿Qué hay de nuevo en la versión 1.2.1:

  • varios errores corregidos en la regrabadora URL cuando recursividad está involucrado.
  • couchdb Fijo script de inicio.
  • botones de movilidad que no están disponibles para el usuario conectado.
  • posibles tiempos de espera de replicación fijos.

¿Qué hay de nuevo en la versión 1.2:

  • Se ha añadido un analizador JSON nativo
  • compresión de archivos opcional (bases de datos y archivos de índice de vista)
  • Varias mejoras en el rendimiento, especialmente en relación con las escrituras de bases de datos y vista la indexación
  • Mejoras en el rendimiento de los filtros _doc_ids incorporadas cambios alimentar y _Diseño

¿Qué hay de nuevo en la versión 1.1.1:

  • Soporte SpiderMonkey 1.8.5
  • Añadir máximo configurable con el número de bytes devueltos por _log.
  • Permitir módulos CommonJS a ser una cadena vacía.
  • Bump versión mínima Erlang a R13B02.
  • No ejecute funciones validate_doc_update eliminados.
  • ETags para visitas incluyen secuencia actual si include_docs = true.
  • Fix bug donde los duplicados pueden aparecer en la alimentación _changes.
  • Fix bug donde los manipuladores de actualización rompen después de la resolución de conflictos.
  • Fix bug con _replicator donde incluyen "filtro" podría estrellar sofá.
  • accidentes Fix al compactar grandes vistas.
  • file Fix descriptor fuga en _log
  • Fix revisiones en _changes? Style = all_docs desaparecidos.
  • Mejorar el manejo de compactación en el límite max_dbs_open.
  • respuestas JSONP ahora mandan "text / javascript" para Content-Type.
  • Enlace a UCI 4.2 en Windows.
  • Permiso barras diagonales en camino para actualizar las funciones.
  • Reap procesos couchjs que azotaron error reduce_overflow.
  • El código de estado se puede especificar en los manipuladores de actualización.
  • Soporte proporciona () en la demostración funciones.
  • _view_cleanup cuando DDOC no tiene vistas ahora elimina todos los archivos de índice.
  • max_replication_retry_count ahora es compatible con el "infinito".
  • accidente replicación Fix cuando la base de datos de origen tiene un documento con vacío ID.
  • estancamiento Fix al asignar procesos couchjs para servir peticiones.
  • Soluciones a errores en el documento de varias API PUT.
  • Arreglos respecto fugas de descriptor de archivo para las bases de datos con vistas.

¿Qué hay de nuevo en la versión 1.1.0:

  • soporte SSL nativo.
  • Se ha añadido soporte para peticiones de rango HTTP para archivos adjuntos.
  • Añadido filtros incorporados para `_changes`:` _doc_ids` y `_design`
  • .
  • opción Configuración añadida para TCP_NODELAY aka "Nagle".
  • Permita comodines en las definiciones VHosts.
  • Soporte ETag Más granular para visitas.
  • Más flexibles URL regrabadora.
  • Módulo Proceso Agregado OS para gestionar los demonios fuera de CouchDB.
  • manejador Proxy HTTP Agregado para los externos más escalables.
  • Alta `base de datos para gestionar _replicator` repeticiones.
  • múltiples micro-optimizaciones en la lectura de datos.
  • Agregado CommonJS apoyo a las funciones de mapa.
  • = opción `rancio consulta update_after` que desencadena una actualización de la vista después de regresar de un` rancio = respuesta OK `Añadido.
  • mensajes de error más explícitos cuando no es posible acceder a un archivo por falta de permisos.
  • Se ha añadido una -feature "cambio de contraseña" para futón.

Limitaciones :


  • No es:
  • Una base de datos relacional.
  • La sustitución de bases de datos relacionales.
  • Una base de datos orientada a objetos.

Programas parecidos

PyMySQL
PyMySQL

18 Jul 16

rql
rql

12 May 15

Apache MetaModel
Apache MetaModel

10 Feb 16

Otro software de desarrollador Apache Software Foundation

Apache VCL
Apache VCL

12 May 15

Apache Allura
Apache Allura

10 Feb 16

Apache Flume
Apache Flume

4 Jun 15

Comentarios a la Apache CouchDB

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!