ImNotGoku:
not the ideal but is the best so far...
You need to be clear on your requirements.
You appear to be considering EEPROM, but your first post has a requirement of 100mb (bytes or bits ?) that size of storage in EEPROM would cost a great deal to set up.
Yet SD cards, the obvious low cost choice are 'expensive'
FRAM would be the obvious alternative to EEPROM, but 100Mbyte would cost around £8,000 to setup.