Какую БД использовать зависит от того, как Вы собираетесь использовать эту БД.
Преимущественно выборка/чтение или обновление/добавление записей?
Выборка/Чтение: по одному или нескольким полям?
Есть ли общие свойства записей из которых можно делать группы/деревья (домен, линк, размер изображения и т.д.)?
Откуда (как) насчитали 150 000 RPS?!
Может проще всё в оперативку закинуть и/или haproxy подключить для горизонтального шардинга?
Пока - задача полностью абстрактна...
По текущей информации:
Использование базы mysql на быстром SSD будет вполне достаточно. (
лимиты на таблицу)