ar
Feedback
Data Science. SQL hub

Data Science. SQL hub

الذهاب إلى القناة على Telegram

По всем вопросам- @workakkk @itchannels_telegram - 🔥лучшие ит-каналы @ai_machinelearning_big_data - Machine learning @pythonl - Python @pythonlbooks- python книги📚 @datascienceiot - ml книги📚 РКН: https://vk.cc/cIi9vo #VRHSZ

إظهار المزيد

📈 نظرة تحليلية على قناة تيليجرام Data Science. SQL hub

تُعد قناة Data Science. SQL hub (@sqlhub) في القطاع اللغوي الروسية لاعباً نشطاً. يضم المجتمع حالياً 35 942 مشتركاً، محتلاً المرتبة 3 613 في فئة التكنولوجيات والتطبيقات والمرتبة 17 732 في منطقة روسيا.

📊 مؤشرات الجمهور والحراك

منذ تأسيسه في невідомо، حقق المشروع نمواً سريعاً وجمع 35 942 مشتركاً.

بحسب آخر البيانات بتاريخ 30 أغسطس, 2026، تحافظ القناة على نشاط مستقر. خلال آخر 30 يوماً تغيّر عدد الأعضاء بمقدار 45، وفي آخر 24 ساعة بمقدار 0، مع بقاء الوصول العام مرتفعاً.

  • حالة التحقق: غير موثّقة
  • معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 6.57‎%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً 3.47‎% من ردود الفعل نسبةً إلى إجمالي المشتركين.
  • وصول المنشورات: يحصل كل منشور على متوسط 2 361 مشاهدة. وخلال اليوم الأول يجمع عادةً 1 246 مشاهدة.
  • التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 11.
  • الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل sql, индекс, postgres, index, sqlite.

📝 الوصف وسياسة المحتوى

يصف المؤلف القناة بأنها مساحة للتعبير عن الآراء الذاتية:
По всем вопросам- @workakkk @itchannels_telegram - 🔥лучшие ит-каналы @ai_machinelearning_big_data - Machine learning @pythonl - Python @pythonlbooks- python книги📚 @datascienceiot - ml книги📚 РКН: https://vk.cc/cIi9vo #VRHSZ

بفضل وتيرة التحديث المرتفعة (أحدث البيانات بتاريخ 31 أغسطس, 2026) تحافظ القناة على حداثتها ومستوى وصول مرتفع. وتُظهر التحليلات تفاعلاً نشطاً من الجمهور، ما يجعلها نقطة تأثير مهمة ضمن فئة التكنولوجيات والتطبيقات.

35 942
المشتركون
لا توجد بيانات24 ساعات
لا توجد بيانات7 أيام
+4530 أيام
أرشيف المشاركات
🖥 Большинство “парсеров” умирают через 2 дня. Ты научишься делать те, которые живут в проде. Это не про BeautifulSoup ради г
🖥 Большинство “парсеров” умирают через 2 дня. Ты научишься делать те, которые живут в проде. Это не про BeautifulSoup ради галочки. Это про системы сбора данных, которые: • не падают от мелких правок на сайте • собирают данные в разы быстрее • обновляют всё сами по расписанию • обходят ограничения и баны • выглядят как сервис, а не хаос из файлов Ты начнёшь видеть сайты не как страницы, а как источники данных, к которым можно подключиться. В итоге ты сможешь: • забирать данные для своих проектов • автоматизировать чужую рутину • делать инструменты для аналитики • брать коммерческие заказы на сбор данных Это навык, который напрямую превращается в деньги. Не “знаю Python”, а умею добывать данные из интернета профессионально. 🎁 48 часов скидка 50% на Stepik: https://stepik.org/a/269942/

