юзера. Само собой это надо где-то хранить. Mysql в какой-то момент, моё мнение, начнёт загибаться от кол-ва строчек, может что-то из nosql? Я это никогда не юзал, что посоветуете? Redis, MongoDB, Memcached? И почему? Спасибо
Если просто кол-во лайков нужно - тупо дополнительное поле, инкрементируй и всё, Если с привязкой к пользователю - тут возможны варианты
А как тогда понять, что юзер дважды не проголосовал?
Mysql, партиционирование таблицы или иное разбиение на под таблицы, а сколько примерно строк планируется?
Что такое партицирование?
Разбиение таблицы на подтаблицы внутренними средствами бд по критерию, например для видео с айдишниками 1-6000 одна подтаьлица,с айдишниками 6000-12000 другая и т.д. преимущество в том что индекс строиться по партициям и поиск идет в рамках одной партиции чтотуменьшает объем перебираемых строк
Это стандартное средство для больших таблиц, в банке где работал админом бд так хранились транзации
Обсуждают сегодня