What is the difference between HDD, SSD and NVMe ?
Every day there are lots of new technologies coming out to the market, now we are going to see different types of hdd and its performance.
There are three different types of storage HDD in the market,
- Hard Disk drive (HDD)
- Solid state drive (SSD)
- Non-Volatile Memory Express ( NVMe)
1. Hard disk drive (HDD)
The hard disk drive is an electro-mechanical data storage device and its used magnetic force to write/read the data on hdd rotating platters and performance based the RPM (Revolutions Per Minute) speed of the HDD. The HDD available with different speed as below,
- HDD 4.8k RPM
- HDD 5.4k RPM
- HDD 7.2k RPM
- HDD 10k RPM
- HDD 15k RPM
2. Solid State Drive (SSD)
The Solid state drive is a solid state storage device and its used integrated circuit assemblies to store data. SSD’s store data in semiconductor and based on NAND flush.
As of now there are 5 types of SSDs available ,
1. SLC(Single Level Cell) SSD
2. MLC(Multi Level Cell) SSD
3. TLC(Triple level Cell) SSD
4. QLC(Quad Level Cell) SSD
5. PLC(Penta Level Cell) SSD under development
3. Non-Volatile Memory Express ( NVMe)
NVMe (Non-volatile memory express) is a new storage access and transport protocol for flash drives (NAND flash memory) and next-generation solid-state drives (SSDs).
Type of NVMe as below,
1. AIC NVMe
2. U.3 NVMe
3. U.2 NVMe
4. M.2 NVMe
5. NVMe-oF
Here we are going to see what is the main difference between HDD vs SSD vs NVMe
HDD vs SSD vs NVMe
# | Key factors | HDD | SSD | NVMe |
1 | Max Data Transfer Speed Per Second | 40 MB ~ 750 MB | 500 MB ~ 8 GB | 4 GB ~ 32 GB |
2 | Max IOPS | 50 ~ 203 | 3000 ~ 140000 | 100000 ~ 380000 |
3 | Average Latency (Response time) | 2 ms ~ 8ms | < 0.02 ms (200 us) | < 0.0002 ms (0.2 ns) |
4 | Max capacity in the market | 60 GB ~ 18 TB | 250 GB ~ 100 TB | 256 GB ~ 16 TB |
5 | Interface Type | SATA/FC/SAS | SATA/SAS/PCIe | M.2/U.3/U.2/PCIe |
Note:
All above details will varies based on HDD model, brand, type, etc..