Apache HBase

Base de datos distribuida y escalable para grandes volúmenes de datos con acceso en tiempo real

Visitar Apache HBase

Apache HBase es un sistema de gestión de bases de datos no relacionales y distribuido, diseñado para almacenar grandes volúmenes de datos en clústeres de hardware estándar. Está orientado a equipos de ingeniería de datos que necesitan gestionar tablas masivas con miles de millones de filas y millones de columnas, resolviendo el problema del acceso aleatorio y en tiempo real a información estructurada de forma escalable.

Sus principales capacidades incluyen:

  • Escala lineal para mantener el rendimiento con cargas de trabajo a gran escala.
  • Acceso en tiempo real mediante operaciones de lectura y escritura estrictamente consistentes.
  • Integración con Hadoop que aprovecha HDFS para el almacenamiento y la tolerancia a fallos.
  • APIs flexibles que ofrecen clientes Java, pasarelas REST y Thrift.
  • Filtros de servidor y Bloom filters para optimizar las consultas.

Este proyecto de nivel superior de la Apache Software Foundation se distribuye bajo la licencia Apache Software License 2.0, lo que lo convierte en software de código abierto gratuito. Su arquitectura robusta y su comunidad activa lo hacen una opción sólida para entornos de producción, aunque su complejidad de configuración y su dependencia de un ecosistema Hadoop pueden llevar a algunos usuarios a buscar alternativas más simples o gestionadas.

Compartir:

Código abierto

  • Coste

    Gratis
  • Código abierto

    Sí
  • Licencia

    Apache Software License 2.0
Tipo de aplicación
Servidor

Propiedades

  • Autoalojado
  • Multiplataforma
  • Ligero

Parecidos a Apache HBase