Resilient Oracle PL/SQL: Building Resilient Database Solutions for Continuous Operation
Книга посвящена созданию отказоустойчивых и устойчивых к сбоям решений на базе Oracle PL/SQL. Автор рассматривает PL/SQL как ключевой инструмент для построения надежных систем баз данных, способных к непрерывной работе в условиях современных требований к доступности данных.
В работе подробно анализируются распространенные антипаттерны, возникающие при использовании смешанных технологических стеков, где PL/SQL сочетается с языками высокого уровня, такими как Java, C# и JavaScript. Особое внимание уделяется сравнению подходов с использованием встроенного SQL, объектно-реляционного отображения (ORM) и нативных возможностей PL/SQL.
Книга предлагает принципиальный подход к проектированию, основанный на анализе требований и метриках качества кода. Материал будет полезен разработчикам, которые работают с Oracle PL/SQL не как с основным языком, а в составе многокомпонентных систем, где важно обеспечить устойчивость и снизить эксплуатационные расходы в рамках DevOps-практик.
Издание охватывает фундаментальные аспекты реляционных баз данных, их преимущества перед альтернативными технологиями (NoSQL, объектно-ориентированные СУБД), и демонстрирует, как эффективное использование PL/SQL способствует созданию устойчивых, данных-ориентированных приложений.









