TGViewer
Channel Public Channel
SQL и Анализ данных

SQL и Анализ данных

@databases_tg

Базы данных и всё, что с ними связано!

Сотрудничество: @haarrp

РКН № 6766085482
Subscribers
12.4K
Photos
752
Videos
91
Links
765

Showing posts older than #666 · Back to latest

Older Posts 20 shown
Post #664 3.81K
💻 Уровни изоляции транзакций в БД

В этой статье на простых примерах обсуждается, что из себя представляет изолированность транзакций в БД, какие есть уровни изоляции транзакций, как их установить, какие бывают аномалии на разных уровнях, и что такое MVCC.

⛓ Читать статью

tags: #статья

➡️ SQL Community | Чат
  • 👍 10
  • ❤ 1
Post #663 3.57K
❔ Вопрос с собеседования

Что такое обобщённое табличное выражение (CTE) и как оно используется?

Ответ: Обобщённое табличное выражение (CTE) — это временное результатное выражение, которое можно использовать несколько раз в рамках одного запроса для упрощения его структуры. CTE создаётся с использованием ключевого слова WITH и может значительно улучшить читабельность запросов, позволяя обращаться к нему как к таблице. Кроме того, CTE могут быть рекурсивными, что упрощает работу с иерархическими данными.

tags: #собеседование

➡️ SQL Community | Чат
  • 🔥 14
  • ❤ 5
  • 👍 5
Post #662 3.58K
Дружеское напоминание: выпрями спину!

➡️ SQL Community | #memes
  • 😁 28
  • 😢 9
  • ❤ 3
  • 👍 2
Post #661 3.68K
💻 PlantUML

PlantUML — это инструмент для создания диаграмм с использованием простейшего синтаксиса. Он поддерживает диаграммы классов, последовательностей, потоки данных и другие виды.

Полезен для разработки архитектуры, документирования системы и визуализации процессов без использования графических инструментов.

📱 Смотреть на GitHub

tags: #полезное

➡️ SQL Community | Чат
  • 👍 13
  • 🔥 3
Post #660 3.54K
❔ Вопрос с собеседования

Что такое pg_dump и pg_restore?

Ответ: pg_dump — утилита для создания резервных копий базы данных, а pg_restore — для восстановления из резервной копии. Они поддерживают различные форматы (например, custom, tar, plain).

tags: #собеседование

➡️ SQL Community | Чат
  • 👍 14
  • 🔥 5
  • ❤ 1
Post #658 3.9K
💻 Шпаргалка по SQL-инъекциям

Это подробная шпаргалка по SQL-инъекциям, которая включает примеры атак и методы их обнаружения. Она поможет разобраться, как защитить свои проекты от уязвимостей и обеспечить безопасность баз данных.

⛓ Ссылка на шпаргалку

➡️ SQL Community | #полезное
  • ❤ 5
Post #657 3.4K
  • ❤ 9
  • 👍 2
  • 🔥 1
Post #656 3.55K
  • 👍 5
Post #654 3.6K
💻 Нужен ли нам сейчас кеш-слой перед СУБД?

В статье проводится глубокий анализ производительности современных кэш-сервисов и традиционных СУБД и исследуется способны ли они справляться с такими экстремальными нагрузками, как достижение миллиона запросов в секунду.

Автор делится результатами исследований, опровергает популярные мифы о скейлинге и производительности, а также обсуждает, насколько актуально использование кэш-слоя в эпоху эволюции баз данных.

⛓ Читать статью

tags: #статья

➡️ SQL Community | Чат
  • 🔥 3
  • ❤ 2
  • 👌 1
Post #653 3.31K
  • 👍 7
  • 🔥 2
Post #651 3.83K
Раздельный сбор мусора 😆

➡️ SQL Community | #memes
  • 😁 60
  • 🔥 1
Post #649 3.76K
💻 Работа с колонками типа JSON

В статье рассматривается использование PostgreSQL для работы с данными в формате JSON, включая выполнение запросов и обновление информации.

Автор демонстрирует, как применять разные функции для извлечения, обновления и удаления данных из колонок типа JSON/JSONB, а также объясняет, как создавать индексы для улучшения производительности.

⛓ Читать статью

tags: #статья #postgresql

➡️ SQL Community | Чат
  • 👍 4
  • ❤ 2
Post #648 3.54K
❔ Вопрос с собеседования

Что такое INNER JOIN и как его использовать?

Ответ: INNER JOIN — операция, возвращающая только те строки, которые имеют совпадения в обеих таблицах. INNER JOIN чаще всего используется для объединения таблиц, чтобы получить подмножества данных, которые присутствуют в обеих таблицах.

tags: #собеседование

➡️ SQL Community | Чат
  • 👍 9
  • 🔥 6
Post #645 3.86K
💻 Оптимизация JOIN

В статье рассматриваются различные методы оптимизации операций JOIN в PostgreSQL для повышения производительности запросов.

Автор объясняет, как работают типы соединений Nested Loop Join, Hash Join и Merge Join, и предоставляет рекомендации по выбору оптимального метода в зависимости от структуры данных и доступных ресурсов.

⛓ Читать статью

tags: #статья #postgresql

➡️ SQL Community | Чат
  • ❤ 3
  • 🔥 2
  • 👍 1
Post #643 3.55K
❔ Вопрос с собеседования

Почему TIMESTAMP без TIME ZONE — плохая идея?

Ответ: TIMESTAMP без TIME ZONE хранит время как есть, игнорируя часовые пояса. Это приводит к проблемам при международных запросах. Лучше использовать TIMESTAMP WITH TIME ZONE, который хранит время в UTC и корректно конвертируется.

➡️ SQL Community | #собеседование
  • 👍 19
  • 😁 5
  • 🔥 2
  • 🤨 2
  • 💊 2
  • 👾 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →