ApsaraDB for HBase es una base de datos NoSQL altamente optimizada (la edición empresarial está disponible como Lindorm) que es compatible con la edición de la comunidad de HBase. Gracias a la compatibilidad e integración con Spark, Phoenix y Solr, ApsaraDB for HBase es fácil de usar y ofrece una estabilidad y un rendimiento de costos superiores. ApsaraDB for HBase puede admitir fácilmente escenarios de alto rendimiento y alta concurrencia. Esto permite el almacenamiento de datos volumétricos en tiempo real, indexación de texto completo, consultas SQL ligeras, así como consultas de series y espacio de tiempo.
En comparación con la versión de código abierto, ApsaraDB for HBase está mejor optimizado hasta su núcleo, con un rendimiento superior de lectura/escritura, capacidades de recuperación de desastres, eficiencia de almacenamiento y latencia de respuesta. En términos de números, el rendimiento de lectura/escritura tiene una mejora de 3 a 7 veces, el RPO se reduce a menos de 1 minuto, la latencia percentil del 99 % se ha reducido en un 90 %, el MTTR se reduce en un 90 % y la relación de compresión ha aumentado 13 veces. ApsaraDB for HBase garantiza un tiempo de servicio del 99,9 %. ApsaraDB for HBase es adecuado para aplicaciones industriales de alta demanda como casos de control de riesgos, recomendación, publicidad, IoT, VoT, transmisión de contenido y visualización de datos. Internamente en Alibaba, ApsaraDB for HBase ya ha brindado soporte para varios de los negocios principales de Alibaba Group, incluidos Taobao, Alipay y Cainiao.
Beneficios
-
Alta fiabilidad de almacenamiento
Fue creado con una arquitectura de clústeres distribuida con seis copias de seguridad de datos y al menos tres réplicas para garantizar una fiabilidad de datos del 99,99999999 %.
-
Alta disponibilidad
Es compatible con el monitoreo de disponibilidad en tiempo real y la conmutación por error único para garantizar la continuidad de sus cargas de trabajo. El monitoreo de procesos de servicio y la recuperación automática pueden ayudarlo a recuperar procesos en unos pocos segundos.
-
Operaciones y mantenimiento de alta eficiencia
ApsaraDB for HBase está equipado con una plataforma unificada para la gestión de bases de datos visualizada, monitoreo y alerta. Su núcleo se ha actualizado automáticamente para operaciones y mantenimiento de alta eficiencia, y la consola web, la API y los SDK en varios idiomas correspondientes se diseñaron para facilitar la administración del clúster.
-
Rendimiento ampliamente mejorado
Desarrollado como una versión mejorada de la edición de comunidad de HBase. Alibaba Cloud ha optimizado significativamente el núcleo, lo que permite que el rendimiento de lectura y escritura se incremente de 3 a 7 veces, con una latencia percentil del 99 % reducida en un 90 % y MTTR reducida en un 90 %.
Características
Núcleo y arquitectura optimizados
Arquitectura de alta disponibilidad con un escalado de clúster ilimitado y un núcleo profundamente optimizado.
Arquitectura de alta disponibilidad
ApsaraDB for HBase adapta una arquitectura de alta disponibilidad donde los nodos maestros se ejecutan como copias de seguridad entre sí. La alta fiabilidad está garantizada por la detección de disponibilidad en tiempo real. Se pueden cambiar las regiones en unos pocos segundos cuando falla un nodo central.
Costos de almacenamiento reducidos
Se admite una alta relación de compresión, el almacenamiento en frío, así como la separación de datos en caliente y en frío para reducir los costos de almacenamiento en más del 50 %.
Escalabilidad del clúster
Cada nodo central puede responder hasta 100 000 consultas por segundo y ofrecer hasta 8 TB de espacio de almacenamiento. Los tamaños de disco y clúster se pueden ampliar según sea necesario. Un clúster se puede escalar hasta 1000 nodos para manejar 10 millones de consultas por segundo y almacenar petabytes de datos.
Baja latencia de lectura/escritura
Los SSD se utilizan para admitir lecturas y escrituras de alta velocidad. Una entrada de datos individual inferior a 0,2 KB se puede leer o escribir con una latencia del percentil 99,9 de 3 milisegundos y una latencia media de 1 milisegundo.
Copia de seguridad de datos
Se admiten copias de seguridad y restauración de datos de clúster y copias de seguridad de datos graduales en tiempo real. El objetivo de tiempo de recuperación (RTO) se reduce a menos de 1 minuto.
Recuperación de desastres de doble clúster
Los clústeres primarios y secundarios se utilizan para la conmutación por error automática. Los datos entre dos grupos se sincronizan en tiempo real.
Compatibilidad con varios escenarios
Se admiten SQL, series de tiempo, espacio de tiempo y recuperación de datos.
Compatibilidad con SQL
El componente SQL de Phoenix admite índices secundarios y sintaxis SQL estándar.
Compatibilidad con Solr
El componente integrado de Solr admite índices de texto completo para búsquedas complejas. Este componente se brinda para sincronizar datos de ApsaraDB for HBase a Solr.
Índices secundarios nativos
Los índices secundarios nativos se pueden leer y escribir seis veces más rápido que los índices de Phoenix. No es necesario instalar ningún componente externo.
Compatibilidad con series de tiempo
El componente OpenTSDB admite datos de series temporales.
Compatibilidad con el espacio de tiempo
El componente GeoMesa admite datos de espacio de tiempo.
Almacenamiento de objetos de tamaño mediano (MOB) en tiempo real
Se admite el almacenamiento en tiempo real y el acceso de objetos de menos de 10 MB.
Motor de análisis de HBase totalmente administrado
El motor de análisis está diseñado para satisfacer las necesidades de los usuarios en la transmisión de datos y análisis de datos.
Compatibilidad con la transmisión de datos
La compatibilidad con la ingesta de datos de Kafka, Log Service y Message Queue permite el procesamiento de alerta y el proceso Extraer, transformar, cargar (ETL).
Compatibilidad de varios orígenes de datos
Es compatible con varios orígenes de datos, incluido HBase, Object Storage Service (OSS), RDS y MongoDB, por lo que permite análisis de datos complejos.
Alto rendimiento
Compatibilidad con la actualización del operador y la eliminación de columnas innecesarias.
Operaciones y mantenimiento eficientes
Se ofrece una plataforma de operaciones y mantenimiento visualizada y fácil de usar que actualiza de forma automática el sistema a la última versión.
Monitoreo de clústeres en la nube
La información del clúster se supervisa en tiempo real, para que pueda obtener la información actualizada. Las métricas supervisadas incluyen uso de la CPU, IOPS, conexiones y espacio en el disco. Las alertas se envían cuando se detectan anomalías.
Plataforma de gestión visualizada
Se brinda una plataforma de administración visualizada para que pueda escalar fácilmente los clústeres, modificar las configuraciones y reiniciar los clústeres.
Gestión de versiones del núcleo de la base de datos
Se aceptan las actualizaciones automáticas para corregir las vulnerabilidades lo antes posible, eliminando la necesidad de administrar manualmente las versiones del núcleo. La configuración de HBase está optimizada para maximizar la utilización de los recursos del sistema.
Escenarios

