Надо организовать хранилище по сути только айпишников. 5 разных хранилиш.
есть 5 видов рекламок.
При клике сверочка с айпи если был за эти сутки клик с такого айпи то с рекла бабло не списывается.
разных видов реклам таких 5 штучек.
В них примерно идёт по 700к записей в сутки. Соответственно и обращений в сутки так же на проверку есть ли там такой.
создал к 1ой рекламе за сутки 727к записей:
Надо таких 5ть табличек в которых будет 700 - лям записей в сутки скапливаться. и раз в сутки по крону допустим зачищать.
Если делать в mysql то напряжно и на запись и на селект юзать так много.
Есть 2 сервачка:
На первом крутить нода. мемкеш. редис. пых, nginx, csf(жёсткий)
На 2ом сервачке токо мускул можно сказать.
Как вариант что первое приходит в голову на 2ом сервачке можно создать отдельную mysql базу с 5тью табличками Memory и положить её напрямую в tmpfs тогда и truncate 5 табличек пройдёт махом(но не уверен тоже что правильно делать за раз 5-6 и более лямов записей truncate. (но мне надо экономить как то %CPU а мускуль будет занижать id) Там более 50 гиг озу даже в пики свободно. Тем самым разгрузить %CPU 1ого сервачка так как там файрвол поджирает прилично процессорного времени (он пока банит накрутчиков из за этого там конфиг большеват порядко 20к строк что не есть хорошо).
Как бы вы организовали чтобы задействовать минимум %CPU?