Diferencia entre HBase y Hadoop / HDFS

Esta es una pregunta ingenua, pero soy nuevo en el paradigma NoSQL y no sé mucho al respecto. Entonces, si alguien puede ayudarme a entender claramente la diferencia entre el HBase y Hadoop o si me dan algunos consejos que puedan ayudarme a entender la diferencia.

Hasta ahora, hice algunas investigaciones y acc. Según tengo entendido, Hadoop proporciona un marco para trabajar con una gran parte de los datos (archivos) en HDFS y HBase es el motor de base de datos por encima de Hadoop, que básicamente funciona con datos estructurados en lugar de con una porción de datos sin procesar. Hbase proporciona una capa lógica sobre HDFS al igual que SQL. ¿Es correcto?

Por favor, siéntase libre de corregirme.

Gracias.

Respuestas a la pregunta(5)

Su respuesta a la pregunta