Control de riesgos financieros
Se admiten datos estructurados y no estructurados
ApsaraDB for HBase puede ayudarlo a agregar y analizar datos de transacciones, datos empresariales y datos rastreados desde Internet. Luego, puede desarrollar software como servicios de control de riesgos basados en macrodatos, como sistemas antifraude y de perfil de usuario.
Beneficios
-
Bajos costos de almacenamiento
ApsaraDB for HBase utiliza esquemas de almacenamiento dispersos para admitir petabytes de datos estructurados y no estructurados. Puede buscar los registros de tracción para obtener información detallada.
-
Transacción híbrida/Procesamiento analítico (HTAP) para datos volumétricos
Con ApsaraDB for HBase, puede usar Phoenix y los índices secundarios para el procesamiento de transacciones en línea (OLTP) en tiempo real y usar Spark para el procesamiento analítico en línea (OLAP).
-
Alta concurrencia para escritura rápida
A diferencia de los árboles B+ tradicionales, ApsaraDB for HBase admite el almacenamiento basado en la fusión estructurada de registros (LSM). Está diseñado para escrituras rápidas basadas en alta concurrencia.

Análisis y almacenamiento de datos volumétricos
Compatibilidad con datos volumétricos
ApsaraDB for HBase admite la ingesta rápida de datos volumétricos y la sincronización en tiempo real de datos incrementales. Le permite usar Spark para analizar datos volumétricos sin conexión.
Beneficios
-
Bajos costos de almacenamiento
Se admite la separación automática de datos en caliente y en frío. Los datos almacenados en frío se comprimen mediante Zstandard y se almacenan en Object Storage Service (OSS), lo que reduce los costos de almacenamiento en más del 60 %.
-
Transmisión de datos
Se admite Spark Streaming para cargas de trabajo en tiempo real.
-
Cargas rápidas
Puede usar la carga en bloque para cargar rápidamente cientos de terabytes de datos en ApsaraDB for HBase.

