Как спроектировать хранение данных с возможность отката версии данных?

Здравствуйте! Информация о товарах хранится в redis, на один товар приходится несколько ключей. Есть потребность в хранении нескольких версий баз товаров, чтобы можно было между ними одномоментно переключаться (rollback). Каким образом лучше хранить эти несколько версий баз товаров? А как быть если та же задача, но информация так же хранится ещё и в mysql (одна таблица, где сроки - товары, столбцы - его свойства).
  • Вопрос задан
  • 186 просмотров
Пригласить эксперта
Ответы на вопрос 2
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Чтобы получить ответ, нужно грамотно задать вопрос: Вы это сделали!
Каким образом лучше хранить эти несколько версий баз товаров?
В нескольких базах!
Ответ написан
Комментировать
romy4
@romy4
Exception handler
Например, при обновлении товара, сперва записываете в другую таблицу tovar_backup свой товар и номер версии,
а в самой таблице товар храните последнюю версию и её номер.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы