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

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

@databases_tg

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

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

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

Showing posts older than #694 · Back to latest

Older Posts 20 shown
Post #692 3.21K
❔ Вопрос с собеседования

Можно ли использовать JOIN для объединения таблицы с самой собой?

Ответ: Конечно! Это называется SELF JOIN и он полезен для работы с иерархическими данными или для сравнения строк в таблице.

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

➡ SQL Community | Чат
  • ❤ 8
  • 🔥 5
  • 🥰 1
Post #690 4.2K
💻 SQL Noir — расследование преступлений с помощью SQL

SQL Noir – это интерактивная игра с открытым исходным кодом, где вы становитесь детективом и раскрываете преступления, анализируя БД с уликами, спрятанными в данных.

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

⛓ Ссылка на платформу

tags: #полезное #игры

➡ SQL Community | Чат
  • 👍 13
  • ❤ 7
  • 🔥 7
Post #689 3.26K
❔ Вопрос с собеседования

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

Ответ: CROSS JOIN — операция, которая создает декартово произведение таблиц, генерируя все возможные комбинации строк. Это полезно, когда нет связи между таблицами, и требуется полная комбинация записей.

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

➡ SQL Community | Чат
  • 🔥 12
  • 👍 6
  • ❤ 5
Post #683 3.82K
Так вот для чего нужна геометрия

➡ SQL Community | #memes
  • 😁 45
  • 🔥 5
Post #681 3.43K
💻 Сжатие данных в PostgreSQL: как различные методы влияют на хранение TOAST

TOAST — это механизм PostgreSQL, позволяющий эффективно хранить большие данные, автоматически сжимая и перенося их в отдельные таблицы.

В статье автор разбирает основные методы сжатия данных в TOAST, их эволюцию, особенности алгоритмов PGLZ и LZ4, а также демонстрирует базовые операции с этим механизмом в Postgres.

В завершение показано, как данные с разными методами сжатия могут сосуществовать в одной TOAST-таблице и какие практические выводы можно сделать.

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

tags: #статья

➡ SQL Community | Чат
  • 👍 3
  • ❤ 2
  • 🔥 1
Post #680 3.13K
  • 👍 10
  • ❤ 1
  • 🔥 1
Post #678 3.26K
Честное слово

➡ SQL Community | #memes
  • 🥰 26
  • 😁 22
  • 🔥 10
Post #677 3.17K
💻 SQL HowTo: укрощаем рекурсию в лабиринте

В статье рассматривается применение рекурсивных запросов в PostgreSQL для поиска оптимального пути в лабиринте.

Автор подробно объясняет преобразование входных данных в матрицу и оптимизацию алгоритма для эффективного выполнения запросов.

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

tags:
#статья

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

Чем отличаются хранимые процедуры от триггеров?

Ответ: Хранимые процедуры и триггеры — это механизмы автоматизации SQL-операций, но они выполняются по-разному:

▶ Хранимые процедуры запускаются вручную с помощью CALL или EXECUTE. Они используются для выполнения сложных последовательностей SQL-команд, часто с параметрами

▶ Триггеры выполняются автоматически при изменении данных в таблице (вставка, обновление, удаление). Они полезны для автоматического ведения логов или контроля целостности данных

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


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

➡ SQL Community | Чат
  • 👍 13
  • 🔥 7
  • ❤ 5
Post #675 3.81K
Шпаргалка по SQL JOIN 😆

➡️ SQL Community | #memes
  • 😁 60
  • 🔥 10
  • 👏 8
  • 👍 2
  • ❤ 1
Post #674 4.07K
SQL_guide_for_testers.pdf411.9 KB
💻 Шпаргалка по SQL для тестировщиков

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

В ней представлены практические примеры запросов, полезные для анализа, валидации и оптимизации данных в тестировании.

tags: #полезное #шпаргалка

➡ SQL Community | Чат
  • 👍 7
  • ❤ 5
  • 🔥 3
Post #673 3.35K
❔ Вопрос с собеседования

Что такое TOAST и как он работает?

Ответ: TOAST — это механизм для хранения больших данных (например, текстов или бинарных объектов) вне основной строки таблицы. Если данные превышают размер страницы (обычно 8 КБ), они сжимаются и/или разбиваются на части, что позволяет эффективно хранить большие объекты.

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

➡️ SQL Community | Чат
  • 👍 12
  • ❤ 3
  • 🔥 2
Post #672 3.83K
Когда допилил бэк для своего пет-проекта и пришло время разбираться с клиентской частью...

➡️ SQL Community | #memes
  • 😁 49
  • 🔥 8
  • ❤ 1
Post #670 3.69K
💻 Триггеры в PostgreSQL: основы

В статье рассматриваются основы работы с триггерами в PostgreSQL.

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

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

tags: #статья

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

Как работает механизм репликации в PostgreSQL?

Ответ: Репликация в PostgreSQL позволяет копировать данные с основного сервера на один или несколько реплик для обеспечения отказоустойчивости и масштабируемости. Основной сервер отправляет изменения данных на реплики, которые могут быть настроены как синхронные или асинхронные. Синхронная репликация гарантирует, что данные записаны на все реплики перед подтверждением транзакции, тогда как асинхронная позволяет отложить запись на реплики.

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

➡️ SQL Community | Чат
  • ❤ 7
  • 👍 6
  • 🔥 5
Post #667 3.55K
💻 Секреты стройности монолита: подходы по снятию нагрузки с БД

В статье рассказывается, как команда разработчиков Яндекс Еды справилась с высокой нагрузкой на MySQL, разработав инструмент TableSwitcher для безопасного переноса таблиц в PostgreSQL.

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

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

tags: #статья

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

Как реализовать рекурсивные запросы в PostgreSQL?

Ответ: Рекурсивные запросы в PostgreSQL реализуются с помощью WITH RECURSIVE, который позволяет запросу вызывать самого себя до достижения определенного условия.

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

➡️ SQL Community | Чат
  • ❤ 10
  • 👍 3
  • 🔥 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 →