>Объем может превышать 1e5 записей, причем, видимо, они будут помещаться в нескольких
>таблицах, связанных ключами. 1e5 записей - это фигня для любого SQL (MS SQL не считается).
IMHO ты заметишь разницу между Oracle и MySQL при объёме порядка 1e12 записей, причём на базах без особых наворотов MySQL будет заметно быстрее.
Oracle позволяет делать мощную обработку внутри самого сервера, он таскает свои HTTP, XML и Java. Однако если у тебя многоуровневая архитектура со своим сервером приложений, то это становится не фичей, а багом - куча ресурсов пожирается впустую.
Ещё MySQL по умолчанию отдаётся через Unix socket, который не виден из сети, а Oracle отдаёт минимум три порта через TCP.
Я сейчас перебираюсь с MySQL на Oracle, время от времени матерно ругаюсь. Например в Oracle нет способа отдать права на базу, нужно тупо перечислять каждую таблицу, view, функцию и проч.