La Red de Conocimientos Pedagógicos - Currículum vitae - Escenarios de aplicación de HBase

Escenarios de aplicación de HBase

1. Retratos de usuarios

Por ejemplo, el comportamiento de clic del usuario y el comportamiento de navegación generados por grandes sitios web de vídeos y plataformas de comercio electrónico se almacenan en HBase para proporcionar soporte de datos para recomendaciones inteligentes posteriores.

2. Almacenamiento de mensajes/pedidos

Este escenario se utiliza principalmente para plataformas de comercio electrónico porque HBase proporciona capacidades de acceso de baja latencia y alta concurrencia.

3. Almacenamiento de objetos

El almacenamiento de objetos aquí es en realidad almacenamiento de objetos multimedia, que es un almacenamiento en búfer excesivo de archivos de almacenamiento HDFS, porque si almacenamos una gran cantidad de 1 M o 2 M pequeños. Los archivos directamente en HDFS causarán presión de mantenimiento de metadatos en NAMENODE, por lo que pueden persistir bien en HDFS después de una fusión excesiva en HBase. HBase proporciona capacidades de almacenamiento para objetos de tamaño mediano, con un tamaño que oscila entre 100k y 10M.

4. Datos de series de tiempo

Los datos de series de tiempo aquí se refieren a datos que cambian con el tiempo, como la visualización de la velocidad del vehículo, el clima, la temperatura, la velocidad del viento, el flujo de tráfico, etc.

5. Análisis de cubos (Kirin)

A través de KyLin, los datos en Hive o Kafka se utilizarán para crear cubos, y estos cubos se guardarán en HBase para otras aplicaciones u Otras. Los sistemas pueden consultar o mostrar en tiempo real.

6. Flujo de alimentación

Este escenario se utiliza principalmente para Tik Tok u otros sistemas de vídeo pequeños. El flujo de feeds puede entenderse como un agregador de contenido que puede ayudar a los usuarios a obtener el contenido más reciente del feed en tiempo real.