The below tables gives the difference betweek HDFS and HBase

HDFS is a distributed file system suitable for storing large file. HBase is NoSQL database built on top of the HDFS.
It doesn’t support fast individual record lookups It provides fast lookups for large tables.
It provides high latency batch processing It internally uses Hash Tables and provides random access, and it stores the data in indexed HDFS files files for faster lookups.
It stores its data as flat files HBase stores data in the form of key/value pairs in a columnar wise

Naveen P.N

12+ years of experience in IT with vast experience in executing complex projects using Java, Micro Services , Big Data and Cloud Platforms. I found NPN Training Pvt Ltd a India based startup to provide high quality training for IT professionals. I have trained more than 3000+ IT professionals and helped them to succeed in their career in different technologies. I am very passionate about Technology and Training. I have spent 12 years at Siemens, Yahoo, Amazon and Cisco, developing and managing technology.