Motor de recomendación
El almacenamiento de perfiles de usuario optimizado reduce la latencia de recomendación en tiempo real a milisegundos
Los datos de comportamiento del usuario se almacenan en tiempo real. Con los perfiles de usuario creados en base a los datos de usuario, su sistema de recomendación en tiempo real puede responder a las consultas en tan solo unos pocos milisegundos.
Beneficios
-
Bajos costos de almacenamiento
Utiliza esquemas de almacenamiento dispersos, que son adecuados para almacenar datos de perfil de usuario altamente comprimidos.
-
Alta escalabilidad
Cada nodo puede responder a más de 100 000 consultas por segundo. Los nodos se pueden escalar según sea necesario. No se necesita la partición de bases de datos o tablas.
-
Baja latencia
Núcleo profundamente optimizado: si sus cargas de trabajo son sensibles a la latencia de respuesta, puede optar por SSD para reducir la latencia promedio de lectura/escritura a menos de 2 milisegundos. La latencia percentil 99,9 se puede reducir a menos de 80 milisegundos.

Series y espacio de tiempo en IoT
TSDB distribuido de alto rendimiento
Se ofrece un componente OpenTSDB incorporado para procesar datos de series de tiempo con alta eficiencia y a bajo costo, por lo que ApsaraDB for HBase es adecuado para escenarios de IoT, monitoreo y gráficos de miles de datos.
Beneficios
-
OpenTSDB nativo para procesar datos de punto flotante a bajo costo
OpenTSDB nativo se basa en la arquitectura distribuida de HBase y es compatible con motores de bases de datos de código abierto, lo que le permite escalar fácilmente bases de datos de series temporales.
-
Admite petabytes de datos de espacio de tiempo y alta concurrencia para escrituras rápidas
El almacenamiento y la informática están desacoplados y se admite una alta concurrencia para escrituras rápidas. Cada nodo puede responder a cientos de miles de consultas por segundo.
-
Índices y algoritmos de tiempo-espacio
El motor de análisis se basa en las curvas Z-Order y Hilbert que completan el espacio y es compatible con los índices de espacio-tiempo 2D y 3D.

Contenido de redes sociales
Almacena contenido de redes sociales volumétricos
Puede usar ApsaraDB for HBase para almacenar contenido de redes sociales volumétricos, como publicaciones, artículos, registros de chat y comentarios.
Beneficios
-
Alta concurrencia para escritura rápida
A diferencia de los árboles B+ tradicionales, ApsaraDB for HBase admite el almacenamiento basado en la fusión estructurada de registros (LSM). Está diseñado para escrituras rápidas basadas en alta concurrencia.
-
Rentabilidad
Se admite la separación de datos almacenados en frío y en caliente. Los datos almacenados en frío se guardan automáticamente en OSS, lo que reduce los costos de almacenamiento en más del 60 %.
-
Baja latencia de lectura/escritura
Núcleo ampliamente optimizado. Si sus cargas de trabajo son sensibles a la latencia de respuesta, puede usar SSD para reducir la latencia promedio de lectura/escritura a menos de 2 milisegundos. La latencia P999 se puede reducir a menos de 80 milisegundos.

