Apache Cassandra

Software captura de pantalla:
Apache Cassandra
Detalles de software:
Versión: 3.5.0 / 2.2.6 Actualizado
Fecha de carga: 25 May 16
Licencia: Libre
Popularidad: 665

Rating: 1.8/5 (Total Votes: 5)

Apache Cassandra fue construido inicialmente por Facebook por sus propios servidores y servicios, utilizando los principios desarrollados por Google y Amazon para BigTable y DynamoDB.

Actualmente, el proyecto fue donado a la Fundación Apache que continúa desarrollado aún más.

Cassandra es extremadamente rápido, incluso cuando se trata de millones de registros y operaciones, una característica que era absolutamente crucial para el mantenimiento y la base de usuarios en tiempo real capacidades de interacción de Facebook.

Introducción a Cassandra debe ser bastante fácil gracias a la documentación muy bien organizado y la gran cantidad de tutoriales en línea.

La base de datos se utiliza actualmente en muchas compañías de Internet como Rackspace, Spotify, Netflix, RockMelt, Embedly, Ericcson, Expedia, FormSpring, Adobe, Twitter, Cisco, Digg, Mollom, Digital River, Page2RSS, real, Reddit, eBuddy, EngineYard, Symantec, Soundcloud, Accenture, Rhapsody, Gowalla, HP, IBM, Mahalo, Walmart, OpenX y otros. Como se puede ver, este es un quién es quién lista cuando se trata de empresas de Silicon Valley

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

  • EACH_QUORUM es ahora un nivel de consistencia con el apoyo de las solicitudes de lectura.
  • El apoyo a las restricciones en cualquier componente clave de partición o clave de agrupación, así como el apoyo a la ecualización y en las restricciones de varias columnas se ha añadido a actualizar y eliminar comunicado.
  • Soporte para una sola columna y restricciones rebanada de múltiples colum (& # X3e ;, & # X3e; =, & # x3c; = y & # x3c;) ha sido añadido a DELETE
  • rebuild_index nodetool acepta el argumento de índice sin el nombre de tabla redundante
  • Las vistas materializadas, que permiten la desnormalización del lado del servidor, ya está disponible. Vistas materializadas proporcionan una alternativa a los índices secundarios para las consultas de clave no primarios, y un desempeño mucho mejor para la indexación de columnas alta cardinalidad.
  • traspaso con indicaciones se ha reescrito por completo. Las sugerencias se almacenan en archivos planos, con menos gastos generales para el almacenamiento y despacho más eficiente.
  • Opción para no purga lápidas sin reparar. Para evitar que los usuarios que tienen datos resucitados si la reparación no se ha ejecutado dentro gc_grace_seconds, una opción se ha añadido para permitir sólo lápidas de sstables reparados para ser purgados. Para habilitarla, ajuste la opción de compactación 'only_purge_repaired_tombstones':. Cierto, pero tenga en cuenta que si no se ejecuta la reparación por mucho tiempo, así que mantendrá lápidas en torno al cual puede causar otros problemas
  • Activado advertencia en GC tomar más tiempo que 1000 ms.

¿Qué hay de nuevo en la versión 3.4.0 / 2.2.5:

  • coherencia EACH_QUORUM se ha convertido en un apoyada el nivel de solicitudes de lectura.
  • El apoyo a las restricciones en cualquier componente clave de partición o clave de agrupación, así como el apoyo a la ecualización y en las restricciones de varias columnas se ha añadido a actualizar y eliminar comunicado.
  • Soporte para una sola columna y restricciones rebanada de múltiples colum (& # X3e ;, & # X3e; =, & # x3c; = y & # x3c;) ha sido añadido a DELETE
  • rebuild_index nodetool acepta el argumento de índice sin el nombre de tabla redundante
  • Las vistas materializadas, que permiten la desnormalización del lado del servidor, ya está disponible. Vistas materializadas proporcionan una alternativa a los índices secundarios para las consultas de clave no primarios, y un desempeño mucho mejor para la indexación de columnas alta cardinalidad.
  • traspaso con indicaciones se ha reescrito por completo. Las sugerencias se almacenan en archivos planos, con menos gastos generales para el almacenamiento y despacho más eficiente.
  • Opción para no purga lápidas sin reparar. Para evitar que los usuarios que tienen datos resucitados si la reparación no se ha ejecutado dentro gc_grace_seconds, una opción se ha añadido para permitir sólo lápidas de sstables reparados para ser purgados. Para habilitarla, ajuste la opción de compactación 'only_purge_repaired_tombstones':. Cierto, pero tenga en cuenta que si no se ejecuta la reparación por mucho tiempo, así que mantendrá lápidas en torno al cual puede causar otros problemas
  • Activado advertencia en GC tomar más tiempo que 1000 ms.

¿Qué hay de nuevo en la versión 3.3.0 / 2.2.5:

  • coherencia EACH_QUORUM se ha convertido en un apoyada el nivel de solicitudes de lectura.
  • El apoyo a las restricciones en cualquier componente clave de partición o clave de agrupación, así como el apoyo a la ecualización y en las restricciones de varias columnas se ha añadido a actualizar y eliminar comunicado.
  • Soporte para una sola columna y restricciones rebanada de múltiples colum (& # X3e ;, & # X3e; =, & # x3c; = y & # x3c;) ha sido añadido a DELETE
  • rebuild_index nodetool acepta el argumento de índice sin el nombre de tabla redundante
  • Las vistas materializadas, que permiten la desnormalización del lado del servidor, ya está disponible. Vistas materializadas proporcionan una alternativa a los índices secundarios para las consultas de clave no primarios, y un desempeño mucho mejor para la indexación de columnas alta cardinalidad.
  • traspaso con indicaciones se ha reescrito por completo. Las sugerencias se almacenan en archivos planos, con menos gastos generales para el almacenamiento y despacho más eficiente.
  • Opción para no purga lápidas sin reparar. Para evitar que los usuarios que tienen datos resucitados si la reparación no se ha ejecutado dentro gc_grace_seconds, una opción se ha añadido para permitir sólo lápidas de sstables reparados para ser purgados. Para habilitarla, ajuste la opción de compactación 'only_purge_repaired_tombstones':. Cierto, pero tenga en cuenta que si no se ejecuta la reparación por mucho tiempo, así que mantendrá lápidas en torno al cual puede causar otros problemas
  • Activado advertencia en GC tomar más tiempo que 1000 ms.

¿Qué hay de nuevo en la versión 3.2.1 / 2.2.4:

  • coherencia EACH_QUORUM se ha convertido en un apoyada el nivel de solicitudes de lectura.
  • El apoyo a las restricciones en cualquier componente clave de partición o clave de agrupación, así como el apoyo a la ecualización y en las restricciones de varias columnas se ha añadido a actualizar y eliminar comunicado.
  • Soporte para una sola columna y restricciones rebanada de múltiples colum (& # X3e ;, & # X3e; =, & # x3c; = y & # x3c;) ha sido añadido a DELETE
  • rebuild_index nodetool acepta el argumento de índice sin el nombre de tabla redundante
  • Las vistas materializadas, que permiten la desnormalización del lado del servidor, ya está disponible. Vistas materializadas proporcionan una alternativa a los índices secundarios para las consultas de clave no primarios, y un desempeño mucho mejor para la indexación de columnas alta cardinalidad.
  • traspaso con indicaciones se ha reescrito por completo. Las sugerencias se almacenan en archivos planos, con menos gastos generales para el almacenamiento y despacho más eficiente.
  • Opción para no purga lápidas sin reparar. Para evitar que los usuarios que tienen datos resucitados si la reparación no se ha ejecutado dentro gc_grace_seconds, una opción se ha añadido para permitir sólo lápidas de sstables reparados para ser purgados. Para habilitarla, ajuste la opción de compactación 'only_purge_repaired_tombstones':. Cierto, pero tenga en cuenta que si no se ejecuta la reparación por mucho tiempo, así que mantendrá lápidas en torno al cual puede causar otros problemas
  • Activado advertencia en GC tomar más tiempo que 1000 ms.

¿Qué hay de nuevo en la versión 3.0.0 / 2.2.3:

  • coherencia EACH_QUORUM se ha convertido en un apoyada el nivel de solicitudes de lectura.
  • El apoyo a las restricciones en cualquier componente clave de partición o clave de agrupación, así como el apoyo a la ecualización y en las restricciones de varias columnas se ha añadido a actualizar y eliminar comunicado.
  • Soporte para una sola columna y restricciones rebanada de múltiples colum (& # X3e ;, & # X3e; =, & # x3c; = y & # x3c;) ha sido añadido a DELETE
  • rebuild_index nodetool acepta el argumento de índice sin el nombre de tabla redundante
  • Las vistas materializadas, que permiten la desnormalización del lado del servidor, ya está disponible. Vistas materializadas proporcionan una alternativa a los índices secundarios para las consultas de clave no primarios, y un desempeño mucho mejor para la indexación de columnas alta cardinalidad.
  • traspaso con indicaciones se ha reescrito por completo. Las sugerencias se almacenan en archivos planos, con menos gastos generales para el almacenamiento y despacho más eficiente.
  • Opción para no purga lápidas sin reparar. Para evitar que los usuarios que tienen datos resucitados si la reparación no se ha ejecutado dentro gc_grace_seconds, una opción se ha añadido para permitir sólo lápidas de sstables reparados para ser purgados. Para habilitarla, ajuste la opción de compactación 'only_purge_repaired_tombstones':. Cierto, pero tenga en cuenta que si no se ejecuta la reparación por mucho tiempo, así que mantendrá lápidas en torno al cual puede causar otros problemas
  • Activado advertencia en GC tomar más tiempo que 1000 ms.

¿Qué hay de nuevo en la versión 2.2.1 / 1.2.19 / 3.0.0-RC1:

  • eliminado & quot; ALTER TIPO & # x3c; nombre & # X3e; Cambiar nombre para x3c & #; & # nombre X3e; & quot; de rellenar la ficha
  • Fijo IllegalStateException en anticompaction
  • cqlsh: DESCRIBE apoyo a los UDT congelados, tuplas
  • Evite la exposición de las clases internas sobre JMX
  • cheque nulo Añadido para las llaves al congelar colección
  • Mejora de la tensión de carga de trabajo realismo

¿Qué hay de nuevo en la versión 2.1.6 / 1.2.19 / 2.2.0-beta1:

  • eliminado & quot; ALTER TIPO & # x3c; nombre & # X3e; Cambiar nombre para x3c & #; & # nombre X3e; & quot; de rellenar la ficha
  • Fijo IllegalStateException en anticompaction
  • cqlsh: DESCRIBE apoyo a los UDT congelados, tuplas
  • Evite la exposición de las clases internas sobre JMX
  • cheque nulo Añadido para las llaves al congelar colección
  • Mejora de la tensión de carga de trabajo realismo

¿Qué hay de nuevo en la versión 2.1.5 / 1.2.19 / 2.2.0-beta1:

  • eliminado & quot; ALTER TIPO & # x3c; nombre & # X3e; Cambiar nombre para x3c & #; & # nombre X3e; & quot; de rellenar la ficha
  • Fijo IllegalStateException en anticompaction
  • cqlsh: DESCRIBE apoyo a los UDT congelados, tuplas
  • Evite la exposición de las clases internas sobre JMX
  • cheque nulo Añadido para las llaves al congelar colección
  • Mejora de la tensión de carga de trabajo realismo

¿Qué hay de nuevo en la versión 2.1.5 / 1.2.19:

  • Se ha quitado & quot; ALTER TIPO Y # x3c; nombre & # X3e; Cambiar nombre para x3c & #; & # nombre X3e; & quot; de rellenar la ficha
  • Fijo IllegalStateException en anticompaction
  • cqlsh: DESCRIBE apoyo a los UDT congelados, tuplas
  • Evite la exposición de las clases internas sobre JMX
  • cheque nulo Añadido para las llaves al congelar colección
  • Mejora de la tensión de carga de trabajo realismo

¿Qué hay de nuevo en la versión 2.1.3 / 1.2.19:

  • Se ha quitado & quot; ALTER TIPO Y # x3c; nombre & # X3e; Cambiar nombre para x3c & #; & # nombre X3e; & quot; de rellenar la ficha
  • Fijo IllegalStateException en anticompaction
  • cqlsh: DESCRIBE apoyo a los UDT congelados, tuplas
  • Evite la exposición de las clases internas sobre JMX
  • cheque nulo Añadido para las llaves al congelar colección
  • Mejora de la tensión de carga de trabajo realismo

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

  • Correcciones para reintento especulativa
  • Mejora del uso de la memoria de los metadatos min / max nombres de columna
  • ahorro fijo de filas que se deniega la validación de marcadores en tablas CQL3
  • inserción fija de las colecciones con CAS
  • correctamente enviar metadatos en SELECT COUNT
  • Las direcciones remotas de pista de los clientes en ClientState
  • Crear Dir instantáneas si no existe cuando se migra nivelado manifiesta
  • Hacer la reparación nodetool secuencial por defecto
  • Añadido más ganchos para las implementaciones de estrategia de compactación
  • NPE potencial fijo en índices 2ndary compuesta
  • FailureDetector actualizado para utilizar nanontime

  • regresiones
  • FileCacheService fijo
  • Nunca volver WriteTimeout para CL.ANY
  • condiciones de carrera en fijos de carga masiva
  • métricas configurables Añadido informes
  • drop consultas que superen un número configurable de lápidas
  • Pista y persisten actividad de lectura sstable

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

  • Fijar la validación de segunda mano cuando se inserta en tablas CQL3
  • Fijar el comportamiento de lavado memtable periódica con memtables limpias
  • Fijar la función de columnas pre-2.0 de marca de hora dateOf ()
  • Fijar SSTable involuntariamente carga BF cuando se abre para el lote
  • Añadir progreso sesión de flujo de JMX
  • NPE Fix durante el funcionamiento CAS
  • Fijar getBloomFilterDiskSpaceUsed para AlwaysPresentFilter
  • No anunciar versión de esquema hasta que nos hemos cargado los cambios a nivel local
  • Fix para apoyar filtros de floración montón de tamaño superior a 2 GB
  • Manejar adecuadamente análisis de la correspondencia y del enorme literales

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

  • Fijo lectura DeletionTime de los establos 1.1 de formato
  • cqlsh: añadir colecciones apoyan a COPY
  • Reintentar mensajes importantes para cualquier IOException
  • Permitir vacío en las relaciones en SELECT / UPDATE / DELETE
  • cqlsh: fijar estrellarse en Windows debido a la detección libedit

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

  • No permitir contadores en colecciones
  • cqlsh:. Agregado pruebas unitarias
  • fijo predeterminado para bloom_filter_fp_chance LeveledCompactionStrategy.

¿Qué hay de nuevo en la versión 1.2.0 beta 3:.

  • Se ha quitado todos los restos de nudos eliminados
  • Añadido aut-recarga del archivo log4j en paquetes de Debian.
  • Fijo tamaño estimado de entrada de caché de fila.
  • Limpiar filtro getRangeSlice después de terminar una fila para get_paged_slice
  • expunges fila caché post-truncado.
  • Permitir definición CF estático con un almacenamiento compacto.
  • bucle sin fin fija / compactación de schema_ * Las FC debido a la rotura de las marcas de tiempo.
  • Fijo afirmación equivocada tipo de clase 'en CounterColumn.

¿Qué es la nueva en la versión 1.1.6:.

  • Esperar a que escribe en síncrono desajuste leer digerir
  • Fix repetición commitlog para sstables nanoTime infectados.
  • ttl comprobación previa para un máximo de 20 años.
  • (cerdo) fijar widerow de entrada con hileras de columnas individuales.
  • Fijar HH para compactar con gcBefore correcta, lo que evita acabando con consejos no entregados.
  • LCS se fusionarán hasta 32 sstables L0 según lo previsto.
  • NTS omitiremos sin configurar réplicas de CC a cero.
  • nivel de consistencia uso por defecto en la validación contador si no se establece explícitamente.
  • Mejorar la interfaz de IAuthority mediante la introducción de permisos de acceso y concesión de grano fino / revocar comandos.
  • Error Fix supuesto en CLI al actualizar / describiendo espacio de claves.
  • Añade desconectado sstablescrub de paquetes de Debian.

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

  • Fijo matorrales fuera de línea para atrapar & # X3e; = fuera de las filas de la orden.
  • cassandra-env.sh fija en RHEL y otros sistemas no basados ​​en el guión.

¿Qué es la nueva en la versión 1.1.2:

  • Uso CF comparador para ordenar las columnas indexadas en SecondaryIndexManager.
  • strategy_options Añadido a la salida KSMetaData.toString ().
  • Las consultas de rango fijo que contiene los resultados unqueried.
  • Permitir la actualización de los tipos column_alias.
  • Solución del problema de su eliminación.
  • computación fijo de sstable superposición para la compactación nivelado.
  • Mejora de matorrales y permita que se ejecute fuera de línea.
  • Fijo AssertionError en StorageService.bulkLoad.

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

  • Fijo regresión generación dividida
  • Ignorar min / max compactadoras configuración de LCS, preservando al mismo tiempo que el comportamiento min = max = 0 desactiva autocompaction.
  • Registro número de filas leídas de la memoria caché guardado.
  • Calcular el tamaño exacto requerido para las operaciones de limpieza.
  • Evite bloquear las escrituras adicionales durante el vaciado cuando el commitlog se pone detrás temporalmente.
  • Habilitar el almacenamiento en caché de las FC índices basados ​​en el establecimiento CF caché de datos.
  • Advertir sobre las opciones de creación de estrategia de replicación no válidos.
  • Se ha quitado [Freeable] finalizadores de memoria.
  • Incluir tamaño lápida en ColumnFamily.size, que puede evitar OOM durante la misa repentina eliminar las operaciones, al ceder un liveRatio distinto de cero.
  • Abrir 1 sstableScanner por nivel de compactación nivelado.

¿Qué es la nueva en la versión 1.1.0:

  • Media de una estimación liveRatio reducida con el anterior.
  • Permitir nombres KS y CF hasta 48 caracteres.
  • Fijo acumulación de estrés.
  • tiempo restante estimado Añadido a nodetool compactionstats.

Requisitos

  • Java 1.7 o superior
  • Python 2.7 o superior

Programas parecidos

BIKE
BIKE

13 May 15

redisca
redisca

13 May 15

ArangoDB-PHP
ArangoDB-PHP

9 Feb 16

django-firebird
django-firebird

12 Apr 15

Otro software de desarrollador Apache Software Foundation

Apache Ambari
Apache Ambari

11 Mar 16

Apache Maven
Apache Maven

10 Feb 16

Apache Helix
Apache Helix

13 Apr 15

Comentarios a la Apache Cassandra

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