Some time ago ive used memory devices from Microchip.
Maybe its just becuase they sent me free samples and hooked me in that ive never bothered looking into other manufactues, but these devices fit my needs and budget.
About 2 GB MicroSD (first one gone less 5 week) second one (a little more 5 week) - aproximate 5 week…
there`s a lot write of the 5 mb - 7 mb files per hours (and than to delete it to create spaces for new ones,by deleted old ones after sending on server via wifi on test environment - on production wifi will be replaced by sim module for unreached/roads mountains)
I have FRAM on some boards but have not implemented it in software yet. You can choose between SPI or I2C devices. They are not the cheapest memory but being nonvolatile and having virtually an unlimited number of write cycles nothing compares.
Microchip has serial EERAM which is RAM that is backed by a nonvolatile memory. There is enough capacitive storage on-chip that when power is removed the contents of RAM are automatically moved to nonvolatile memory. The largest density is 1Mbit in SPI. It is cheaper than FRAM but does not have the density. Serial EERAM | Microchip Technology
Microchip also has battery-backed NVRAM in SPI but again only up to 1Mbit.
*EDIT: The EERAM does require a 47uF to 100uF external capacitor.