Navneet Kumar Ответов: 1

Является ли это хорошим вариантом для использования кэширования данных для 8 МБ данных (1 лакх записей, увеличение 5000 записей каждый месяц) в приложении MVC ?


В настоящее время используется веб-API для доступа к данным exchange, и каждый месяц происходит увеличение на 5000 записей. Общий размер на данный момент составляет 8 МБ. кто-то предложил мне использовать кэширование данных для этих данных. Пожалуйста, помогите мне определить, когда использовать кэширование данных на основе приведенных ниже параметров.

объем данных
Ежемесячное новое добавление 5000 записей
Высоко используется

Что я уже пробовал:

Что рекомендуется для кэширования данных

Dave Kreskowiak

Кэширование данных и их объем зависят от контекста, в котором они используются, и от того, как часто они требуются.

Вы ничего не сказали о том, о каких данных идет речь, как часто они используются, используете ли вы все записи в какой-то обработке или только некоторые из них ...

Просто бросая "кэширование" на данные, вы совсем не помогаете себе. Это использование данных и рабочей нагрузки, которая оправдывает его.

Navneet Kumar

Эти данные являются обменными курсами, в то время как один обменный курс будет использоваться для транзакции.

1 Ответов

Рейтинг:
0

AnkushK1

Я бы не советовал вам переходить на прямое кэширование в памяти, так как с ростом кэша производительность приложения будет ухудшаться.

Однако вы можете рассмотреть возможность использования инструментов с открытым исходным кодом, таких как Redis, которые позволяют кэшировать данные без каких-либо проблем, связанных с производительностью, и лучше управлять данными кэша.