В статье рассматриваются различные методы оптимизации операций
JOIN в PostgreSQL для повышения производительности запросов. Автор объясняет, как работают типы соединений
Nested Loop Join, Hash Join и Merge Join, и предоставляет рекомендации по выбору оптимального метода в зависимости от структуры данных и доступных ресурсов.tags: #статья #postgresql
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥2👍1
Что такое
INNER JOIN и как его использовать?Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥6
В статье рассматривается использование PostgreSQL для работы с данными в формате JSON, включая выполнение запросов и обновление информации.
Автор демонстрирует, как применять разные функции для извлечения, обновления и удаления данных из колонок типа JSON/JSONB, а также объясняет, как создавать индексы для улучшения производительности.
tags: #статья #postgresql
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2
👍7🔥2
В статье проводится глубокий анализ производительности современных кэш-сервисов и традиционных СУБД и исследуется способны ли они справляться с такими экстремальными нагрузками, как достижение миллиона запросов в секунду.
Автор делится результатами исследований, опровергает популярные мифы о скейлинге и производительности, а также обсуждает, насколько актуально использование кэш-слоя в эпоху эволюции баз данных.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤2👌1
❤9👍2🔥1
Это подробная шпаргалка по SQL-инъекциям, которая включает примеры атак и методы их обнаружения. Она поможет разобраться, как защитить свои проекты от уязвимостей и обеспечить безопасность баз данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
Что такое
pg_dump и pg_restore?Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥5❤1
This media is not supported in your browser
VIEW IN TELEGRAM
PlantUML — это инструмент для создания диаграмм с использованием простейшего синтаксиса. Он поддерживает диаграммы классов, последовательностей, потоки данных и другие виды.
Полезен для разработки архитектуры, документирования системы и визуализации процессов без использования графических инструментов.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁28😢9❤3👍2
Что такое обобщённое табличное выражение (CTE) и как оно используется?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14❤5👍5
В этой статье на простых примерах обсуждается, что из себя представляет изолированность транзакций в БД, какие есть уровни изоляции транзакций, как их установить, какие бывают аномалии на разных уровнях, и что такое MVCC.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤1
Как реализовать рекурсивные запросы в PostgreSQL?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍3🔥1
В статье рассказывается, как команда разработчиков Яндекс Еды справилась с высокой нагрузкой на MySQL, разработав инструмент TableSwitcher для безопасного переноса таблиц в PostgreSQL.
Автор делится реальными кейсами и решениями, которые помогли стабилизировать систему, уменьшить размер базы и избежать сбоев во время пиковых нагрузок.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2🔥2😁1