Вам лучше и надежнее сделать прототип (или несколько) и сделать ему нагрузочное тестирование
В ходе тестирования определить с заказчиком целевые показатели системы
Скорректировать ожидания заказчика и схему проекта
Тогда у вас будет понимание, что вам подходит
Постгрес на вменяемом железе и хорошем DBA - подходит в большинстве случаев
И запускайте
/path/to/python/in/virtenv /path/to/script