🐘 Появился MCP-сервер и плагин для Claude, который буквально «ставит на место» ИИ-ассистентов при работе с PostgreSQL. Главная боль с нейросетями в SQL - они любят: писать устаревшие конструкции, игнорировать индексы, путаться в версиях PostgreSQL и галлюцинировать оптимизации, которых не существует. Этот инструмент решает проблему радикально: ассистент больше не фантазирует — он опирается на официальные знания и готовые практики. Что он даёт агентам (Claude Code, Cursor и др.): — Поиск ответов прямо в официальной документации PostgreSQL с учетом версии (12, 14, 16+). Не абстрактный «SQL из интернета», а то, что реально работает в твоей версии. — База знаний по экосистеме. Уже встроена документация по TimescaleDB, дальше — другие расширения. — Готовые проверенные паттерны: проектирование схем, выбор типов данных, ограничения, индексы, перформанс. Агент использует шаблоны лучших практик вместо галлюцинаций. — Работает как публичный MCP-сервер для разных инструментов или как нативный плагин для Claude Code. По сути, это слой «инженерного здравого смысла» между моделью и базой данных. ИИ остаётся умным, но перестаёт быть опасным для продакшена. Вот это и есть настоящее «прокачивание ассистентов». https://github.com/timescale/pg-aiguide @sqlhub

Горизонтальное масштабирование PostgreSQL — проблема, которая неизбежно возникает при работе с большими данными и высокими на
Горизонтальное масштабирование PostgreSQL — проблема, которая неизбежно возникает при работе с большими данными и высокими нагрузками. Когда количество транзакций растёт до миллионов, стандартных возможностей PostgreSQL уже недостаточно: сопровождение усложняется, риски увеличиваются, а вывод новых продуктов замедляется. Yandex B2B Tech представили Managed SPQR — управляемый сервис горизонтального масштабирования PostgreSQL на платформе Yandex Cloud. Решение позволяет распределять данные между шардами, автоматически балансировать нагрузку и снимать с команд значительную часть операционных задач. Managed SPQR помогает: 🔴 ускорить разработку и запуск продуктов в 3–4 раза; 🔴 снизить операционные риски и нагрузку на инфраструктуру; 🔴 сэкономить до 15 млн рублей при запуске высоконагруженных сервисов. Технология уже используется в проектах Яндекса и у внешних компаний, включая финтех и e-commerce. 📅 5 февраля в 12:00 команда Yandex B2B Tech проведёт вебинар, посвящённый запуску public preview сервиса. Участникам расскажут об архитектуре Managed SPQR, автоматической перебалансировке данных, мониторинге и реальных кейсах, а также разберут выбор ключа шардирования. 🔗 Регистрация и подробности — по ссылке.

✅ ШПАРГАЛКА: Как правильно поднимать БД перед проектом Главная ошибка новичков - “у всех база разная”. В итоге миграции ломаются, схема плывёт, на CI одно, у тебя другое, в проде третье. Правильный старт всегда одинаковый: 1) Поднимай БД через Docker - чтобы у всей команды окружение было идентичным 2) Все параметры (пароль, порт, имя БД) храни в .env 3) Схему меняй ТОЛЬКО через миграции (Flyway/Liquibase/EF/Alembic) 4) Добавь healthcheck - сервис не должен стартовать раньше БД 5) Сделай команды backup/restore - пригодится в любой момент Так ты гарантируешь: - у всех одна и та же база - быстрый старт проекта за 3 минуты - деплой без сюрпризов

1) Создай .env
cat > .env << 'EOF'
POSTGRES_DB=app
POSTGRES_USER=app
POSTGRES_PASSWORD=app123
POSTGRES_PORT=5432
EOF

2) docker-compose.yml для Postgres + healthcheck
cat > docker-compose.yml << 'EOF'
services:
  postgres:
    image: postgres:16
    container_name: app-postgres
    restart: unless-stopped
    environment:
      POSTGRES_DB: ${POSTGRES_DB}
      POSTGRES_USER: ${POSTGRES_USER}
      POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
    ports:
      - "${POSTGRES_PORT}:5432"
    volumes:
      - pgdata:/var/lib/postgresql/data
    healthcheck:
      test: ["CMD-SHELL", "pg_isready -U ${POSTGRES_USER} -d ${POSTGRES_DB}"]
      interval: 5s
      timeout: 3s
      retries: 20

volumes:
  pgdata:
EOF

3) Запуск
docker compose up -d

4) Проверка
docker compose ps

5) Backup
docker exec -t app-postgres pg_dump -U app app > backup.sql

6) Restore
cat backup.sql | docker exec -i app-postgres psql -U app -d app

Отменяем все мемы про дроп базы

