В каких случаях создание индексов в базе данных нежелательно или неэффективно?
Создание индексов в базе данных может быть нежелательным или неэффективным в следующих случаях:
Читать ответПодготовка к интервью
51 вопрос с собеседований в IT-smart
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в IT-smart. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: backend, database, microservices.
Каталог
Создание индексов в базе данных может быть нежелательным или неэффективным в следующих случаях:
Читать ответОбъединение микросервисов в монолитную архитектуру может быть целесообразно в следующих случаях:
Читать ответВ Spring Bean — это объект, управляемый контейнером Spring. Контейнер создаёт, настраивает и управляет жизненным циклом этих объектов.
Читать ответУровни распространения транзакций в Spring определяют, как методы, помеченные как транзакционные, взаимодействуют друг с другом, если один метод вызывает другой.
Читать ответна больших таблицах с частыми операциями insert/update/delete, поскольку обновление индексов создаёт дополнительные накладные расходы в запросах, фильтрующих по низкораспределённым или часто повторяющимся значениям,…
Читать ответВ каких случаях следует применять кэширование? ускорить работу системы и сократить время ответа уменьшить нагрузку на базы данных и другие ключевые ресурсы обрабатывать повторяющиеся запросы к одним и тем же данным…
Читать ответАрхитектура: адаптация системы к новым требованиям через рефакторинг Сложность: низкие накладные расходы на сопровождение и взаимодействие Производительность: отказ от сетевого взаимодействия снижает латентность…
Читать ответда, в реляционных БД первичный ключ всегда индексируется автоматически.
Читать ответраспределённая архитектура, в которой сервисы работают независимо обмен данными по сети через HTTP/REST, gRPC или message brokers синхронное взаимодействие через REST/gRPC и асинхронное — через RabbitMQ, Kafka…
Читать ответархитектурный подход к созданию распределённых систем приложение разделяется на самостоятельные сервисы каждый из них выполняет определённую бизнес-задачу сервисы обмениваются данными через строго определённые API…
Читать ответКак устроены некластеризованные индексы? База данных использует индекс для поиска записей в таблице Индекс представляет собой самостоятельную структуру, например B-дерево В нём хранятся ключи и ссылки на строки данных…
Читать ответАннотации Spring для компонентов и бинов Spring представляет собой контейнер для управления зависимостями @Component — универсальная аннотация, предназначенная для регистрации компонента в контексте Spring @Service —…
Читать ответ