Data Science. SQL hub в мессенджере MAX — 225 подписчиков, аналитика и статистика
AI-аналитик MaxBook
Войдите, чтобы увидеть оценку на основе ER, рекламной нагрузки, роста и trust score.
AI-обзор
Обновлено 11.06.2026- Технический блог о SQL и NoSQL базах данных
- Тематическая ниша: разработка и оптимизация БД
- Формат подачи: технические статьи, советы и обзоры
- Тон и стиль: экспертиза и аналитика
Описание сформировано MaxBook AI на основе последних публикаций канала.
О канале Data Science. SQL hub
Владелец канала пока не добавил описание.
Основные метрики
Последние публикации канала «Data Science. SQL hub»
- 80 просмотров, 5 реакций, 09 июн. 2026 г., изображение
PostgreSQL 19 Beta 1 добавляет ON CONFLICT DO SELECT. Выглядит как незначительно изменение, но для разработки это очень удобная штука: теперь можно атомарно сделать get-or-create. То есть логика становится простой: - вставить строку - если такой ключ уже есть - не обновлять её - просто вернуть существующую запись Пример: INSERT INTO users (email, name) VALUES ('alice@example.com', 'Alice') ON CONFLICT (email) DO SELECT RETURNING *; Раньше для такого случая часто приходилось городить обходные варианты через DO NOTHING, отдельный SELECT, CTE или искусственный DO UPDATE, который ничего по…
- 138 просмотров, 09 июн. 2026 г., изображение
PostgreSQL 19 Beta 1 добавляет ON CONFLICT DO SELECT. Выглядит как незначительно изменение, но для разработки это очень удобная штука: теперь можно атомарно сделать get-or-create. То есть логика становится простой: - вставить строку - если такой ключ уже есть - не обновлять её - просто вернуть существующую запись Пример: INSERT INTO users (email, name) VALUES ('alice@example.com', 'Alice') ON CONFLICT (email) DO SELECT RETURNING *; Раньше для такого случая часто приходилось городить обходные варианты через DO NOTHING, отдельный SELECT, CTE или искусственный DO UPDATE, который ничего по…
- 285 просмотров, 3 реакций, 15 мая 2026 г., изображение
WSJ: Anthropic Mythos помог собрать рабочий exploit для macOS kernel за 5 дней По данным WSJ, модель Anthropic Mythos помогла исследователям найти две ранее неизвестные уязвимости в ядре macOS и связать их в рабочую цепочку privilege escalation. Целью был не браузер, не приложение и не какой-нибудь userspace-сервис, а macOS kernel - самый глубокий слой системы, где управляются память, процессы, права доступа и взаимодействие с железом. Главный момент: атака держалась не на одном баге. Mythos помог связать две отдельные ошибки с дополнительными техниками эксплуатации. То есть это была…
- 315 просмотров, 15 мая 2026 г., изображение
WSJ: Anthropic Mythos помог собрать рабочий exploit для macOS kernel за 5 дней По данным WSJ, модель Anthropic Mythos помогла исследователям найти две ранее неизвестные уязвимости в ядре macOS и связать их в рабочую цепочку privilege escalation. Целью был не браузер, не приложение и не какой-нибудь userspace-сервис, а macOS kernel - самый глубокий слой системы, где управляются память, процессы, права доступа и взаимодействие с железом. Главный момент: атака держалась не на одном баге. Mythos помог связать две отдельные ошибки с дополнительными техниками эксплуатации. То есть это была…
Открыть пост в MAX
- 275 просмотров, 4 реакций, 13 мая 2026 г., изображение
🖥 ИИ Агент за 9 секунд снёс продакшн-базу компании и стёр бэкапы. Cursor на Claude Opus 4.6 нашёл API-токен в постороннем файле, воспользовался им и всё удалил. Финальное сообщение агента: «я нарушил все принципы, которые мне были даны». https://www.reddit.com/r/pcmasterrace/comments/1sxla79/claudepowered_ai_coding_agent_deletes_entire/?rdt=48142
- 294 просмотров, 2 реакций, 09 мая 2026 г., изображение
🦀 Полный roadmap по изучению Rust на русском + большой список ресурсов. https://github.com/Develp10/rust-roadmap-ru/tree/main
- 312 просмотров, 09 мая 2026 г., изображение
🦀 Полный roadmap по изучению Rust на русском + большой список ресурсов. https://github.com/Develp10/rust-roadmap-ru/tree/main
Открыть пост в MAX
- 281 просмотров, 4 реакций, 07 мая 2026 г., видео
😍 SQL PostgreSQL Course — информативный курс по SQL с практикой! Это структурированное обучение по PostgreSQL: от базовых запросов до JOIN’ов, подзапросов и проектирования базы данных. Материал выстроен последовательно, поэтому легко идти шаг за шагом и не теряться в теме. Здесь есть практика с заданиями и ответами, за счёт чего обучение закрепляется. SQL PostgreSQL Course — информативный курс по SQL с практикой! Это структурированное обучение по PostgreSQL: от базовых запросов до JOIN’ов, подзапросов и проектирования базы данных. Материал выстроен последовательно, поэтому легко идти шаг за…
- 294 просмотров, 07 мая 2026 г., видео
😍 SQL PostgreSQL Course — информативный курс по SQL с практикой! Это структурированное обучение по PostgreSQL: от базовых запросов до JOIN’ов, подзапросов и проектирования базы данных. Материал выстроен последовательно, поэтому легко идти шаг за шагом и не теряться в теме. Здесь есть практика с заданиями и ответами, за счёт чего обучение закрепляется. SQL PostgreSQL Course — информативный курс по SQL с практикой! Это структурированное обучение по PostgreSQL: от базовых запросов до JOIN’ов, подзапросов и проектирования базы данных. Материал выстроен последовательно, поэтому легко идти шаг за…
Открыть пост в MAX - 214 просмотров, 1 реакций, 24 апр. 2026 г., изображение
⚡️ Редкий SQL-прием: EXISTS часто лучше, чем COUNT(*) > 0 Если тебе нужно просто проверить, есть ли строки, не заставляй базу считать их все. Плохо: SELECT COUNT(*) > 0 FROM orders WHERE user_id = 42; База может пройти по всем подходящим строкам, чтобы посчитать количество. Лучше: SELECT EXISTS ( SELECT 1 FROM orders WHERE user_id = 42 ); EXISTS останавливается сразу, как только нашел первую подходящую строку. Для больших таблиц это может быть заметно быстрее, особенно если есть индекс по условию: CREATE INDEX idx_orders_user_id ON orders(user_id); Если тебе нужен ответ “есть или…
- 224 просмотров, 24 апр. 2026 г., изображение
⚡️ Редкий SQL-прием: EXISTS часто лучше, чем COUNT(*) > 0 Если тебе нужно просто проверить, есть ли строки, не заставляй базу считать их все. Плохо: SELECT COUNT(*) > 0 FROM orders WHERE user_id = 42; База может пройти по всем подходящим строкам, чтобы посчитать количество. Лучше: SELECT EXISTS ( SELECT 1 FROM orders WHERE user_id = 42 ); EXISTS останавливается сразу, как только нашел первую подходящую строку. Для больших таблиц это может быть заметно быстрее, особенно если есть индекс по условию: CREATE INDEX idx_orders_user_id ON orders(user_id); Если тебе нужен ответ “есть или…
Открыть пост в MAX
- 176 просмотров, 3 реакций, 20 апр. 2026 г., изображение
Edit Banana редактирует текст прямо на картинках за пару кликов. Нейросеть разбирает изображение на смысловые блоки, после чего любой фрагмент можно переписать, не трогая остальное. Модель уверенно справляется с таблицами, формулами и диаграммами, сохраняет исходные цвета, шрифты и позиции элементов. Готовый результат экспортируется в DrawIO, SVG или PowerPoint. Проект полностью открытый, ставится локально с GitHub. Забираем, пока не закрыли: https://github.com/BIT-DataLab/Edit-Banana
- 181 просмотров, 20 апр. 2026 г., изображение
Edit Banana редактирует текст прямо на картинках за пару кликов. Нейросеть разбирает изображение на смысловые блоки, после чего любой фрагмент можно переписать, не трогая остальное. Модель уверенно справляется с таблицами, формулами и диаграммами, сохраняет исходные цвета, шрифты и позиции элементов. Готовый результат экспортируется в DrawIO, SVG или PowerPoint. Проект полностью открытый, ставится локально с GitHub. Забираем, пока не закрыли: https://github.com/BIT-DataLab/Edit-Banana
Открыть пост в MAX
- 236 просмотров, 8 реакций, 11 апр. 2026 г., изображение
Продвинутый SQL совет - всегда проверяй, можно ли заменить SELECT DISTINCT на правильный JOIN или EXISTS. Очень часто DISTINCT добавляют просто чтобы убрать дубли после неудачного join. Запрос вроде работает, но по факту ты сначала раздуваешь результат, а потом заставляешь базу его чистить. На больших таблицах это легко убивает производительность. Плохой вариант: SELECT DISTINCT u.id , u.name FROM users u JOIN orders o ON o.user_id = u.id ; Лучше так: SELECT u.id , uame.n FROM users u WHERE EXISTS ( SELECT 1 FROM orders o WHERE o.user_id = u.id ); Почему это сильный приём: EXISTS…
- 239 просмотров, 11 апр. 2026 г., изображение
Продвинутый SQL совет - всегда проверяй, можно ли заменить SELECT DISTINCT на правильный JOIN или EXISTS. Очень часто DISTINCT добавляют просто чтобы убрать дубли после неудачного join. Запрос вроде работает, но по факту ты сначала раздуваешь результат, а потом заставляешь базу его чистить. На больших таблицах это легко убивает производительность. Плохой вариант: SELECT DISTINCT u.id , u.name FROM users u JOIN orders o ON o.user_id = u.id ; Лучше так: SELECT u.id , uame.n FROM users u WHERE EXISTS ( SELECT 1 FROM orders o WHERE o.user_id = u.id ); Почему это сильный приём: EXISTS…
Открыть пост в MAX
Рост и динамика
Реклама и монетизация
Цитирование и аудитория
Качество и доверие
AI-анализ
Дополнительно
Похожие каналы
Официальный канал МОУ СОШ «Образовательный комплекс №28» Добро пожаловать!
Официальный канал Сибирской генерирующей компании - одного из крупнейших энергетических холдингов России. С…
Я Юля - ваш турагент с Дальнего Востока Помогаю дальневосточникам выбирать отдых без лишних заморочек и пер…
Официальный канал 16й школы г. Старый Оскол Белгородской области
Официальный канал Муниципального бюджетного общеобразовательного учреждения "Средняя общеобразовательная шк…
Служба крови Кузбасса ГКУЗ "Кузбасский центр крови". slygbakrovikuzbassa регистратура
Официальный канал бренда одежды STWLF на платформе MAX! Сайт: stwlf.ru VK: Для связи с менеджером