🚀 Супербыстрая JSON-библиотека Tachyon v6.0 Tachyon — это высокопроизводительная библиотека JSON на C++20, обеспечивающая ск
🚀 Супербыстрая JSON-библиотека Tachyon v6.0 Tachyon — это высокопроизводительная библиотека JSON на C++20, обеспечивающая скорость парсинга до 4500 MB/s благодаря оптимизациям AVX2 и уникальной архитектуре "Dual-Engine". Она значительно превосходит аналогичные библиотеки, такие как simdjson и nlohmann::json. 🚀 Основные моменты: - Высокая скорость парсинга до 4500 MB/s - Поддержка JSON и JSONC с комментариями - Современный API C++20 с нулевым накладным расходом - Ленивая индексация и нулевое копирование данных - Строгая типизация и совместимость с STL 📌 GitHub: https://github.com/wilkolbrzym-coder/Tachyon.JSON

🖥 Большинство “парсеров” умирают через 2 дня. Ты научишься делать те, которые живут в проде. Это не про BeautifulSoup ради г
🖥 Большинство “парсеров” умирают через 2 дня. Ты научишься делать те, которые живут в проде. Это не про BeautifulSoup ради галочки. Это про системы сбора данных, которые: • не падают от мелких правок на сайте • собирают данные в разы быстрее • обновляют всё сами по расписанию • обходят ограничения и баны • выглядят как сервис, а не хаос из файлов Ты начнёшь видеть сайты не как страницы, а как источники данных, к которым можно подключиться. В итоге ты сможешь: • забирать данные для своих проектов • автоматизировать чужую рутину • делать инструменты для аналитики • брать коммерческие заказы на сбор данных Это навык, который напрямую превращается в деньги. Не “знаю Python”, а умею добывать данные из интернета профессионально. 🎁 48 часов скидка 50% на Stepik: https://stepik.org/a/269942/

Интеллектуальное импортозамещение СУБД: миграция с MS SQL и Oracle без переписывания кода В условиях новых технологических ре
Интеллектуальное импортозамещение СУБД: миграция с MS SQL и Oracle без переписывания кода В условиях новых технологических реалий перед CIO, IT-директорами и руководителями проектов стоит критически важная задача - обеспечить плавный переход на отечественные решения без остановки бизнес-процессов и роста бюджетов. Digital Q.DataBase от Диасофт предлагает принципиально иной подход: миграция с западных СУБД без необходимости переписывания сотен тысяч строк кода. Программа вебинара: 📊 Стратегия импортозамещения СУБД: новые критерии выбора. 🔧 Архитектура Digital Q.DataBase: технические возможности и преимущества. ⚙️ Технология "Полиглот" в действии: механизмы поддержки T-SQL и PL/SQL, минимизация доработок при миграции. ✅ Практический опыт внедрения: анализ реальных проектов: от пилота до промышленной эксплуатации. Метрики, сроки, результаты. Дата и время: 3 февраля, 14:00 (МСК) Регистрация по ссылке Реклама. ООО "ДИАСОФТ ЭКОСИСТЕМА". ИНН 9715403607.

🛠️ Локальная панель для Cloudflare Workers Localflare — это инструмент для разработки, который упрощает взаимодействие с ваш
🛠️ Локальная панель для Cloudflare Workers Localflare — это инструмент для разработки, который упрощает взаимодействие с вашими ресурсами Cloudflare, такими как D1 базы данных, KV пространства и R2 бакеты. Он предлагает интуитивно понятный интерфейс для визуализации и управления данными в процессе разработки. 🚀 Основные моменты: - Полнофункциональный SQL-редактор для D1 баз данных - Удобный браузер для работы с KV парами - Менеджер файлов для R2 бакетов - Инспектор очередей для тестирования сообщений - Работает с любыми фреймворками без настройки 📌 GitHub: https://github.com/rohanprasadofficial/localflare

🚀 Timescale выпустил pg-aiguide: практический гайд по ИИ в PostgreSQL Timescale опубликовал открытый репозиторий pg-aiguide - это собрание лучших практик, примеров и шаблонов по работе с ИИ поверх PostgreSQL (в том числе TimescaleDB). Что внутри: - примеры интеграции LLM и AI-функций с БД - готовые SQL-рецепты и расширения - семантический поиск и анализ данных - шаблоны, которые можно сразу использовать в проде Это не теория, а набор готовых подходов для реальных проектов. 👉 https://github.com/timescale/pg-aiguide @sqlhub

