вспоминая TimesTen
БД вполне может получиться - для определенного класса задач, когда нужно работать с простой схемой данных очень_быстро. Билинг, многие вэбпроекты.
Но сколько будет стоить "загнать в память" 300Тб данных некоторых корпоративных систем - я пока даже считать не хочу. А иначе вся сверхскорость споткнется там же, где и сейчас - IOPS storage.
Для расчетных\переборных задач - я вне темы.
Насчет профессоров не скажу, а программеров переучивать, скорее всего, не придется - они и так в своей массе к БД через прослойку (Hibernate и иже с ним) ходят.