Iceberg
1. Какие специфичные моменты Iceberg и Oracle следует учитывать при переносе данных и ETL?
2. Как обеспечивать exactly-one семантику при переносе из Oracle в Iceberg (CDC + конвейер)?
3. Как обрабатывать ситуации с несоответствием типов и форматов timestamp (timezone vs no timezone) при приёме сообщений в pipeline?
4. Какие особенности initial (bulk snapshot) и journal (CDC) потоков при миграции данных в Iceberg?
5. Как Iceberg обрабатывает вставки, апдейты и удаления на уровне транзакций и снапшотов? (процесс merge/merge-into)
6. На уровне файлов: как организованы файлы в Iceberg, как и когда выполняется compaction, автоматический ли он и кто его триггерит?
7. Какие подводные камни…