Какой механизм БД и тип данных использовать для кэширования результатов умножения? - PullRequest
0 голосов
/ 05 апреля 2019

Я пишу сервис, который кэширует результаты умножения 2 целых чисел.Итак, моя идея заключается в том, чтобы хранить что-то вроде: entry0: ((a, b), c)

Где:

  • a: первое число
  • b: второе число
  • c: результат

Я бы хотел избежать дублирования записей.Например: ((b, a), c), поскольку кэширование результата умножения a*b позволяет мне не сохранять b*a.

Мои вопросы здесь:

  • Какая БДдвигатель я должен использовать?БД может быть целой системой (контейнером) или даже единственным файлом, хранящимся на диске.
  • Я подумал о Redis из-за простоты, но не могу найти подходящий тип для хранения в нем своей информации.Это возможно даже в Redis?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...