Hypertable es un Sistema Gestor de Bases de Datos de tipo “open source”, desarrollado por la compañía Zvents[1]. Es un sistema de almacenamiento de datos distribuido y de alto desempeño, ideal para aplicaciones que necesitan manejar datos que evolucionan rápidamente y diseñado para soportar una gran demanda de datos en tiempo real, y fue modelado basándose en el diseño de Google’s BigTable.
Hypertable surgió para facilitar el procesamiento de grandes cantidades de datos, tras la gran explosión de información que acompañó el inicio de la Web 2.0, y se caracteriza por ser un gestor de bases de datos distribuido, escalable, no relacional y que no soporta transacciones.
Este gestor de bases de datos ha sido desarrollado en C++, pero inicialmente se pensó hacerlo en Java, idea que fue rechazada debido al gran consumo de memoria de dicho lenguaje de programación, y a la intensidad del flujo de datos de una aplicación de la naturaleza de Hypertable[2]
La principal diferencia entre Hypertabe y los gestores de bases de datos relacionales es que, en los gestores de bases de datos relacionales, se tienen muchas tablas muy pequeñas, y se las une con la operación de join, pero ni siquiera todos los join y todas las tablas juntas suelen acercarnos al verdadero volumen de datos generados por aplicaciones web 2.0, además de que el excesivo uso de operaciones join vuelve más “lenta” nuestra aplicación web; entonces la idea de Hypertable es que guardemos toda esta gran cantidad de información en una sola tabla (eliminando la necesidad de las operaciones join) y colocarla en un Sistema de Archivos Distribuido, para que las operaciones realizadas sobre la tabla puedan ser procesadas de forma simultánea por todos los sistemas conectados a la red.
La dirección web oficial del proyecto Hypertable es: http://www.hypertable.org/. Allí podrás encontrar información más detallada (en inglés), y descargar de forma gratuita la aplicación en su última versión (actualmente la 0.9.0.12 Alpha) Hypertable se distribuye bajo los términos de la Licencia GPL 2.0.
No se han encontrado comentarios