Какие таблицы и поля нужны в базе данных PostgreSQL для этого мессенджера?
Для мессенджера в PostgreSQL обычно нужны следующие таблицы и поля:
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Для мессенджера в PostgreSQL обычно нужны следующие таблицы и поля:
Читать ответДля повышения быстродействия тяжелых SQL-запросов можно использовать следующие подходы:
Читать ответДенормализация данных может понадобиться для улучшения производительности запросов в случаях, когда нормализованная структура требует множественных JOIN операций.
Читать ответЧтобы найти медленный запрос в Go-приложении, обычно используют несколько подходов:
Читать ответВ PostgreSQL удаление записей из таблиц осуществляется с помощью SQL-команды DELETE.
Читать ответРаботал с различными базами данных и брокерами сообщений:
Читать ответКогда в PostgreSQL выполняется запрос DELETE FROM table без условий, происходит удаление всех строк из таблицы.
Читать ответРаботаю с PostgreSQL с 2016 года, с Redis — с 2018.
Читать ответsql SELECT FROM books b JOIN authors a ON b.authorid = a.id WHERE b.title LIKE 'История%' AND b.publishedyear < @year AND a.age <= 70 ORDER BY b.publishedyear DESC LIMIT 100;
Читать ответВ PostgreSQL есть несколько типов индексов, наиболее распространённые:
Читать ответВ реляционных базах данных часто применяют «vacuum» (например, в PostgreSQL) — процесс, который удаляет мертвые строки и освобождает место.
Читать ответДанные контейнера по умолчанию сохраняются в его файловой системе, которая является временной и изолированной.
Читать ответ