Características tiendas columna BigTable / amplia en las bases de datos NoSQL

Clones Bigtables son un tipo de base de datos NoSQL que surgió de papel Bigtable seminal de Google. Bigtables son una forma altamente distribuida para gestionar los datos tabulares. Estas tablas de datos no se relacionan entre sí como si estuvieran en un sistema de gestión de bases de datos relacionales tradicionales (RDBMS). Estas son las características más importantes de las opciones de base de datos populares.

Característica ÁreaAccumuloCassandraHBaseHypertable
Á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 debe definirse en la delantera.No hay soporte de tipo de datos.No hay soporte de tipo de datos.
La indexación de datosNo indexación secundaria.No es un verdadero " índice secundario " característica - onlyallows columnas que se utilizará en las consultas - no acelera la recuperación updata.
Soporta filtros Bloom.
No indexación.
Soporta filtros Bloom.
Índices secundarios completos.
Consulta y búsquedaUsos Mapa / Reducir para acceder a datos.CQL lenguaje de consulta similar a SQL.Usos Mapa / Reducir para acceder a datos. Se puede utilizar con Hive QueryEngine.Valor coincidencia exacta y la cadena " comienza con " queries.Column existe apoyo término de consulta. No Rango.
ComercialesApache 2. Utilizado en el gobierno para las necesidades BigTable seguras.La versión comercial de DataStax.Apache 2. Disponible a partir de un número de proveedores de Hadoop.GPL v3 licencia.
OtrosEl control de acceso basado en rol (RBAC) y celular (por valor) levelsecurity útil para casos de uso gobierno.
Autenticación personalizada y autorización plug-ins disponibles. Partialencryption al resto de los datos en Accumulo 1.6. (Intermedio recoveryfiles no encriptada.)
0.5-1.0TB de datos recomendado por nodo. SSD storagerecommended. 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 + SSDstorage), o menor c3.2large de 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.
" Endpoints " proporcionar una funcionalidad similar a StoredProcedures.
Función de asignación de memoria adaptativa sintoniza automáticamente RAMusage para aplicaciones de escritura pesada y lectura pesados.



» » » » Características tiendas columna BigTable / amplia en las bases de datos NoSQL