🖥 Большой апдейт для Postgres: нормальный поиск прямо в базе У Postgres давно есть full-text search, но честно - качество ранжирования часто “так себе”. Если нужен реально удобный поиск по релевантности, обычно приходилось: - поднимать Elasticsearch - или подключать Algolia - и потом вечно мучаться с синхронизацией данных между системами Проблема не в том, что Postgres не умеет искать текст. Проблема в том, что стандартный ts_rank даёт довольно базовое ранжирование и сильно уступает современным поисковикам. Теперь появилась альтернатива. Команда TigerDatabase выложила в open-source расширение pg_textsearch - оно приносит BM25 ранжирование прямо в Postgres. Почему BM25 важно: BM25 - это алгоритм, который лежит в основе Elasticsearch/Lucene и большинства “нормальных” поисковых движков. То есть это уже проверенный стандарт качества поиска. Что даёт pg_textsearch: - BM25 ранжирование с настройками параметров - очень простой синтаксис: ORDER BY content <@> 'search terms' - работает с multi-language конфигами Postgres - хорошо сочетается с pgvector для hybrid search (keyword + embeddings) Для RAG это прям полезно: можно делать гибридное извлечение в одной базе (Postgres), без внешнего Elasticsearch и без лишнего glue-кода. И всё это - open-source под лицензией PostgreSQL. https://github.com/timescale/pg_textsearch

🖥 Нашёл любопытный проект: **`cq` —-SQL query engine для CSV-файлов, написанный на C.** Что умеет: - выполнять SQL-запросы п
🖥 Нашёл любопытный проект: **`cq` —-SQL query engine для CSV-файлов, написанный на C.** Что умеет: - выполнять SQL-запросы прямо по CSV - фильтровать, агрегировать, делать JOIN’ы - работать быстро и без “тяжёлых” зависимостей - подходит для логов, датасетов, ETL-скриптов и ад-hoc анализа То есть вместо Python-скриптов или импорта в БД — можно просто кинуть SELECT по файлу и получить результат. ⚡️ Репозиторий: https://github.com/baldimario/cq/

🚀🐬 Вышел MySQL 8.4.8 (LTS) - что нового Доступен релиз MySQL 8.4.8 - это ветка Long-Term Support, то есть лучший выбор для
🚀🐬 Вышел MySQL 8.4.8 (LTS) - что нового Доступен релиз MySQL 8.4.8 - это ветка Long-Term Support, то есть лучший выбор для продакшена: стабильность, долгий цикл поддержки и предсказуемые обновления. Ключевые улучшения: 👉 InnoDB Redo Logging - сообщения об ошибках стали информативнее - теперь показывают текущий LSN и детали по redo log capacity => проще диагностировать проблемы с redo log и производительностью 👉 OpenSSL обновили до 3.0.18 - важное обновление для безопасности и совместимости 👉 Исправления багов и стабильность - закрыли race conditions в InnoDB - починили проблемы с очисткой binary logs (binlog purging) - в целом релиз направлен на надёжность и производительность Если ты сидишь на MySQL в проде - LTS 8.4.x выглядит как правильный путь обновления. https://dev.mysql.com/downloads/mysql/ @sqlhub

⚡️ ИИ для SQL: пусть он объяснит «почему запрос тормозит» Профессиональный лайфхак: не проси ИИ «оптимизировать запрос» вслепую. Вместо этого — давай ему EXPLAIN / EXPLAIN ANALYZE и структуру таблиц. ИИ отлично умеет: - разбирать план выполнения - находить узкие места (Seq Scan, лишние JOIN, сортировки) - предлагать индексы и переписывание запроса по факту, а не наугад Алгоритм простой: 1️⃣ запускаешь EXPLAIN ANALYZE 2️⃣ прикладываешь схему таблиц 3️⃣ спрашиваешь: *где bottleneck и что бы ты поменял?* Так ты получаешь не магию, а обоснованные рекомендации с пониманием, зачем они нужны.

пример «правильного» запроса к ИИ с реальными данными

