Пояснения:
Range-based sharding делит данные по диапазонам ключа (например: ID 1–1 000 — первая шарда, 1 001–2 000 — вторая).
Hash-based sharding использует хеш от ключа, чтобы определить, в какую шарду поместить или откуда прочитать запись. Это даёт более равномерное распределение.
Tenant-based sharding выделяет каждому клиенту собственную базу данных, что упрощает изоляцию, миграции и управление данными.
Просто, понятно и работает во всех масштабах.
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Одна из самых частых ошибок в SQL - вытаскивать слишком много строк без явных условий фильтрации. Люди часто пишут запросы без WHERE, забывают ограничивать выборку и получают огромные таблицы, перегруженные джоины и медленные отчёты.
Особенно опасно - JOIN без условий: это создаёт декартово произведение и может положить базу.
Всегда задавай точные условия, проверяй ключи соединений и ограничивай выборку, если смотришь данные руками.
Подписывайся, больше фишек каждый день !
SELECT *
FROM users
JOIN orders
-- Ошибка: отсутствует ON, создаётся декартово произведение
LIMIT 100;
-- Правильно:
SELECT u.id, o.id
FROM users u
JOIN orders o ON o.user_id = u.id
LIMIT 100;
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from ТЕХНО: Яндекс про технологии
🎭 В гайдах по промптингу часто советуют задавать ИИ экспертную роль, от лица которой он будет отвечать. На днях вышло исследование о том, как указание роли влияет на выдачу нейросети.
Исследователи из Уортонской школы бизнеса проверили эффективность такого промптинга на нескольких моделях от OpenAI и Google (правда, в экспериментах не тестировали флагманские модели текущего поколения вроде GPT-5.1 и Gemini 3 Pro). Почти во всех случаях фактическая точность никак не менялась от указания роли эксперта. Единственное исключение — Gemini 2.0 Flash. Она действительно стала отвечать лучше с ролью эксперта в промпте.
Но оказалось, что выбор роли работает в обратную сторону: если дать нейросети указание говорить от лица ребёнка, то ответ стабильно будет менее точным.
Значит ли это, что указывать роль в промпте бесполезно? Авторы отмечают, что роль в промпте всё-таки может приносить пользу, помогая ИИ понять, с какого угла лучше смотреть на проблему и какой ответ хочет видеть пользователь.
Подписывайтесь 👉 @techno_yandex
Исследователи из Уортонской школы бизнеса проверили эффективность такого промптинга на нескольких моделях от OpenAI и Google (правда, в экспериментах не тестировали флагманские модели текущего поколения вроде GPT-5.1 и Gemini 3 Pro). Почти во всех случаях фактическая точность никак не менялась от указания роли эксперта. Единственное исключение — Gemini 2.0 Flash. Она действительно стала отвечать лучше с ролью эксперта в промпте.
Но оказалось, что выбор роли работает в обратную сторону: если дать нейросети указание говорить от лица ребёнка, то ответ стабильно будет менее точным.
Значит ли это, что указывать роль в промпте бесполезно? Авторы отмечают, что роль в промпте всё-таки может приносить пользу, помогая ИИ понять, с какого угла лучше смотреть на проблему и какой ответ хочет видеть пользователь.
Подписывайтесь 👉 @techno_yandex
Как ИИ помог организовать крупнейшую кибератаку 🔫
Вот вам и «цифровая эволюция». Anthropic зафиксировали первый случай массовой кибератаки, проведённой с помощью ИИ. Это не единичный случай, а целая кампания!
Порог входа для проведения таких атак серьёзно снизился. Но то, что ИИ может использоваться как в атаке, так и для обороны, даёт надежду. Только если мы будем использовать ИИ для защиты и продолжать развивать механизмы безопасности, можно надеяться на стабильность в киберпространстве.
🫡 Всё про Data Science
🇷🇺 Читайте нас в MAX
Вот вам и «цифровая эволюция». Anthropic зафиксировали первый случай массовой кибератаки, проведённой с помощью ИИ. Это не единичный случай, а целая кампания!
Давайте разберемся, что случилось. Преступники, по версии Anthropic, использовали модель Claude, которую обманули с помощью джейлбрейка. В итоге модель начала выполнять задачи, скрывая от себя истинную цель операции и думая, что работает для вполне легитимной фирмы кибербезопасности. Всё как по маслу: разведка инфраструктуры, написание эксплойтов, получение доступа, создание бэкдоров, кража данных — и даже создание подробной документации по всей атаке. Почти без участия человека.
Весь процесс был автоматизирован почти на 90%! Человек вмешивался только в самые критические моменты, когда нужно было принять решение. И самое интересное: аналитики заметили подозрительную активность, запустили расследование и вовремя поймали эту кибершпионскую операцию🍴
Порог входа для проведения таких атак серьёзно снизился. Но то, что ИИ может использоваться как в атаке, так и для обороны, даёт надежду. Только если мы будем использовать ИИ для защиты и продолжать развивать механизмы безопасности, можно надеяться на стабильность в киберпространстве.
Please open Telegram to view this post
VIEW IN TELEGRAM
В свежем релизе появилось сразу несколько функций, которые упрощают аналитику, делают работу с API удобнее и улучшают интеграцию SQL с JavaScript.
Обновление делает Oracle удобнее для разработчиков, особенно если вы строите API, используете аналитику, комбинируете SQL и JavaScript или разрабатываете приложения с AI и ML нагрузкой.
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Что вас ждёт внутри:
— Практика ML-алгоритмов в формате LeetCode
— Воспроизведение современных ML-исследований на практике
— Подготовка к AI-собеседованиям по конкретным компаниям
— Свежие ML-блоги и разборы
Версия v1 уже доступна, проект активно развивается.
Please open Telegram to view this post
VIEW IN TELEGRAM
Эта статья - не про «как написать
SELECT, а про настоящую инженерную работу: принципы нормализации, дизайн схем, практики оптимизации SQL, работа с транзакциями, и главное - как выбрать и использовать ORM так, чтобы он помогал, а не мешал.Если тебе нужен инструмент, который выдержит рост проекта и не взорвётся через год, здесь ты найдёшь системный подход, проверенные шаблоны и практические примеры, которым уже доверяют зрелые инженерные команды.
Готовы? Тогда начинаем строить архитектуру, которую не стыдно масштабировать.
Please open Telegram to view this post
VIEW IN TELEGRAM
pg_timetable - это мощный планировщик задач для PostgreSQL, который предлагает гибкие возможности для автоматизации выполнения SQL-команд и системных программ. Он полностью управляется из базы данных и поддерживает сложные сценарии планирования, включая цепочки задач и автоматическое повторение пропущенных заданий.
Основные моменты:
Please open Telegram to view this post
VIEW IN TELEGRAM
SQLite-Vec — это сверхлёгкая и очень быстрая векторная база данных, встроенная прямо в SQLite. Идеальный вариант для on-device RAG, edge-приложений и локальных AI-сценариев без тяжёлой инфраструктуры.
Почему это интересно:
Ключевые возможности:
По сути, это vector search без Kubernetes, без сервисов и без боли — просто SQLite с суперспособностями.
Отличный выбор для:
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Индексы могут значительно ускорить выполнение ваших запросов в SQL, особенно на больших таблицах. Убедитесь, что вы создали индексы на колонках, которые часто используются в условиях WHERE и JOIN.
CREATE INDEX idx_customer_lastname ON customers(last_name);
SELECT * FROM customers
WHERE last_name = 'Smith'
ORDER BY first_name;
SELECT COUNT(*) FROM orders
WHERE customer_id IN (SELECT id FROM customers WHERE last_name = 'Smith');
Please open Telegram to view this post
VIEW IN TELEGRAM
Идеально для живых данных и разговоров с LLM.
Please open Telegram to view this post
VIEW IN TELEGRAM
FoundationDB — это распределенная база данных, оптимизированная для обработки больших объемов структурированных данных. Она использует упорядоченное хранилище ключ-значение и поддерживает ACID-транзакции, обеспечивая высокую производительность как для чтения, так и для записи.
Основные моменты:
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
В Git полно команд, и если ты часто их забываешь, эта шпаргалка специально для тебя. В репозитории можно быстро почитать об основных командах и концепциях, а затем одним вальяжным нажатием на Ctrl+C скопировать их.
Приятный бонус — всё написано на русском. Так что сохраняем!
Please open Telegram to view this post
VIEW IN TELEGRAM
Если устал от cron и временных триггеров, обрати внимание на pg_timetable:
Позволяет:
Идеален для рабочих баз, сложной логики задач и критичных приложений.
Please open Telegram to view this post
VIEW IN TELEGRAM
Что это:
GophrQL — это простая и мощная библиотека на Go, которая помогает строить GraphQL API быстро и с минимальной болью. Она стремится быть легковесной, понятной и удобной для разработчиков, работающих с Go + GraphQL.
Основные фишки:
Почему это полезно:
Если вы пишете API на Go и хотите GraphQL без тяжеловесных фреймворков, GophrQL даёт:
Кому подойдёт:
🔗 Репозиторий: github.com/maxpert/gophrql
Please open Telegram to view this post
VIEW IN TELEGRAM
И вот, в последний момент, на фоне бурных обсуждений Google, они подкинули свой козырь — общие чаты в ChatGPT
Как это работает? Всё довольно просто. Приглашаете в чат кого угодно, общаетесь, а если надо — подключаете модельку для обсуждения каких-то вопросов. Сразу скажу, выглядит довольно удобно для рабочих проектов, где нужно быстро обсудить детали. Но, если честно, этот функционал всё-таки немного ситуативный. Пока что его открыли только для всех платных пользователей.
Кажется, OpenAI решила не отставать, когда все глаза прикованы к достижениям Google. А как вы думаете, такие фишки изменят рынок? Или это всё-таки не так важно.
Please open Telegram to view this post
VIEW IN TELEGRAM
XiYan-SQL - это open-source решение, позволяющее генерировать, анализировать и выполнять SQL-запросы с использованием больших языковых моделей. Инструмент ориентирован на ускорение исследования данных и автоматизацию рутинных операций, связанных с запросами к базе.
Ключевые возможности:
Преимущества использования:
- Существенно снижает трудоёмкость написания сложных SQL-запросов.
- Упрощает работу аналитикам и разработчикам, которым важно быстро получать корректные результаты.
- Может выступать в роли интерактивного помощника для изучения структуры базы и построения отчётов.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Куй клиента, пока горячо!
На концерте в Чэнду Ван Лихун представил номер с танцующими роботами. Мини-гуманоиды синхронно повторяли хореографию артистов и завершили выступление сальто, вызвав восторг публики.
Точность движений обеспечили ИИ, motion capture и системы балансировки. Подготовка заняла более трёх месяцев, стоимость одного робота — около $13,5 тыс. На шоу отреагировал Илон Маск: «Потрясающе!». В сети же спорят — это прорыв или угроза профессии танцоров.
Как вам?
❤️ — ОЧЕНЬ КРУТО!🗿 — НИФИГА СЕБЕ
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Возможности:
Запуск через Docker:
docker run -d \
--name postgresus \
-p 4005:4005 \
-v ./postgresus-data:/postgresus-data \
--restart unless-stopped \
rostislavdugin/postgresus:latest
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Вышел новый релиз Cursor 2.1. В этот раз обновлений сразу несколько, и все они значительно улучшают работу с кодом. Давайте рассмотрим нововведения.
Теперь в Cursor есть суперудобная функция «Find Issues», которая позволяет находить и исправлять баги буквально одной кнопкой. Агент проводит ревью вашего кода и моментально показывает все найденные проблемы в боковой панели. Не надо больше искать по строкам и угадать, где что-то пошло не так. Бонус: в течение этой недели вы можете потестировать эту фичу бесплатно!
Греет сердце старый добрый grep, но с улучшениями🍌
Не знаю, как вы, а я обожаю старый добрый grep, который позволяет быстро найти нужный фрагмент в коде. Так вот, теперь в Cursor это ещё и векторный поиск. А если вы всё-таки за традиции, то grep вынесли отдельно. Работает почти мгновенно и ищет по всей кодовой базе, включая точные совпадения и регулярки. Для тех, кто привык к скорости и точности — просто мастхэв.
Режим планирования тоже не остался без внимания. Теперь, когда вы утверждаете план действий, агент будет задавать уточняющие вопросы. Простой и удобный интерактивный режим позволяет отвечать прямо на месте.
Please open Telegram to view this post
VIEW IN TELEGRAM