POSTGRES / РЕЛЯЦИОННЫЕ БД
1. Что такое партиционирование таблиц в Postgres и как оно работает?
2. Чем процедура в SQL отличается от функции?
3. Какие ключевые операторы применяются в SQL-транзакциях?
4. Можно ли начать транзакцию внутри транзакции?
5. Какие бывают уровни изоляции транзакций, зачем они нужны и какие аномалии решают?
6. Какой уровень изоляции установлен по умолчанию в Postgres?
GREENPLUM
7. В чем разница между PARTITION BY и DISTRIBUTED BY в Greenplum?
8. Задача: Как проектировать таблицу для логов 30 приложений (3 колонки: app, ts, log_text)? Какой выбрать ключ распределения и партиционирование?
9. Как применяются индексы в Greenplum?
10. Какие виды motion вы…