Каждое развёртывание Iceberg определяется уникальными потребностями внедряющей его организации. В этой части книги мы разложим архитектуру lakehouse на Apache Iceberg на отдельные слои и разберём варианты выбора в каждом из них.
Глава 4 начинается со структурированного процесса аудита, помогающего понять вашу текущую платформу и потребности заинтересованных сторон. Главы с 5 по 9 подробно рассматривают каждый слой - от хранения и приёма данных до каталогов, федерации и потребления, - давая вам инструменты для практичных проектных решений. Заменяете ли вы унаследованные системы или строите с нуля, эта часть поможет вам перевести цели в архитектуру.
Учтите, что код на SQL и Python выполняется уже после того, как система введена в эксплуатацию, поэтому эти главы сосредоточены на выборе компонентов для внедрения. Больше примеров кода будет в части 3, а также в приложении по Python.