-- запрос
SELECT *
FROM orders o
JOIN customers c ON c.id = o.customer_id
WHERE o.created_at > NOW() - INTERVAL '30 days'
AND c.country = 'US'
ORDER BY o.created_at DESC
LIMIT 100;

-- план выполнения
EXPLAIN ANALYZE
SELECT ...
-- (сюда вставь полный план: Seq Scan / Index Scan / сортировки и т.п.)

-- схема таблиц (важно!)
\d orders
\d customers

-- вопрос ИИ:
"Разбери план выполнения. 
Где узкие места? 
Нужны ли индексы и какие именно? 
Можно ли переписать запрос быстрее, не меняя логику?"

@sqlhub

Как продакт-менеджеру выжить и вырасти в эпоху AI Нейросети уже меняют продукты, процессы и требования к продактам. Вопрос не
Как продакт-менеджеру выжить и вырасти в эпоху AI Нейросети уже меняют продукты, процессы и требования к продактам. Вопрос не в том, заменит ли AI продакт-менеджеров, а в том, кто научится использовать его быстрее и глубже других. Центральный университет запускает бесплатные открытые онлайн-уроки «Продуктовый менеджмент в эпоху AI». Кто будет говорить: — Ваня Замесин — автор AURA и Advanced JTBD, основатель курса «Как делать продукт» — Глеб Кудрявцев — ex CPO Skyeng и автор курса «Вайб-кодинг на максималках» — Илья Красинский — основатель & CEO Rick. ai и продуктового курса Product Heroes. О чем пойдет речь: — Какие навыки остаются базовыми для продакта в эпоху нейросетей. — Что уже сегодня можно делать в 10 раз быстрее с AI. — Как писать промпты, которые дают качественный результат. — Почему понимание юнит-экономики остается важным навыком в любую эпоху. — Зачем продакту вайб-кодинг и как меняется профессия. Когда: уроки с 28 января по 2 февраля, в 19:00 мск. Участие полностью бесплатное. После уроков сможете попасть на интенсив для продакт-менеджеров с возможностью получить грант до 75% на обучение в магистратуре Центрального университета. Регистрируйтесь уже сейчас!

🧱 Миграции без боли: как обновлять БД безопасно и без простоя Сохраняй себе: в реальных проектах миграции - это не “ALTER TABLE и поехали”, а зона риска. Один неверный шаг = даунтайм, блокировки и откат вручную. Правильный принцип: делай миграции так, чтобы приложение могло пережить оба состояния схемы - до и после изменения. Рабочая стратегия (2 шага) 1) Сначала добавляй новое, не ломая старое - добавляй новые колонки/таблицы - не удаляй и не переименовывай сразу - не делай NOT NULL без дефолта 2) Потом переключай код - сначала раскатываешь схему - потом деплоишь код, который пишет/читает новое - и только после этого убираешь старое Это называется “expand → migrate → contract” и это стандарт продакшн-миграций. Фишки, которые спасают на проде - всегда делай миграцию идемпотентной (IF EXISTS / IF NOT EXISTS) - не держи транзакцию долго - избегай тяжёлых ALTER на больших таблицах - проверяй количество строк, прежде чем апдейтить - делай бэкап/дамп перед большим изменением

-- safe-migration.sql

-- 1) EXPAND: добавляем новое, не ломая старое
ALTER TABLE users
ADD COLUMN IF NOT EXISTS email_verified BOOLEAN DEFAULT FALSE;

CREATE INDEX IF NOT EXISTS idx_users_email
ON users(email);

-- 2) MIGRATE: переносим данные маленькими шагами (пример)
-- (в реальности делается батчами на больших таблицах)
UPDATE users
SET email_verified = TRUE
WHERE email IS NOT NULL AND email <> '';

-- 3) CONTRACT: удаляем старое только после деплоя кода
-- (делать отдельной миграцией!)
-- ALTER TABLE users DROP COLUMN old_email_flag;

