¿Cuáles son las características y los contrastes entre Hive y HBase?

Publicado 2019-11-6 10:04:55Última respuesta nov. 06, 2019 10:05:43 57 1 0 0
  Recompensa Goldies : 0 (solución de problemas)

Estoy interesado en descubrir cómo se compara el recientemente lanzado Hive con HBase en términos de rendimiento. La interfaz similar a SQL utilizada por Hive es muy preferible a la API de HBase que hemos implementado. ¿Cuáles son las características de Hive y Hbase?


Gracias.


  • x
  • convención:

Respuestas destacadas
LuisJimenez
Publicado 2019-11-6 10:05:43 Útil(0) Útil(0)

Hive:

 

Pros:

 

  • Hive es una infraestructura de almacenamiento de datos construida sobre Hadoop.

  • Permite consultar datos almacenados en HDFS para su análisis a través de HQL, un lenguaje similar a SQL, que se convertirá en una serie de Trabajos de reducción de mapas

  • Solo ejecuta procesos por lotes en Hadoop.

  • Es compatible con JDBC, también se integra con herramientas existentes basadas en SQL

  • La hive admite particiones

  • Admite consultas analíticas de datos recopilados durante un período de tiempo

Contras:

 

  • Actualmente no admite declaraciones de actualización

  • Se le debe proporcionar un esquema predefinido para asignar archivos y directorios en columnas


HBase:

 

Pros:

 

  • Una base de datos distribuida y escalable que admite almacenamiento de datos estructurados para tablas grandes

  • Proporciona acceso de lectura / escritura aleatorio en tiempo real a sus Big Data. Las operaciones de HBase se ejecutan en tiempo real en su base de datos en lugar de trabajos de MapReduce

  • Admite particiones en tablas, y las tablas se dividen en familias de columnas.

  • Se escala horizontalmente con una gran cantidad de datos utilizando Hadoop

  • Proporciona acceso basado en claves a los datos al almacenar o recuperar. Admite agregar o actualizar filas.

  • Admite el control de versiones de datos.

Contras:

 

  • Las consultas de HBase están escritas en un lenguaje personalizado que necesita ser aprendido

  • HBase no es totalmente compatible con ACID

  • No se puede usar con patrones de acceso complicados (como uniones)

  • Tampoco es un sustituto completo de HDFS cuando se hace un lote grande MapReduce.


  • x
  • convención:

Todas las respuestas
LuisJimenez
LuisJimenez Publicado 2019-11-6 10:05:43 Útil(0) Útil(0)

Hive:

 

Pros:

 

  • Hive es una infraestructura de almacenamiento de datos construida sobre Hadoop.

  • Permite consultar datos almacenados en HDFS para su análisis a través de HQL, un lenguaje similar a SQL, que se convertirá en una serie de Trabajos de reducción de mapas

  • Solo ejecuta procesos por lotes en Hadoop.

  • Es compatible con JDBC, también se integra con herramientas existentes basadas en SQL

  • La hive admite particiones

  • Admite consultas analíticas de datos recopilados durante un período de tiempo

Contras:

 

  • Actualmente no admite declaraciones de actualización

  • Se le debe proporcionar un esquema predefinido para asignar archivos y directorios en columnas


HBase:

 

Pros:

 

  • Una base de datos distribuida y escalable que admite almacenamiento de datos estructurados para tablas grandes

  • Proporciona acceso de lectura / escritura aleatorio en tiempo real a sus Big Data. Las operaciones de HBase se ejecutan en tiempo real en su base de datos en lugar de trabajos de MapReduce

  • Admite particiones en tablas, y las tablas se dividen en familias de columnas.

  • Se escala horizontalmente con una gran cantidad de datos utilizando Hadoop

  • Proporciona acceso basado en claves a los datos al almacenar o recuperar. Admite agregar o actualizar filas.

  • Admite el control de versiones de datos.

Contras:

 

  • Las consultas de HBase están escritas en un lenguaje personalizado que necesita ser aprendido

  • HBase no es totalmente compatible con ACID

  • No se puede usar con patrones de acceso complicados (como uniones)

  • Tampoco es un sustituto completo de HDFS cuando se hace un lote grande MapReduce.


  • x
  • convención:

Comentar

Responder
Debe iniciar sesión para responder la publicación Inicio de sesión | Registrarse

Aviso Aviso: Para garantizar sus legítimos derechos e intereses, la comunidad y los terceros no publicarán contenido que pueda generar riesgos legales a las partes, por ejemplo, pornografía, contenido político, contenido sobre juego, consumo y tráfico de drogas, así como contenido que viole los derechos de propiedad intelectual de terceros, por ejemplo, secretos comerciales, marcas, derechos de autor, patentes y privacidad personal. No comparta su cuenta ni su contraseña con terceros. Todas las operaciones realizadas usando su cuenta se considerarán como sus acciones y todas las consecuencias que estas acciones generen serán responsabilidad suya. Para obtener información detallada, consulte la “ Política de privacidad.”
Si el botón para adjuntar no está disponible, actualice Adobe Flash Player con la versión más reciente
¡Ingresa y disfruta de todos los beneficios para los miembros!

¡Ingresa y disfruta de todos los beneficios para los miembros!

Inicia sesión