Redis Cache, хранящий целые объекты, и модели кеша с частичной информациейC#

Место общения программистов C#
Ответить
Anonymous
 Redis Cache, хранящий целые объекты, и модели кеша с частичной информацией

Сообщение Anonymous »

Я использую Azure Redis Cache для хранения объектов. Прежде чем сохранить их в кеш, я сжимаю их с помощью MessagePack. Мой вопрос заключается в том, есть ли потеря производительности при получении полного объекта по сравнению с получением модели кэша, которая имеет только те свойства, которые используются в данный момент.

Причина, по которой я хочу сохранить весь объект, заключается в том, чтобы обеспечить будущее и не обновлять модели кэша, если вдруг понадобится новое свойство. Также, используя исходный класс, я могу использовать одну модель ядра для взаимодействия с БД и кешем.

Я думаю, что, поскольку я уже открываю соединение с кешем, я уже заплатил большую цену, а сама передача сжатых данных незначительна. Мы говорим о 3-4 КБ в крайнем случае.

Подробнее здесь: https://stackoverflow.com/questions/460 ... nformation
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»