Almacenamiento de MOB rápido
Búsqueda y almacenamiento de MOB extremadamente rápido
ApsaraDB for HBase utiliza la tecnología de objetos de tamaño mediano (MOB). Es compatible con objetos de tamaño entre 1 KB a 10 MB, como gráficos, archivos de video cortos y documentos. Para cualquier solicitud relacionada con varias consultas, la latencia del sistema puede ser de unos pocos milisegundos.
Beneficios
-
Alto rendimiento
La tecnología MOB puede ayudarlo a reducir la latencia del sistema de 10 segundos a 20 milisegundos, lo que aumenta el rendimiento en un 500 %.
-
Amplias capacidades de búsqueda
Las potentes capacidades de búsqueda están integradas y vienen con filtros e índices de Phoenix.
-
Alta relación de compresión y bajos costos
Los algoritmos de compresión múltiples permiten relaciones de compresión de 3:1 a 10:1.

Coincidencia inexacta de datos volumétricos
Coincidencia inexacta y coincidencia exacta para buscar grandes cantidades de registros
El componente Solr incorporado admite la sincronización automática de texto completo e índice. Tanto la coincidencia exacta como la coincidencia inexacta son compatibles.
Beneficios
-
Lógica de sincronización incorporada
La lógica de sincronización incorporada ayuda a evitar la posible pérdida de datos.
-
Coincidencia exacta y coincidencia inexacta
Admite la coincidencia exacta y la coincidencia inexacta.
-
Bajos costos de almacenamiento
La compatibilidad con la alta relación de compresión y el almacenamiento en frío hacen que el rendimiento y la eficiencia de costos sean superiores.

Procesamiento de datos de registro de juegos
Recopilación, almacenamiento y análisis de datos de registro
Puede usar ApsaraDB for HBase para recopilar, almacenar y buscar datos de registro del comportamiento de usuarios en servidores de juegos, y para verificar datos sin procesar, verificar registros de recarga de cuentas de jugadores y analizar datos en tiempo real. A continuación, a través del procesamiento y análisis de datos de registro fuera de línea, también puede calcular la tasa de retención de clientes, la relación préstamo-valor (LTV), el ingreso promedio por usuario (ARPU) y la cantidad total de recarga.
Beneficios
-
Procesamiento de datos en línea y fuera de línea
ApsaraDB for HBase admite escrituras y lecturas de datos en línea de alto rendimiento y baja latencia. También puede usar Spark para procesar y analizar datos de ApsaraDB for HBase sin conexión.
-
Esquemas de datos estructurados y no estructurados
Se admiten esquemas de datos estructurados y no estructurados, por lo que puede agregar columnas de forma dinámica para cumplir con los requisitos de operación y mantenimiento del juego.
-
Rentabilidad
ApsaraDB for HBase admite la separación de datos almacenados en caliente y en frío, lo que le permite almacenar datos en frío a bajo costo.

Almacenamiento de datos de video
Almacenamiento y análisis en tiempo real de videos de cursos, conferencias y vigilancia
ApsaraDB for HBase admite lecturas y escrituras de datos de video de alto rendimiento con latencia y costos bajos. También admite el almacenamiento convergente de índices de video, características y datos de origen de video.
Beneficios
-
Alto rendimiento y baja latencia
ApsaraDB for HBase admite lecturas y escrituras de alto rendimiento y baja latencia. Puede ampliar la capacidad de almacenamiento para almacenar petabytes de datos.
-
Almacenamiento convergente
Se admite la búsqueda compleja y el almacenamiento convergente de índices, características y datos de video.

Visualización de datos en tiempo real
Visualización de datos en tiempo real
AparaDB for HBase brinda una solución integral para análisis de datos dinámicos que es rentable y ofrece una latencia de milisegundos. Esta solución también incluye la computación en tiempo real de Spark. Esta solución se utilizó en varias de las plataformas de comercio electrónico de Alibaba para el festival de compras Double 11, el evento de compras en línea más grande del mundo, para la agregación en tiempo real de vistas de página, visitantes únicos, conteos de transacciones e información de clasificación de productos básicos en pantallas grandes.
Beneficios
-
Baja latencia
Compatibilidad con lecturas y escrituras de datos de extremo a extremo con baja latencia.
-
Rendimiento extremadamente alto
Las capacidades de computación se pueden escalar de forma rápida y flexible.
-
Rentabilidad
Una plataforma integral diseñada para reducir costos innecesarios y agilizar las operaciones y el mantenimiento.
Un mejor soporte para usted
Consulta de preventa en persona, servicio técnico las 24 horas, una respuesta más rápida, y más tickets gratis.

Consulta de preventa en persona

Soporte técnico las 24 h

6 tickets gratis por trimestre
