Даёшь прогрессивные носки в noSQL!Количество дырок может быть отрицательным, приятное.
> прогрессивные носки в noSQL!Да легко:hset sock-1 smell_factor 0.7 hole_count -1hset sock-2 smell_factor 0.8 hole_count 2keys sock-*
Отрицательное значение hole_count соответствует степени дыркоустойчивости :)))
Redis-носки кэшированные? Хорошо.
Я, кстати, люблю использовать REDIS в качестве оперативной БД middleware, получается не столько кэш, сколько рилтаймовая картина мира, которую хранить в реляционной БД нет смысла.
Да, очень хорошая штука, но я как кэш обычно юзаю для всяких тяжёлых запросов внешних api и прочего.
Очевидно, таблица должна была называться socks_table
Не обязательно. Сплошь и рядом встречаю всякие dealer_t, хотя понятно, что дилер там не один :)
smell_factor вполне можно было тоже к целочисленному свести, и почему оно не unsigned?
> почему оно не unsigned?Потому что это SQL, вестимо. Я сходу не могу вспомнить не одной реализации SQL (включая неканонические расширения), где были бы unsigned-типы. Только констрейнты на "<0", только хардкор :)P.S. Таки есть, в том же mySQL, но совместимость со стандартами не обеспечивается. Запрос был для постгреса.
no subject
Date: 2023-06-08 03:58 pm (UTC)Даёшь прогрессивные носки в noSQL!
Количество дырок может быть отрицательным, приятное.
no subject
Date: 2023-06-08 04:05 pm (UTC)> прогрессивные носки в noSQL!
Да легко:
hset sock-1 smell_factor 0.7 hole_count -1
hset sock-2 smell_factor 0.8 hole_count 2
keys sock-*
Отрицательное значение hole_count соответствует степени дыркоустойчивости :)))
no subject
Date: 2023-06-08 04:11 pm (UTC)Redis-носки кэшированные? Хорошо.
no subject
Date: 2023-06-08 04:37 pm (UTC)Я, кстати, люблю использовать REDIS в качестве оперативной БД middleware, получается не столько кэш, сколько рилтаймовая картина мира, которую хранить в реляционной БД нет смысла.
no subject
Date: 2023-06-08 05:08 pm (UTC)Да, очень хорошая штука, но я как кэш обычно юзаю для всяких тяжёлых запросов внешних api и прочего.
no subject
Date: 2023-06-08 07:47 pm (UTC)Очевидно, таблица должна была называться socks_table
no subject
Date: 2023-06-09 05:15 pm (UTC)Не обязательно. Сплошь и рядом встречаю всякие dealer_t, хотя понятно, что дилер там не один :)
no subject
Date: 2023-06-10 07:47 am (UTC)smell_factor вполне можно было тоже к целочисленному свести, и почему оно не unsigned?
no subject
Date: 2023-06-10 08:19 am (UTC)> почему оно не unsigned?
Потому что это SQL, вестимо. Я сходу не могу вспомнить не одной реализации SQL (
включая неканонические расширения), где были бы unsigned-типы.Только констрейнты на "<0", только хардкор :)
P.S. Таки есть, в том же mySQL, но совместимость со стандартами не обеспечивается. Запрос был для постгреса.