El almacenamiento estructurado es una forma de almacenamiento informático diseñado específicamente para gestionar datos estructurados, habitualmente implementado a través de bases de datos distribuidas. Este tipo de software permite manejar grandes volúmenes de información con alta disponibilidad y escalabilidad.
Entre los sistemas de almacenamiento estructurado más destacados del mercado se encuentran opciones de código abierto y soluciones propietarias de gran envergadura.
Sistemas Notables
- Apache Cassandra: Una base de datos NoSQL distribuida y de código abierto diseñada para manejar grandes cantidades de datos en servidores estándar, ofreciendo alta disponibilidad sin un punto único de falla.
- Google Bigtable: Un sistema de almacenamiento de datos estructurados distribuido y propietario desarrollado por Google, diseñado para escalar a petabytes de datos en miles de servidores comerciales.
- Apache HBase: Una base de datos distribuida, orientada a columnas y de código abierto modelada a partir de Bigtable de Google, que corre sobre el sistema de archivos Hadoop (HDFS).
Comparativa de Características
| Sistema | Tipo | Modelo |
|---|---|---|
| Apache Cassandra | NoSQL Distribuido | Almacenamiento clave-valor y columnas anchas |
| Google Bigtable | Propietario / NoSQL | Almacenamiento estructurado disperso y multidimensional |
| Apache HBase | Código Abierto / NoSQL | Orientado a columnas sobre HDFS |