Спасибо за советы, begemot_sun и portfelio!
Для 100млн строк тогда нужен будет немеренно оперативы-> очень дорогой сервер, проще микроинстансы накупить и шардинг сделать и не через приложение, как с Mysql.
Сколько примерно памяти нужно для баз Mysql (InnoDb) с объемом примерно 100млн строк? Зависит от объема самой БД и что бы она помещалась в память?
Например, сейчас у нас 11млн (Каждый месяц удваивается), таблицы вместе с индексами весят 10гб. Недавно с 4ГБ ОЗУ, перешли на 8ГБ полет нормальный, но наверное через месяц опять перейти нужно будет(((.