и айди
в 90% случаев вторая текстовая колонка получается из первой простым uppercase
как хранить на диске только 10%, а остальное считать на лету?
Такие большие объемы?
ставить нулл во вторую, если апперкейз?
Посчитали распределение, примерно такие цифры
он имеет в виду — такая здоровая таблица, что имеет смысл этим заморачиваться?
У меня небольшой сервис, который хранит эти данные как промежуточные, и спустя время эта таблица уже здорово распухла, так что смысл есть, как минимум подумать перед заливкой доп железом
если данные промежуточные— не лучше ли время от времени чистить, чтоб не пухла?
Распухала это сколько 1гб, 100гб, 1тб ?))))
невозможно из за логики работы сервиса
заодно и логику отрефакторить 😇
сначала думал что будет не больше сотни гигабайт уже подбирается к 300 сижу на виртуалках, а взять выделенку как то жаба душит
А денег это развлечение совсем не приносит?
Не покрывает выделенку
Просто, понимаете, хранить какой-нибудь null (лучшэ) или там boolean (2nd_present) -- это не бог весть какая сложная идея. Если вы до неё недодумались -- то шансы, что накосячите в реализацыи -- очень велики. Надо ли вам стараться? С другой стороны -- опыт, да.
Это пет проект, поэтому по деньгам мелко, но есть возможность пробовать делать с базой всякое разное, для опыта в том числе С точки зрения бизнеса конечно было бы проще залить железом
Ну пробуйте. Вам выше предложили с признаком дополнительным
Ну и блоат проверьте по ней)
Обсуждают сегодня