У меня есть таблица цветов в моей базе данных.Хранение расстояний в MySQL
Пользователь вводит цвет через пользовательский интерфейс, а бэкэнд ищет наиболее похожий цвет, существующий в таблице цветов, вычисляя расстояние цветов в пространстве HCL.
Я реализую алгоритм кэширования, который должен хранить расстояние между ранее рассчитанными расстояниями цвета, чтобы избежать повторных математических операций.
Какова наилучшая схема таблицы для этой цели?
Как вы храните цвет? Как тройка целых чисел? Вы хотите кэшировать расстояние между расстояниями? Как бы вы определили это расстояние? Или просто кешировать расстояния между цветами? –
Цвет сохраняется следующим образом: [: id,: name,: red,: green,: blue] Расстояние - это десятичное число. Я буду кэшировать расстояния между цветами – astropanic
Каков ваш вклад в запрос? Если вы можете хранить данные, чтобы их можно было напрямую запросить с помощью ввода, это было бы самым простым решением. – Makis