Был ли опыт с репликацией и шардированием баз данных?
В проектах на PHP я использовал репликацию баз данных для повышения отказоустойчивости и масштабируемости.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
В проектах на PHP я использовал репликацию баз данных для повышения отказоустойчивости и масштабируемости.
Читать ответОсновная функция системы ORM (Object-Relational Mapping) — это автоматизация преобразования данных между объектно-ориентированным программированием и реляционными базами данных.
Читать ответЛогирование медленных запросов СУБД: Большинство СУБД (MySQL, PostgreSQL, etc.) имеют встроенную функцию логирования запросов, выполнение которых превышает заданный порог времени.
Читать ответВ своих проектах на PHP я использовал MySQL для хранения и управления данными пользователей, сессий, а также для реализации бизнес-логики. Основные задачи:
Читать ответЕсли стандартные инструменты (phpMyAdmin, Adminer, терминальные утилиты типа mysql) не справляются с импортом SQL-файла такого объема, есть несколько основных стратегий:
Читать ответУровень изоляции транзакций в MySQL определяет степень видимости изменений, сделанных одной транзакцией, для других транзакций, а также контролирует возможные аномалии при параллельном выполнении транзакций.
Читать ответОшибка в коде с SQL-конкатенацией через QueryBuilder обычно связана с тем, что разработчик вручную конкатенирует строки SQL-запроса, что приводит к уязвимости — SQL-инъекции.
Читать ответБыструю работу первичного ключа в базе данных обеспечивает индексирование.
Читать ответОсновные характеристики транзакции в системах управления базами данных описываются свойствами ACID:
Читать ответPostgreSQL относится к категории реляционных систем управления базами данных (СУБД). Это объектно-реляционная СУБД с поддержкой расширяемости и сложных типов данных, которая использует язык SQL для работы с данными.
Читать ответClickHouse — это колоночная аналитическая база данных, оптимизированная для обработки больших объёмов данных и аналитических запросов. Она не является классической реляционной СУБД, так как:
Читать ответДля повышения скорости поиска по строковому полю в базе данных можно использовать следующие методы:
Читать ответ