При хранении данных в оперативной памяти они становятся не доступными при перезапуске программы, так-же может вести к неоправданному излишнему расходу оперативной памяти.
- Теперь данные доступны после перезапуска программы, можно влиять на данные извне
- От хранения состояния не избавились, а изменили способ
- Так-же можно хранить в:
- CSV - текстовый формат, может быть более удобен благодаря табличному стилю, но для конкретной задачи, где используются http запросы - json больше подходит по структуре
- Базы данных - более гибкий и быстрый способ, нет необходимости перезаписывать файл, можно хранить объекты
- Хранение в бинарных файлах - компактные файлы, быстрый поиск, менее удобный
- Внешнее хранилище Redis, S3 -