Интересная статья..
"было принято решение о том, что мы должны избавиться от Oracle"
"10 человеко-лет мы потратили на то, чтобы переписать всю нашу лапшу, которую мы накопили за 12—15 лет."
- вся её суть в двух предложениях
10 человеко-лет не глупых сотрудников Яндекса. Вангую, если бы они потратили столько времени на рефакторинг кода под Oracle, он бы под Oracle мог летать аки орёл...
К слову о проблеме, что там описывается: "Oracle — прекрасная база данных, но и с ней были проблемы. Например, выкладка PL/SQL кода — это боль, потому что есть library cache. Если база под нагрузкой, то нельзя просто взять и обновить код функции, который сейчас используется какими-то сессиями."
Внезапно, можно вот взять, и обновить. Есть такая фича, как Edition-Based Redefiniton, и ей сто лет в обед. Пользуйся, не имей проблем...
Но спору нет, это всё неважно, когда решение о переходе политическое, и уже принято.. 👌🏻
Edition-Based Redefiniton это много слоев лапши. Если у них уже была лапша, то с EBR будет лазанья