Расскажи про партиционирование и шардирование — в чём разница?
Оба термина относятся к разделению данных для улучшения производительности и управляемости, но используются в разных контекстах.
Читать ответПодготовка к интервью
65 вопросов с собеседований в Magnit Tech
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Magnit Tech. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: go, database, sql.
Каталог
Оба термина относятся к разделению данных для улучшения производительности и управляемости, но используются в разных контекстах.
Читать ответВыбор способа общения между сервисами зависит от требований к производительности, совместимости и удобству разработки.
Читать ответВ PostgreSQL с MVCC (многоверсионным контролем параллелизма) при обновлении строки фактически не происходит изменение существующей записи.
Читать ответТранзакции в PostgreSQL и MySQL обеспечивают атомарность, согласованность, изолированность и долговечность (ACID).
Читать ответПроблема с использованием float для денежных операций связана с потерей точности из-за особенностей представления чисел с плавающей точкой.
Читать ответ