Hive — это система для хранения и обработки больших объёмов данных, построенная поверх Hadoop. Она предоставляет SQL-подобный язык запросов (HiveQL) для работы с данными, хранящимися в распределённой файловой системе.
VACUUM в PostgreSQL — это команда для очистки базы данных от «мертвых» строк, которые остаются после обновлений и удалений. Она помогает освободить место и предотвратить разрастание таблиц.
Параметр xmax в заголовке версии строки PostgreSQL указывает номер транзакции, которая удалила или обновила эту строку. Это используется для управления видимостью строк в MVCC (многоверсионном контроле параллелизма).
В Oracle пакеты — это логические группы процедур, функций, переменных и курсоров, объединённые в один объект базы данных. Они позволяют инкапсулировать логику и обеспечивают удобство повторного использования кода.
Дедлоки возникают, когда два или более процесса (или транзакции) блокируют ресурсы, которые нужны друг другу, и ни один из них не может продолжить работу, ожидая освобождения ресурсов другим.
Уровень транзакционной изоляции определяет, как транзакции видят изменения друг друга и предотвращают проблемы, такие как грязное чтение, неповторяющееся чтение и фантомные чтения.