Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Tipo de gestor de base de datos HBASE, Diapositivas de Programación de Bases de Datos

HBASE GESTOR DE BASE DE DATOSSS

Tipo: Diapositivas

2022/2023

Subido el 06/03/2023

arce-vences-jose-armando
arce-vences-jose-armando 🇲🇽

10 documentos

1 / 11

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
HBASE
pf3
pf4
pf5
pf8
pf9
pfa

Vista previa parcial del texto

¡Descarga Tipo de gestor de base de datos HBASE y más Diapositivas en PDF de Programación de Bases de Datos solo en Docsity!

HBASE

¿QUE ES?

  • (^) HBase es una base de datos que es una base de datos

distribuida orientada a columnas diseñada para funcionar en

un Sistema de archivos distribuido llamado HDFS Para manejar

grandes conjuntos de datos en un entorno amplio, Hadoop

entra en escena.

COMO SURGIO

Apache HBase salió originalmente en marzo de

  1. Desde entonces, se han lanzado muchas versiones, y la versión más reciente salió en enero de 2021. La motivación detrás de la creación de HBase fue básicamente albergar grandes tablas de datos que comprenden miles de millones de filas y columnas en hardware de diversos productos básicos. Big Table de Google mostró el camino y, en poco tiempo, HBase comenzó a desarrollarse. HBase se inspiró en BigTable de Google en 2006 y se lanzó oficialmente a fines de 2007.

Hace casi una década, Google presentó por primera vez su artículo sobre Big Table y el desarrollo de HBase comenzó en 2006. Al principio, se creó un prototipo inicial de HBase como modelo de datos contribuyentes para Hadoop. Eso fue a principios del año 2007 y al final del mismo año se lanzó el primer HBase utilizable. Durante 2008, Hadoop se destacó como el proyecto Apache de nivel superior y HBase se convirtió en el subproyecto.

CLASIFICACIÓN

Modelo físico de HBase (1) Todas las filas de la tabla están ordenadas en orden lexicográfico de las teclas de fila. (2) La tabla se divide en múltiples regiones en la dirección de la fila.. (3) La región es la unidad más pequeña de almacenamiento distribuido y equilibrio de carga en HBase. (4) Aunque Región es la unidad más pequeña de almacenamiento distribuido, no es la unidad más pequeña de almacenamiento, sino que la unidad más pequeña de almacenamiento es Cell.

CLASIFICACIÓN

Almacenamiento de HBase (1) Todos los archivos de datos en HBase se almacenan en el sistema de archivos Hadoop HDFS, incluidos principalmente los dos tipos de archivos mencionados anteriormente:

  1. HFile: el formato de almacenamiento de datos KeyValue en HBase. HFile es un archivo de formato binario de Hadoop.
  2. HLog File, el formato de almacenamiento de WAL (Write Ahead Log) en HBase, es físicamente el archivo de secuencia de Hadoop. (2) HRegionServer administra internamente una serie de objetos HRegion, cada HRegion corresponde a una región de la tabla y HRegion consta de múltiples almacenes HS. (3) El almacenamiento HStore es el núcleo del almacenamiento HBase y consta de dos partes, una es MemStore y la otra es StoreFile. (4) HBase solo agrega datos, y las operaciones de actualización y eliminación se realizan en la fase compacta. E / S de alto rendimiento.

VENTAJAS Y

DESVENTAJAS

  1. alta concurrencia (multi-núcleo) Debido a la PC actual bajo costo utilizando la arquitectura más hbase, se utilizan, por lo que un solo IO latencia en realidad no es pequeño, generalmente entre decenas a cientos de ms.
  2. Escasa, principalmente para la columna hbase flexibilidad, la familia de la columna, se puede especificar cualquier número de columnas, las columnas de datos en el caso de vacío, no ocupan espacio de almacenamiento. 1)Puede no admite una condición de consulta, sólo el apoyo clave de la fila de acuerdo a la consulta. 2)Es temporalmente incapaz de soportar la conmutación por error, Maestro de servidor maestro cuando abajo, todo el sistema de almacenamiento se colgará.

La diferencia entre la fila y la columna de almacenamiento en el

almacenamiento…