Переход в ML часто выглядит как шаг в неизвестность, даже если вы давно в данных. Вроде бы уже умеешь работать с данными, строить модели, делать выводы, но при этом не совсем понятно, что именно отличает ML-инженера от аналитика на практике. Какие навыки усиливать, как перестроить свой профиль, чтобы он выглядел не как “человек из data”, а как специалист, способный доводить модели до прода. На мастер-классе по машинному обучению karpovꓸcourses подробно разбирают, как выглядит реальная роль ML-инженера в компании, какие задачи он решает, как обычно строится карьерный путь и какие шаги помогают быстрее и осознаннее перейти в эту роль, не теряя годы на хаотичное обучение. Узнайте, какие навыки нужны и на примере реальной задачи по обучению модели посмотрите, как работает ML-инженер: https://clc.to/erid_2W5zFG1guAp Реклама. ООО "КАРПОВ КУРСЫ". ИНН 7811764627. erid: 2W5zFG1guAp

🖥 SQL-квест: фэнтезийное приключение для аналитиков данных Представь фэнтези-мир, где заклинания - это SQL-запросы, а древни
+5
🖥 SQL-квест: фэнтезийное приключение для аналитиков данных Представь фэнтези-мир, где заклинания - это SQL-запросы, а древние артефакты спрятаны в таблицах и JSON-документах. 🧙Ты - боевой дата-аналитик, который с помощью SQL, Python, ETL и визуализаций охотится за харизматичным злодеем Архивариусом Пакостусом, что ломает индексы, крадёт данные и готовит “шторм данных” на столицу.🔮 В каждом эпизоде тебя ждут: выборы с последствиями, хитрые задачи от простых SELECT до рекурсивных CTE и BigQuery, юмор, эпик и неожиданные повороты. Хочешь проверить, сможешь ли ты спасти королевство не мечом, а запросами? Тогда добро пожаловать в SQL-квест. 🪄 Начать квест: https://uproger.com/sql-kvest-fentezijnoe-priklyuchenie-dlya-analitikov-dannyh/

👻 gh-ost - инструмент для миграций схемы MySQL без даунтайма. Если тебе надо сделать ALTER TABLE на большой продовой таблице
👻 gh-ost - инструмент для миграций схемы MySQL без даунтайма. Если тебе надо сделать ALTER TABLE на большой продовой таблице и не положить сервис - gh-ost это прям must-have. Большинство online-schema-change тулов используют триггеры и создают лишнюю нагрузку. А gh-ost идёт по другому пути: ✅ Triggerless - вообще без триггеров ✅ Читает изменения через binlog stream и асинхронно применяет их к “ghost table” ✅ Даёт полный контроль над процессом миграции: - пауза/резюм - throttle (снижение нагрузки) - аудит и статус - безопасный cut-over Как это работает (по-простому): 1) создаётся “ghost table” с новой схемой 2) данные копируются постепенно 3) параллельно изменения ловятся из binlog 4) в конце таблицы меняются местами почти мгновенно Идеально для: 🔥 таблиц на десятки миллионов строк 🔥 production-систем 🔥 миграций без блокировок 📌 Репо: github.com/github/gh-ost

Stereo Data Ёлка от VK: сведение итогов года в идеальный микс 🎧 Команда VK приглашает специалистов по данным, ML-инженеров и
Stereo Data Ёлка от VK: сведение итогов года в идеальный микс 🎧 Команда VK приглашает специалистов по данным, ML-инженеров и всех, кто следит за трендами, на заключительное событие года — Stereo Data Ёлку, которая пройдёт 24 января в Москве и Санкт-Петербурге. Мероприятие построено вокруг уникальной концепции «стереозвука» для вашего профессионального восприятия: Левый канал (аналитика): глубокий разбор итогов по основным направлениям в ML/DS Правый канал (инсайты): саундчек лучших решений VK RecSys Challenge, который будет доступен только офлайн. Участвуйте офлайн! Stereo Data Ёлка – это атмосферное пространство с идеальным звуком для общения с коллегами. Вас ждёт афтепати с фирменными угощениями, подарки за активность и нетворкинг с лучшими специалистами индустрии. Формат: гибридный (онлайн-трансляция будет здесь), но полное стереопогружение — только на офлайн-площадках. Регистрация открыта до 22 января. Регистрация для Москвы: https://bit.ly/49O6QSm?erid=2VtzqvwvzEX Для Санкт-Петербурга: https://bit.ly/3Zg6FtX?erid=2VtzqvwvzEX