Data Base - Storage Device Type
hi,
I need to make a database storage ( 20GB ) place using FatFs So, stored data's will be retained from the storage place and stored data's will come to display when necessary .

1. Full Speed USB Flash Drive as Storage - Decent Speed but most of the USB Flash Drive are getting Hot for long time in PC . I didn't tested hotness of USB Flash Drive plugged with stm32 for 24 hours . it's really worth consider the USB Flash Drive as Storage based on the failure circumstance .in case if i choose the USB HDD based SSD or NVMe as Storage then Size too big and cost . There is any rugged USB Flash Drive ?.
2. SD Card as Storage - SD card life is unpredictable .
3. eMMC as Storage (i don't have Experience using eMMC) - will stm32 mcu support in eMMC 4 bit mode as sd card using FatFs ? and Not interest for 8 bit mode eMMC since many works involved for using FatFs or little FatFs.
who will be runner up for speed and life of storage device ? with following combination.
stm32 + USB Flash Drive ( Pendrive ) .
stm32 + USB HDD based on SSD or NVMe as Storage .
stm32 + eMMC ( 4bit Mode SD Card Mode ) .
Please share your technical tips and suggestion .
