Tienda características columna bigtable / amplia en las bases de datos nosql

Video: Bases de datos no-relacionales en #programadorIO

BigTables clones son un tipo de base de datos NoSQL que surgió de papel seminal de Google Bigtable. BigTables son una forma altamente distribuida para gestionar los datos tabulares. Estas tablas de datos no están relacionados entre sí, como lo serían en un sistema de gestión de base de datos relacional tradicional (RDBMS). Estas son las características más importantes de las opciones de bases de datos populares.

Video: Curso Bases de Datos en MySQL - 13: Funciones SUM, MAX, MIN, AVG

Área de funcionesAccumuloCassandraHBaseHypertable
Ácido o baseÁCIDOBASEBASEÁCIDO
HA réplicasSí, SincronizaciónSí, asíncronoSí, SincronizaciónTBD
DR réplicasComo HDFSSí, AsynComo HDFSTBD
Tipos de datosNo hay soporte de tipo de datos.Sí, el esquema se debe definir en la delantera.No hay soporte de tipo de datos.No hay soporte de tipo de datos.
la indexación de datosSin indexación secundaria.No es una verdadera función de “índice secundario” - solamente
permite a las columnas que se utilizan en consultas - doesn&velocidad rsquo-T hasta
recuperación de datos.
Soporta filtros Bloom.
Sin indexación.
Soporta filtros Bloom.
índices secundarios completos.
Consulta y de búsquedaUsos Mapa / Reducir para acceder a datos.CQL lenguaje de consulta similar al SQL.Usos Mapa / Reducir para acceder a datos. Se puede utilizar con consulta Colmena
motor.
Valor de coincidencia exacta y la cadena “comienza con” consultas.
Columna existe apoyo término de consulta. Sin rango.
comerciales2. Apache usados ​​en el gobierno para las necesidades Bigtable seguras.La versión comercial de DataStax.Apache 2. Disponible a partir de una serie de proveedores de Hadoop.GPL v3 con licencia.
Otroel control de acceso basado en rol (RBAC) y celular (por valor) nivel
de seguridad útil para casos de uso gobierno.
autenticación personalizada y autorización plug-ins disponibles. Parcial
cifrado en el resto de los datos en Accumulo 1.6. (Recuperación Intermedio
No archivos cifrados.)
0.5-1.0TB de datos recomendado por nodo. almacenamiento SSD
recomendado. 32 GB de RAM y 4/8 núcleos recomendados.
Sistema AWS recomendada para 1 TB de datos es 2.2xlarge (60 GB de RAM + SSD
almacenamiento), o menor c3.2large para 100 GB de datos.
Soporte para el cifrado de datos en reposo (pero no los registros de diario).
Visto como la más lenta de las bases de datos NoSQL basadas en Hadoop.
“Puntos finales” proporcionan una funcionalidad similar a la almacenada
procedimientos.
función de asignación de memoria RAM de adaptación sintoniza automáticamente
el uso para aplicaciones de escritura-lectura pesada y pesados.
Artículos Relacionados