Как связаны таблицы в базе данных, используемой в вашем проекте?
В нашей базе данных таблицы связаны с помощью различных типов отношений: один к одному, один ко многим и многие ко многим.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
В нашей базе данных таблицы связаны с помощью различных типов отношений: один к одному, один ко многим и многие ко многим.
Читать ответГотовые отчёты хранятся в MongoDB, а не в S3 или другом объектном хранилище, потому что MongoDB предоставляет удобные возможности для быстрого поиска, фильтрации и агрегации данных.
Читать ответОсновные уровни управления транзакциями в системах баз данных связаны с изоляцией транзакций и обеспечением целостности данных. Обычно выделяют следующие уровни изоляции транзакций:
Читать ответДля восстановления базы данных на определённый момент времени (Point-In-Time Recovery, PITR), имея дамп, например, 50-минутной давности, нужно выполнить следующие шаги:
Читать ответPreparedStatement в Java имеет несколько преимуществ по сравнению с обычными SQL-запросами (Statement):
Читать ответОптимизация SQL-запросов на 40-50% — это достижимая цель, если системно подойти к анализу и улучшению. Вот основные подходы:
Читать ответHibernate предоставляет несколько механизмов для работы с драйверами баз данных:
Читать ответВ практике работы с SQL часто используются расширения и особые функции, которые облегчают и ускоряют работу с данными. Вот несколько примеров:
Читать ответПри использовании скриптов отката (rollback) при обновлении базы данных могут возникнуть следующие сложности:
Читать ответДля взаимодействия с реляционными базами данных в Java обычно используют следующие методы:
Читать ответRedis относится к категории NoSQL баз данных, называемых in-memory key-value store (хранилище ключ-значение в памяти).
Читать ответОсобенности полного блокирования:
Читать ответ