<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Все посты подряд / SQL / Хабр]]></title>
    <link>https://habr.com/ru/hubs/sql/posts/</link>
    <description><![CDATA[SQL – формальный непроцедурный язык программирования]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Sun, 26 Apr 2026 06:19:43 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      
        
    

  

  
  <item>
    <title><![CDATA[Пост @rozhnev — SQL (+4) — N/P]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/1027118/</guid>
    <link>https://habr.com/ru/posts/1027118/?utm_campaign=1027118&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p>Как я запускал российское зеркало для SQL-песочниц: гибридное облако и блокировки Composer</p><p>Привет, Хабр! Меня зовут Слава, я развиваю SQL-платформы <a href="https://sqltest.online" rel="noopener noreferrer nofollow">sqltest.online</a> и <a href="https://sqlize.online" rel="noopener noreferrer nofollow">sqlize.online</a> для бесплатной тренировки запросов на реальных СУБД (PostgreSQL, Oracle, MariaDB 12.3, MS SQL 2025).</p><p>Зачем понадобилось зеркало?</p><p>От 30% моей аудитории из РФ стали приходить сообщения: «Сайт открывается только через VPN».</p><p>Переносить бэкенд целиком - дорого, сервер завязан на тяжелые СУБД в Docker. Поэтому я выбрал гибридную модель: поднять фронтенд в зоне <code>.ru</code>, оставив бэкенд в Германии.</p><p>Архитектура: Фронт в РФ, мозг в Германии</p><p>Фронтенд: PHP без фреймворков</p><p>Нативный PHP, HTML и JS. Меньше зависимостей - проще деплой. Для RU-зеркала я выбрал <a href="https://sweb.ru/?utm_term=paveavec" rel="noopener noreferrer nofollow">SpaceWeb</a>*, где есть отличные бюджетные тарифы и классная поддержка.</p><pre><code>sqltest-online.ru (SpaceWeb, РФ)
├── PHP (без фреймворков) + HTML/JS
└── Минимум зависимостей
</code></pre><p>Бэкенд: Docker Compose</p><p>Мощный сервер в Германии у <a href="https://contabo.com" rel="noopener noreferrer nofollow">Contabo</a>*, где в контейнерах крутятся MySQL, PostgreSQL, ClickHouse и другие базы. Серьезные СУБД требуют ресурсов, так что всё живет на одной полноценной машине.</p><p>Как они общаются?</p><p>Пользователь отправляет запрос -&gt; браузер делает AJAX-вызов к <code>.ru</code> серверу -&gt; фронт делает HTTP-запрос к бэкенду в Германии (server-to-server) -&gt; бэкенд выполняет SQL и возвращает результат.</p><p><strong>Плюсы схемы:</strong></p><ul><li><p>CORS не нужен: браузер общается только со своим доменом.</p></li><li><p>Бэкенд закрыт: принимает запросы только от white-list IP.</p></li><li><p>Задержка минимальна: интерфейс грузится из РФ, тяжелые запросы идут по быстрому каналу серверов.</p></li></ul><p>Резервного бэкенда нет - проект бесплатный, на второй сервер пока нет бюджета. Если падает Германия, ложится всё.</p><p>Проблемы деплоя: Composer «ушел в отказ»</p><p>С <code>git pull</code> всё прошло гладко, но установка зависимостей зависла намертво.</p><p><strong>Проблема:</strong> Composer не мог достучаться до packagist.org. Просто бесконечный таймаут, вызванный нестабильностью сетевых маршрутов.</p><p><strong>Решение:</strong> Поддержка SpaceWeb не стала отписываться «проблема на вашей стороне», а сразу дала адрес HTTP-прокси.</p><p>Дело одной команды:</p><pre><code class="bash">export HTTPS_PROXY=http://proxy.host:port
composer install
</code></pre><p><em>(Для Windows: <code>set HTTPS_PROXY=...</code>)</em></p><p><strong>Мораль:</strong> При деплое на российские площадки проверяйте доступность packagist.org (<code>curl -v https://packagist.org</code>). Если висит - просите прокси у хостера, не тратьте время на Composer.</p><p>Итоги</p><p>Зеркало <a href="https://sqltest-online.ru" rel="noopener noreferrer nofollow">sqltest-online.ru</a> работает. Гибридная схема спасает: пользователи получают быстрый интерфейс без VPN, а запросы улетают на проверенный бэкенд.</p><p>Я верю, что образование должно быть доступным. Если для практики SQL нужно включать VPN и ждать по 10 секунд - человек не будет учиться. Зеркало <code>.ru</code> - мой способ сказать: «Продолжайте практиковаться».</p><p>А как вы деплоите зависимости на RU-площадки? Используете прокси, зеркала или есть решения изящнее?</p><p><em>* P.S. Ссылки на SpaceWeb и Contabo в статье - реферальные. Сервисами пользуюсь сам и смело рекомендую, а бонусы пойдут на оплату серверов проекта.</em></p> <a href="https://habr.com/ru/posts/1027118/?utm_campaign=1027118&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Fri, 24 Apr 2026 07:01:10 GMT</pubDate>
    <dc:creator><![CDATA[rozhnev]]></dc:creator>
      
      <category><![CDATA[PHP]]></category><category><![CDATA[Docker]]></category><category><![CDATA[Composer]]></category><category><![CDATA[Хостинг]]></category><category><![CDATA[Пет-проект]]></category><category><![CDATA[Личный опыт]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @AndrewZav — Базы данных (+4) — 08.04.2026 10:23]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/1020674/</guid>
    <link>https://habr.com/ru/posts/1020674/?utm_campaign=1020674&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/b63/292/6e7/b632926e7b6ded64f5a1df7ef79a2f5e.jpeg" alt="Москва - СУБД Digital Q.DataBase" title="Москва - СУБД Digital Q.DataBase" width="962" height="817"><div><figcaption>Москва - СУБД Digital Q.DataBase</figcaption></div></figure><p>🚨 Мы в Diasoft запускаем <strong>свою серию</strong> мероприятий по СУБД.<br>Первое — уже 21 апреля 2026: конференция о промышленной эксплуатации и архитектуре корпоративных данных.<br><br>❯ <strong>Место проведения — Москва, Кибердом</strong>.<br><br><u>Я выступлю с двумя докладами</u>:</p><p>🔥 Как мы воспроизводим функциональность MS SQL и переносим решения без переписывания<br>🔥 Digital Q.CDC — когда критична синхронизация изменений данных.</p><p>❯ В нашей программе намечается много интересного, в том числе обсудим:</p><p>🔹 как мы воспроизводим функциональность Oracle<br>🔹 практика импортозамещения и работа с высоконагруженными системами <br>на базе Digital Q.DataBase<br>🔹 Low-Code подходы и замещение зарубежных платформ<br>🔹 единая работа данных для OLTP и OLAP<br>🔹 развитие инструментов управления СУБД<br>🔹 как формируется СУБД за счет объединения компетенций и технологий</p><p><strong>Наши профессионалы подробно объяснят реальные кейсы и практику внедрения</strong>.</p><p><a href="https://dbd.diasoft.ru/?utm_source=andrei#programme" rel="noopener noreferrer nofollow">Обязательно регистрируйтесь</a></p><p><a href="https://dbd.diasoft.ru/?utm_source=andrei#programme" rel="noopener noreferrer nofollow">https://dbd.diasoft.ru/?utm_source=andrei#programme</a></p><p>Увидимся! 🚀<br><br>📎 Полезные ссылки&nbsp;<br>🔹 Бесплатное получение дистрибутива:&nbsp;<a href="https://database.diasoft.ru/?utm_source=andrei%F0%9F%94%B9" rel="noopener noreferrer nofollow">https://database.diasoft.ru/?utm_source=andrei</a><br><a href="https://database.diasoft.ru/?utm_source=andrei%F0%9F%94%B9" rel="noopener noreferrer nofollow">🔹</a> Документация: доступна внутри дистрибутива&nbsp;<br>🔹 Telegram-сообщество Digital Q.DataBase:&nbsp;<a href="https://t.me/dqdatabase%F0%9F%94%B9" rel="noopener noreferrer nofollow">https://t.me/dqdatabase</a><br><a href="https://t.me/dqdatabase%F0%9F%94%B9" rel="noopener noreferrer nofollow">🔹</a> Канал в MAX:&nbsp;<a href="https://max.ru/join/orlthIssLJbjj37mjlEEYARWFyuJk5yMixLlGPISIzc" rel="noopener noreferrer nofollow">https://max.ru/join/orlthIssLJbjj37mjlEEYARWFyuJk5yMixLlGPISIzc</a></p> <a href="https://habr.com/ru/posts/1020674/?utm_campaign=1020674&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Wed, 08 Apr 2026 07:23:49 GMT</pubDate>
    <dc:creator><![CDATA[AndrewZav]]></dc:creator>
      
      <category><![CDATA[sql мероприятие]]></category><category><![CDATA[postgresql конференция]]></category><category><![CDATA[конференция]]></category><category><![CDATA[ms sql мероприятие]]></category><category><![CDATA[импортозамещение конференция]]></category><category><![CDATA[замена oracle]]></category><category><![CDATA[замена microsoft]]></category><category><![CDATA[жуйков андрей]]></category><category><![CDATA[диасофт]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @AndrewZav — Базы данных (+4) — 01.04.2026 10:37]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/1017838/</guid>
    <link>https://habr.com/ru/posts/1017838/?utm_campaign=1017838&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/947/207/fbd/947207fbd935fc298a6a3353572269a5.png" alt="Digital Q.DataBase 18 - SSRS" title="Digital Q.DataBase 18 - SSRS" width="676" height="979"><div><figcaption>Digital Q.DataBase 18 - SSRS</figcaption></div></figure><p>🔹&nbsp;Всем привет. Сегодня хочу рассказать Вам о том, как мы склонировали у себя один из самых "прикладных" сервисов из поставки Microsoft SQL Server.<br><br>➡️ Речь пойдет об <strong>SQL Server Reporting Services (SSRS)</strong> - механизме, который позволяет получать разнообразные отчеты, запрашивая их построение по API или по расписанию.<br><br>➡️ Представьте ситуацию: Вы использовали Microsoft SQL Server и у Вас было несколько сотен разнообразных отчетов, что ранее строились на основе данных в Ваших БД. И тут импортозамещение! Надо переходить на российское решение из Реестра Минцифры. <br>Для замены СУБД самый легкий вариант такого перехода - <strong>Digital Q.DataBase</strong>. Мастер переноса БД поможет перенести данные, Мастер сравнения БД проверит корректность переноса, Digital Q.CDC обеспечит синхронизацию данных в обеих СУБД, что позволит сократить до нескольких минут сам момент перехода. <br><strong>Но что делать с сотнями отчётов</strong>, что привыкли получать Ваши пользователи?</p><p>Оставить как есть, пусть строятся при помощи зарубежного инструмента? <br>Вряд-ли это приемлемо. Какое-то очень кусочное импортозамещение получается!</p><p>Переписать на другом инструменте? Даже из расчета по дню на отчёт это сотни человеко-дней "ручного труда", а потом тестирование, выгребание ошибок, восстановление порушенных интеграций (построение некоторых отчетов могло запрашиваться извне, через API). Тоже так себе вариант!</p><p>➡️ <strong>Мы предлагаем</strong> более живую альтернативу: воспользоваться нашей реинкарнацией службы отчетов.&nbsp;</p><p>На приложенных скриншотах два отчёта. Один построен в оригинальном инструменте, второй у нас. Как видите, они очень похожи, более того построены по одному и тому же шаблону, что был перенесен из оригинала к нам при замене СУБД.</p><p>Внешний вид и API - все сохранено. Как говорят наши "заокеанские партнеры" - настоящий "<strong>drop-in replacement</strong>" (безшовная замена одного инструмента другим). <br>Именно так и должно выглядеть хорошо проработанное <strong>импортозамещение</strong>.</p><p>Благодарю за внимание к этому посту!<br><br>📎 Полезные ссылки <br>🔹 Бесплатное получение дистрибутива: <a href="https://database.diasoft.ru/?utm_source=andrei" rel="noopener noreferrer nofollow">https://database.diasoft.ru/?utm_source=andrei</a> <br>🔹 Документация: доступна внутри дистрибутива <br>🔹 Telegram-сообщество Digital Q.DataBase: <a href="https://t.me/dqdatabase" rel="noopener noreferrer nofollow">https://t.me/dqdatabase</a><br>🔹 Канал в MAX: <a href="https://max.ru/join/orlthIssLJbjj37mjlEEYARWFyuJk5yMixLlGPISIzc" rel="noopener noreferrer nofollow">https://max.ru/join/orlthIssLJbjj37mjlEEYARWFyuJk5yMixLlGPISIzc</a></p> <a href="https://habr.com/ru/posts/1017838/?utm_campaign=1017838&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Wed, 01 Apr 2026 07:37:22 GMT</pubDate>
    <dc:creator><![CDATA[AndrewZav]]></dc:creator>
      
      <category><![CDATA[импортозамещение]]></category><category><![CDATA[postgres]]></category><category><![CDATA[postgresql]]></category><category><![CDATA[ssrs]]></category><category><![CDATA[reporting services]]></category><category><![CDATA[reporting services api]]></category><category><![CDATA[digital q.database]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @runity — Блог компании Рунити (+2) — 24.03.2026 13:19]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/runity/posts/1014252/</guid>
    <link>https://habr.com/ru/companies/runity/posts/1014252/?utm_campaign=1014252&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong>DBaaS в Рег.облаке: семь точек восстановления и вторая зона в Москве</strong></p><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/c9e/4b1/671/c9e4b1671cbe0821d1b15cf261fc05ee.png" width="1600" height="900"></figure><p>Рег.облако обновил сервис управляемых баз данных. Теперь для PostgreSQL и MySQL хранится семь ежедневных резервных копий — все видны в личном кабинете, восстановление запускается самостоятельно и разворачивается в новый кластер с параметрами на момент бэкапа. Исходный кластер при этом продолжает работать, так что можно спокойно проверить восстановленные данные перед переключением. Для PostgreSQL дополнительно доступен Point-in-Time Recovery — восстановление состояния базы максимально близко к моменту сбоя. В итоге пользователи быстрее восстанавливают данные, спокойнее переживают сбои и гибче управляют своей инфраструктурой.</p><p>Параллельно подключили вторую московскую локацию — дата-центр в Медведково. Функциональность и тарифы в Москве-1 и Москве-2 одинаковые, но появляется выбор: распределить нагрузку между ЦОДами, выполнить требования по локализации данных и повысить отказоустойчивость инфраструктуры.</p><p>Подробности — на <a href="https://www.reg.ru/company/news/12905?utm_source=habr&amp;utm_medium=post&amp;utm_campaign=dbaas" rel="noopener noreferrer nofollow">сайте Рег.облака</a>.</p> <a href="https://habr.com/ru/posts/1014252/?utm_campaign=1014252&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Tue, 24 Mar 2026 10:19:19 GMT</pubDate>
    <dc:creator><![CDATA[runity (Рунити)]]></dc:creator>
      
      <category><![CDATA[dbaas]]></category><category><![CDATA[mysql]]></category><category><![CDATA[postgresql]]></category><category><![CDATA[база данных]]></category><category><![CDATA[базы данных]]></category><category><![CDATA[рег.облако]]></category><category><![CDATA[резервные копии]]></category><category><![CDATA[резервные хранилища]]></category><category><![CDATA[бэкап]]></category><category><![CDATA[бэкапы]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @AndrewZav — Базы данных (+4) — 20.03.2026 19:45]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/1012912/</guid>
    <link>https://habr.com/ru/posts/1012912/?utm_campaign=1012912&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p>Друзья, <strong>Digital Q.DataBase</strong> позволяет Вам не только сохранить прикладную логику СУБД Microsoft и Oracle.</p><p>🔹 В связке с другим нашим продуктом, предназначенным для замены SAP NetWeaver, <strong><u>Вы получаете возможность уйти от использования продуктов SAP</u></strong> без переписывания систем и без переписывания бизнес-логики.</p><p><strong><u>Что это означает на практике</u></strong>:</p><p>🔹 ABAP-приложения продолжают работать на новой платформе<br>🔹 Данные и обработка переносятся в Digital Q.DataBase<br>🔹 Вся бизнес-логика сохраняется без изменений<br>🔹 Формируется импортонезависимый стек из отечественного ПО</p><p>🔹 В этом видео:&nbsp;<br><br>ABAP-код → сохранение → активация → преобразование в C++ → компиляция → установка на сервер → запуск<br><br>📎&nbsp;<strong>Полезные ссылки</strong><br>🔹 Отдельный лендинг по замене SAP: <a href="https://renovation.diasoft.ru/" rel="noopener noreferrer nofollow">renovation.diasoft.ru</a><br>🔹 Бесплатное получение СУБД дистрибутива:&nbsp;<a href="https://database.diasoft.ru%F0%9F%94%B9" rel="noopener noreferrer nofollow">database.diasoft.ru</a><br><a href="https://database.diasoft.ru%F0%9F%94%B9" rel="noopener noreferrer nofollow">🔹</a>&nbsp;Документация: доступна внутри дистрибутива<br>🔹 Telegram-сообщество Digital Q.DataBase:&nbsp;<a href="https://t.me/dqdatabase" rel="noopener noreferrer nofollow">t.me/dqdatabase</a></p><iframe id="69bd797b4b66d902aa7940f3" src="https://embedd.srv.habr.com/iframe/69bd797b4b66d902aa7940f3" class="embed_video embed__content" allowfullscreen="true"></iframe> <a href="https://habr.com/ru/posts/1012912/?utm_campaign=1012912&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Fri, 20 Mar 2026 16:45:36 GMT</pubDate>
    <dc:creator><![CDATA[AndrewZav]]></dc:creator>
      
      <category><![CDATA[sap hana]]></category><category><![CDATA[sap netweaver]]></category><category><![CDATA[sap]]></category><category><![CDATA[sap erp]]></category><category><![CDATA[digitalqdatabase]]></category><category><![CDATA[диасофт]]></category><category><![CDATA[импортозамещение]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @AndrewZav — Базы данных (+4) — 19.03.2026 11:06]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/1012114/</guid>
    <link>https://habr.com/ru/posts/1012114/?utm_campaign=1012114&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p>🔹&nbsp;<strong><u>Стоит ещё раз подчеркнуть важную мысль</u></strong>: переход на российскую СУБД не обязательно означает полное переписывание системы.<br><br>До сих пор многие не воспринимают это как реальную возможность.<br>Крупные системы на Oracle или Microsoft можно переводить иначе. <u>Без многолетней переработки всего кода</u>. Достаточно перенести данные и изменить настройки.<br><br>При этом важно понимать условие: такой подход работает, <u>если выбранная СУБД изначально к этому подготовлена</u>.&nbsp;В ней должны быть реализованы необходимые доработки для совместимости, включая клонирование функциональности систем Microsoft и Oracle.<br><br><strong>Традиционный путь</strong> — это огромные команды разработчиков, длительная проверка корректности переписанного кода, принятие сложных архитектурных решений.&nbsp;Более того, в процессе такого переписывания зачастую приходится менять саму архитектуру системы и фактически перестраивать её заново.</p><p>🔹&nbsp;<strong>Мы предлагаем другой подход</strong>. В нашем подходе меняется само представление о миграции: <strong>не обязательно адаптировать приложение под PostgreSQL</strong>. Можно пойти другим путём, <u>реализовать в СУБД функциональность, совместимую с зарубежными системами</u>.</p><p>🔹&nbsp;Если бы такой подход начали применять раньше, <strong><u>страна могла бы сэкономить колоссальные ресурсы</u></strong>.</p><p><u>Речь идёт о миллиардах рублей</u>, которые уже ушли и продолжают сегодня уходить на переписывание систем.<br><br>📎&nbsp;<strong>Полезные ссылки</strong><br>🔹 Бесплатное получение дистрибутива:&nbsp;<a href="https://database.diasoft.ru%F0%9F%94%B9" rel="noopener noreferrer nofollow">database.diasoft.ru</a><br><a href="https://database.diasoft.ru%F0%9F%94%B9" rel="noopener noreferrer nofollow">🔹</a>&nbsp;Документация: доступна внутри дистрибутива<br>🔹 Telegram-сообщество Digital Q.DataBase:&nbsp;<a href="https://t.me/dqdatabase" rel="noopener noreferrer nofollow">t.me/dqdatabase</a></p><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/1c8/11d/4f8/1c811d4f82df5a1f6788d899c127076a.jpg" alt="Cnews 12.03.2026&nbsp;|&nbsp;МОСКВА" title="Cnews 12.03.2026&nbsp;|&nbsp;МОСКВА" width="745" height="497"><div><figcaption>Cnews 12.03.2026&nbsp;|&nbsp;МОСКВА</figcaption></div></figure> <a href="https://habr.com/ru/posts/1012114/?utm_campaign=1012114&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Thu, 19 Mar 2026 08:06:24 GMT</pubDate>
    <dc:creator><![CDATA[AndrewZav]]></dc:creator>
      
      <category><![CDATA[импортозамещение]]></category><category><![CDATA[postgres]]></category><category><![CDATA[postgresql]]></category><category><![CDATA[dqdatabase]]></category><category><![CDATA[qdatabase]]></category><category><![CDATA[диасофт]]></category><category><![CDATA[diasoft]]></category><category><![CDATA[tsql]]></category><category><![CDATA[plsql]]></category><category><![CDATA[субд]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @Alex_StarRocks — Анализ и проектирование систем (+3) — 13.03.2026 15:46]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/1009912/</guid>
    <link>https://habr.com/ru/posts/1009912/?utm_campaign=1009912&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong>ai_query() в StarRocks 4.1: вызываем LLM прямо из SQL. Разбор результатов тестов.</strong></p><p>Зачем это нужно аналитику и как вписывается в архитектуру, я описал в своем <a href="https://t.me/+WrPHxWXHNxxiMmQy" rel="noopener noreferrer nofollow">Telegram-канале </a>Selena (powered by StarRocks). Здесь — технические детали и результаты тестирования.</p><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/bb5/799/acc/bb5799acca05ec4237111ff7aa095dfb.png" alt="Архитектура StarRocks 4.x: два направления интеграции с языковыми моделями" title="Архитектура StarRocks 4.x: два направления интеграции с языковыми моделями" width="2526" height="1410"><div><figcaption>Архитектура StarRocks 4.x: два направления интеграции с языковыми моделями</figcaption></div></figure><p>На схеме два потока данных между языковой моделью и базой данных:</p><p><strong>Синий</strong> (вверху) — LLM → База через MCP (4.0). Пользователь задаёт вопрос на обычном языке. Агент сам формулирует SQL-запрос, отправляет его в StarRocks через MCP-протокол и возвращает ответ. Об этом я также подробно писал в нашем <a href="https://t.me/+WrPHxWXHNxxiMmQy" rel="noopener noreferrer nofollow">сообществе</a>.</p><p><strong>Зелёный</strong> (внизу) — База → LLM через ai_query() (4.1). Аналитик пишет SELECT с вызовом ai_query(). StarRocks на каждом сервере кластера отправляет запрос к языковой модели и возвращает её ответ как обычную текстовую колонку.</p><p>В версии 4.0 появилось первое направление, в 4.1 — второе. Полный цикл.</p><p><strong>Что такое ai_query()</strong></p><p>Функция принимает два аргумента: текстовый промпт и JSON с параметрами модели. Возвращает текстовую колонку — результат можно фильтровать, группировать и соединять с другими таблицами.</p><p>Обязательные параметры:&nbsp;<code>model</code>&nbsp;(название модели) и&nbsp;<code>api_key</code>&nbsp;(ключ доступа). Дополнительно можно указать адрес сервера модели, температуру, максимальную длину ответа и таймаут.</p><p>Функция работает с любым сервисом, совместимым с протоколом OpenAI: это и сам OpenAI, и локальные модели через Ollama, и DeepSeek, и vLLM.</p><p><strong>Как тестировали:</strong></p><p>Функция планируется к релизу в версии 4.1. Когда пришло время её проверить, привычный способ — развернуть готовый образ в Docker — не сработал. В образе обнаружился небольшой баг: функция была скомпилирована и лежала внутри сервера, но сервер о ней не знал. Исправление заняло одну строку в исходном коде. Но чтобы её применить,  пришлось собирать BE из исходников. </p><p><strong>Среда тестирования:</strong>&nbsp;виртуальная машина (8 CPU, 32 ГБ RAM), StarRocks 4.1.0-rc01 (собранный из исходников), языковая модель Ollama gemma3:1b (работает локально на процессоре). Тестовые данные — шесть отзывов о товарах.</p><p><strong>Тест 1. Анализ тональности</strong></p><p><strong>Задача:</strong>&nbsp;определить, позитивный отзыв или негативный. </p><p><em>(SQL код по каждому тестированию я напишу в комментариях)</em></p><p>Вывод: четыре из шести точных.</p><blockquote><p>Модель на один миллиард параметров делает бинарную классификацию — не различает нейтральные отзывы. Я, кстати, попробовал и с большими параметрами и с меньшим квантованием, насколько смог выдержать мой сервер, результат локальных моделей в этой задаче не очень.</p></blockquote><p><strong>Время: </strong>~три секунды на шесть строк.</p><blockquote><p>Не тот объем данных, чтобы экстраполировать на большие продакшн системы, но я тестировал не производительность, а работоспособность.</p></blockquote><p><strong>Тест 2. Суммаризация</strong></p><p><strong>Задача:</strong>&nbsp;сжать отзыв в одно предложение.<br><strong>Вывод:</strong>&nbsp;адекватные резюме на русском языке. Длину ответа стоит контролировать параметром&nbsp;<code>max_tokens</code>.<br><strong>Время:</strong>&nbsp;~одна секунда на строку.</p><p><strong>Тест 3. Извлечение характеристик</strong></p><p><strong>Задача:</strong>&nbsp;вытащить из текста ключевые свойства товара.<br><strong>Вывод:</strong>&nbsp;характеристики извлекаются<br><strong>Время:</strong>&nbsp;~1 секунда на строку.</p><p><strong>Тест 4. Классификация</strong></p><p><strong>Задача:</strong>&nbsp;определить категорию товара по тексту отзыва.<br><strong>Вывод:</strong>&nbsp;категории определены верно. MacBook, монитор, наушники — «Электроника», мышь — «Периферия».<br><strong>Время:</strong>&nbsp;~0.5 секунды на строку.</p><p>Тест 5. Перевод</p><p><strong>Задача:</strong>&nbsp;перевести отзыв с русского на английский.<br><strong>Вывод:</strong> качественный перевод даже на модели в один миллиард параметров.<br><strong>Время:</strong>&nbsp;~1 секунда на строку.</p><p>Ограничения:</p><ol><li><p>Нельзя задать роль модели (нет системного промпта) — только сообщение от пользователя</p></li><li><p>Нет повторных попыток при ошибке — если сервис модели вернул ошибку, это сразу ошибка SQL-запроса</p></li><li><p>Кеш хранится на каждом сервере отдельно и теряется при перезапуске</p></li></ol><p><strong>Итого:</strong></p><p><code>ai_query()</code>&nbsp;— простая обёртка над протоколом языковых моделей с кешем и дедупликацией. Не революция, но именно такие простые интеграции оказываются самыми полезными. </p><p>Функция появится в StarRocks 4.1. </p> <a href="https://habr.com/ru/posts/1009912/?utm_campaign=1009912&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Fri, 13 Mar 2026 12:46:52 GMT</pubDate>
    <dc:creator><![CDATA[Alex_StarRocks]]></dc:creator>
      
      <category><![CDATA[StarRocks]]></category><category><![CDATA[OLAP]]></category><category><![CDATA[Iceberg]]></category><category><![CDATA[lakehouse]]></category><category><![CDATA[SQL]]></category><category><![CDATA[materialized views]]></category><category><![CDATA[mpp]]></category><category><![CDATA[аналитика данных]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @Alex_StarRocks — Базы данных (+3) — 12.03.2026 15:05]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/1009456/</guid>
    <link>https://habr.com/ru/posts/1009456/?utm_campaign=1009456&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong>Что нас ждёт в StarRocks 4.1</strong></p><p>В документации StarRocks появились release notes для 4.1 с пометкой RC (release candidate) — это предварительная версия перед финальным релизом. Посмотреть, куда движется проект, самое время. Я изучил release notes, связанные issues и PR, и выбрал четыре самых значимых изменения.</p><p>Ссылка на описание релиза:&nbsp;<a href="https://docs.starrocks.io/releasenotes/release-4.1/" rel="noopener noreferrer nofollow">https://docs.starrocks.io/releasenotes/release-4.1/</a></p><p>Актуальные версии на сегодня: Stable — 3.5.14, Latest — 4.0.6.</p><p><strong>1. Автоматическое управление распределением данных</strong></p><p>Раньше при создании таблицы в shared-data кластере нужно было вручную выбирать ключ распределения и рассчитывать количество бакетов. Если ошибся — часть узлов перегружена, а часть простаивает, и исправление требует пересоздания таблицы.</p><p>В 4.1 для shared-data кластеров появляется range-based распределение: таблеты содержат метаданные диапазонов ключей, и система сама следит за их размером — автоматически разделяет слишком большие или объединяет недоиспользуемые. Без изменения схемы и без перезагрузки данных.</p><p>На практике: меньше ручной настройки при создании таблиц, меньше проблем с неравномерной нагрузкой. Issue #64986 (<a href="https://github.com/StarRocks/starrocks/issues/64986" rel="noopener noreferrer nofollow">https://github.com/StarRocks/starrocks/issues/64986</a>)</p><p><strong>2. DELETE для Iceberg-таблиц</strong></p><p>До 4.1 StarRocks мог только читать данные из Iceberg и добавлять новые (INSERT). Удалять было нельзя. А это серьёзное ограничение: удаление персональных данных по требованиям регуляторов, исправление ошибочных записей, очистка устаревших данных — всё приходилось делать через Spark или Trino.</p><p>Теперь DELETE FROM (механизм Iceberg position delete) работает напрямую из StarRocks. При этом delete-файлы совместимы с другими движками — Spark, Trino и Flink корректно их прочитают. StarRocks становится ещё более полноценным SQL-движком для Iceberg: SELECT + INSERT + DELETE. Issue #66944 (<a href="https://github.com/StarRocks/starrocks/issues/66944" rel="noopener noreferrer nofollow">https://github.com/StarRocks/starrocks/issues/66944</a>)</p><p><strong>3. Рекурсивные CTE (WITH RECURSIVE)</strong></p><p>Одна из самых запрашиваемых фич — сообщество просило с 2023 года. Рекурсивные CTE позволяют писать запросы, которые ссылаются сами на себя — это нужно для обхода иерархий (оргструктуры, категории товаров, вложенные комментарии), заполнения пропусков во временных рядах и графовых задач. Если вы мигрируете с PostgreSQL, MySQL или Trino — больше не нужно переписывать рекурсивные запросы. PR #65932 (<a href="https://github.com/StarRocks/starrocks/pull/65932" rel="noopener noreferrer nofollow">https://github.com/StarRocks/starrocks/pull/65932</a>)</p><p><strong>4. Инкрементальное обновление Materialized Views на Iceberg</strong></p><p>До 4.1 materialized views на Iceberg-таблицах обновлялись полным пересчётом — даже если в источнике добавилось несколько строк. Теперь StarRocks умеет обновлять MV инкрементально — обрабатывается только новая порция данных. Особенно заметно на append-heavy сценариях: логи, события, IoT-данные. Ограничение первой версии — работает только с таблицами, в которые данные добавляются, но не обновляются. Issue #61789 (<a href="https://github.com/StarRocks/starrocks/issues/61789" rel="noopener noreferrer nofollow">https://github.com/StarRocks/starrocks/issues/61789</a>)</p><p><strong>Что ещё интересного:</strong>&nbsp;</p><ul><li><p>Полнотекстовый поиск в shared-data кластерах (inverted index, beta) </p></li><li><p>Таблеты до 100 ГБ </p></li><li><p>Меньше мелких файлов, проще эксплуатация </p></li><li><p>Поддержка Iceberg V3 и тип VARIANT для полуструктурированных данных </p></li><li><p>ai_query() </p></li><li><p>вызов LLM-моделей прямо из SQL-запроса </p></li><li><p>sum_map() — нативная агрегация MAP по ключам </p></li><li><p>Мониторинг потоков FE через SQL без внешних инструментов</p></li></ul><p>Больше постов про StarRocks и Lakehouse — в <a href="https://t.me/starrocks_selena" rel="noopener noreferrer nofollow">Telegram-канале</a> @starrocks_selena</p> <a href="https://habr.com/ru/posts/1009456/?utm_campaign=1009456&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Thu, 12 Mar 2026 12:05:00 GMT</pubDate>
    <dc:creator><![CDATA[Alex_StarRocks]]></dc:creator>
      
      <category><![CDATA[StarRocks]]></category><category><![CDATA[OLAP]]></category><category><![CDATA[Iceberg]]></category><category><![CDATA[Lakehouse]]></category><category><![CDATA[SQL]]></category><category><![CDATA[Materialized Views]]></category><category><![CDATA[MPP]]></category><category><![CDATA[Data Lake]]></category><category><![CDATA[аналитика]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @VamWebStore — Git (+4) — 11.02.2026 14:55]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/995354/</guid>
    <link>https://habr.com/ru/posts/995354/?utm_campaign=995354&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/31b/e40/eef/31be40eef6492e93894c2e00c8192c11.png" width="2496" height="1154"></figure><p><strong>OAuth на практике: что оказалось удобным, а что отпугнуло пользователей</strong></p><blockquote><p>Мы запустили молодую платформу с двумя типами аккаунтов: обычные пользователи и разработчики (публикуют PWA и управляют приложениями).</p><p>Бренда и доверия пока нет, поэтому вопрос авторизации быстро стал не техническим, а психологическим.</p></blockquote><p>С чего начали</p><p>Для обычных пользователей:<br> •	Email / пароль<br> •	Google<br> •	GitHub</p><p>Для разработчиков — жёстче:<br> •	Обязательная привязка Google<br> •	Обязательная привязка GitHub</p><p>Логика казалась разумной:<br> «Разработчик = есть GitHub»<br> «Двойная верификация = меньше спама»</p><p>На практике это не сработало.</p><p>Первые тревожные сигналы</p><p>Регистрация разработчиков шла крайне медленно, несмотря на интерес к публикации приложений.</p><p>Сначала списывали на:<br> •	новый продукт<br> •	низкое доверие<br> •	отсутствие аудитории</p><p>Но после общения с разработчиками (в том числе через Habr) картина прояснилась.</p><p>Что отпугивало разработчиков</p><ol><li><p>Новый сервис → нежелание делиться данными</p></li></ol><p>Даже если это «просто email», психологический барьер остаётся.</p><p>Когда с первого шага нужно:<br> •	линковать внешние аккаунты<br> •	проходить несколько этапов подтверждения<br> •	подключать сторонние сервисы</p><p>это воспринимается как лишний фрикцион.</p><p>Особенно для соло-разработчиков и небольших команд.</p><ol start="2"><li><p>Git ≠ GitHub</p></li></ol><p>Ключевой инсайт.</p><p>Мы обнаружили, что:<br> •	не все хотят логиниться через GitHub<br> •	часть использует GitLab или Bitbucket<br> •	некоторые принципиально не хотят связывать GitHub с новым сервисом</p><p>Обязательная привязка GitHub стала серьёзным барьером.</p><p>А мнение стандартных пользователей разделилось:</p><p>Часть говорила:</p><p>«Чем больше OAuth-кнопок, тем солиднее выглядит платформа».</p><p>Логика простая:<br> •	если есть Google / Facebook / Discord — значит не ноунейм<br> •	интеграции с крупными сервисами повышают доверие</p><p>Это не про безопасность — это про ощущение легитимности.</p><p>Другие говорили ровно противоположное:</p><p>«Слишком много кнопок — ощущение перегруженности».</p><p>И это тоже справедливый аргумент.</p><p>Что мы изменили</p><ol><li><p>Упростили форму для пользователей</p></li></ol><p>Оставили:<br> •	Google<br> •	Facebook<br> •	Discord</p><p>Достаточно выбора для доверия, без визуального шума.</p><ol start="2"><li><p>Git-провайдеры вынесли в отдельную группу</p></li></ol><p>Под отдельной кнопкой:<br> •	GitHub<br> •	GitLab<br> •	Bitbucket</p><p>Для разработчиков это стало понятнее и логичнее.</p><ol start="3"><li><p>Убрали обязательный GitHub</p></li></ol><p>Теперь для developer-аккаунта нужно подключить любой Git-аккаунт, если ни один не подключён.</p><p>Без принудительного GitHub.</p><p>Первые цифры (осторожно)</p><p>Прошла всего неделя, выборка маленькая, платформа всё ещё молодая.</p><p>Тем не менее:<br> •	Зарегистрированные пользователи: +13%<br> (было 0–6% в неделю)<br> •	Зарегистрированные разработчики: +16%<br> (было 0–3%)</p><p>Похоже, это те разработчики, которые знали о платформе, но их останавливало требование GitHub.</p><p>Выводы (пока не финальные)<br> •	OAuth — это не только безопасность, но и психология доверия<br> •	Жёсткие требования на старте почти всегда бьют по росту<br> •	Git ≠ GitHub — и это важно<br> •	Много провайдеров могут как повышать доверие, так и перегружать UI</p><p>Для молодой платформы даже такие ранние сигналы уже показательны.</p><p>Интересно услышать опыт коллег:<br> добавляли ли вы OAuth-провайдеров после запуска?<br> были ли случаи, когда обязательная авторизация через конкретный сервис тормозила рост?</p> <a href="https://habr.com/ru/posts/995354/?utm_campaign=995354&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Wed, 11 Feb 2026 11:55:09 GMT</pubDate>
    <dc:creator><![CDATA[VamWebStore]]></dc:creator>
      
      <category><![CDATA[OAuth]]></category><category><![CDATA[аутентификация]]></category><category><![CDATA[авторизация]]></category><category><![CDATA[GitHub]]></category><category><![CDATA[GitLab]]></category><category><![CDATA[Bitbucket]]></category><category><![CDATA[доверие пользователей]]></category><category><![CDATA[рост продукта]]></category><category><![CDATA[pwa]]></category><category><![CDATA[store]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @AndrewZav — Базы данных (+3) — N/P]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/993526/</guid>
    <link>https://habr.com/ru/posts/993526/?utm_campaign=993526&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p>Коллеги,&nbsp;<strong>03.02.2026</strong>, три дня назад я провёл вебинар, посвящённый&nbsp;<strong>полиглотности СУБД</strong>&nbsp;-  умению работать с диалектами&nbsp;<strong>PostgreSQL, Oracle и Microsoft </strong>в контексте импортозамещения.</p><p>Меня зовут&nbsp;<strong>Жуйков Андрей</strong>, и если будет время - буду рад, если посмотрите запись 👀</p><p><strong>«Импортозамещение СУБД по-новому: интеллектуальный подход к замене MS SQL и Oracle»</strong><br><br>🔹 <strong>Установка и первый запуск Digital Q.DataBase</strong><br>• развёртывание Digital Q.DataBase в Docker-контейнере<br>• установка и настройка Digital Q.DataBase на Ubuntu 24.04<br>• архитектура, ключевые преимущества и типовые сценарии использования в российских компаниях</p><p>🔹 <strong>Новые возможности Digital Q.DataBase для импортозамещения</strong><br>• инструменты, упрощающие миграцию с MS SQL и Oracle<br>• как сократить риски и сроки перехода без переписывания приложений</p><p>🔹 <strong>Практика внедрения и реальные кейсы</strong><br>• Владимир Авсеев показал, как система «Босс-Кадровик», изначально заточенная под MS SQL, успешно работает на Digital Q.DataBase<br>• Анастасия Коршунова (отдел разработки) продемонстрировала примеры успешной интеграции Digital Q.DataBase с 1С и Delphi-приложениями</p><p>🔹 <strong>Ответы на вопросы</strong><br>• практические нюансы миграции и эксплуатации<br>• ответы на вопросы из реальных проектов от разработчиков Digital Q.DataBase и команды «Босс-Кадровик»</p><p>📎&nbsp;<strong>Полезные ссылки</strong><br>🔹 Бесплатное получение дистрибутива:&nbsp;<a href="https://database.diasoft.ru%EF%BF%BC%F0%9F%94%B9" rel="noopener noreferrer nofollow">https://database.diasoft.ru<br>🔹</a> Документация: доступна внутри дистрибутива<br>🔹 Telegram-сообщество Digital Q.DataBase:&nbsp;<a href="https://t.me/dqdatabase" rel="noopener noreferrer nofollow">https://t.me/dqdatabase</a></p><iframe id="6985b1d0d60e0f43dd0e4056" src="https://embedd.srv.habr.com/iframe/6985b1d0d60e0f43dd0e4056" class="embed_video embed__content" allowfullscreen="true"></iframe> <a href="https://habr.com/ru/posts/993526/?utm_campaign=993526&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Fri, 06 Feb 2026 09:19:21 GMT</pubDate>
    <dc:creator><![CDATA[AndrewZav]]></dc:creator>
      
      <category><![CDATA[импортозамещение]]></category><category><![CDATA[postgres]]></category><category><![CDATA[mssql]]></category><category><![CDATA[oracle]]></category><category><![CDATA[qdatabase]]></category><category><![CDATA[субд]]></category><category><![CDATA[полиглот]]></category><category><![CDATA[tsql]]></category><category><![CDATA[plsql]]></category><category><![CDATA[plpgsql]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @AndrewZav — Базы данных (+3) — 29.01.2026 10:19]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/990460/</guid>
    <link>https://habr.com/ru/posts/990460/?utm_campaign=990460&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p>Хочу поделиться записью моего последнего вебинара - в преддверии следующего. Буду рад всем, кто посмотрит.</p><p>📘&nbsp;Часть 1. Теория и философия Digital Q.DataBase&nbsp;<br>Разбираем фундаментальные вопросы:&nbsp;<br>• Как Digital Q.DataBase объединяет три SQL-диалекта <br>(T-SQL, PL/SQL, PL/pgSQL) в одном ядре?&nbsp;<br>• Как продукт обеспечивает простоту и высокую скорость миграции?&nbsp;<br>• Что входит в базовый состав коробочной версии?&nbsp;</p><p>🛠&nbsp;Часть 2. Практика: установка и работа с диалектами&nbsp;<br>• скачиваем и устанавливаем Digital Q.DataBase,&nbsp;<br>• получаем документацию,&nbsp;<br>• выполняем практику по SQL-диалектам на демостендах.&nbsp;</p><p>Да, это тот самый момент, когда теория превращается в конкретику - и вы сами видите, как работает гибридная архитектура продукта.&nbsp;</p><p>📎&nbsp;Полезные ссылки&nbsp;<br>🔹&nbsp;Бесплатное получение дистрибутива:&nbsp;<a href="https://database.diasoft.ru%EF%BF%BC%F0%9F%94%B9" rel="noopener noreferrer nofollow">https://database.diasoft.ru<br>🔹</a>&nbsp;Документация: доступна внутри дистрибутива&nbsp;<br>🔹&nbsp;Telegram-сообщество Digital Q.DataBase:&nbsp;<a href="https://t.me/dqdatabase" rel="noopener noreferrer nofollow">https://t.me/dqdatabase</a></p><iframe id="697b06ebc0ff206076797848" src="https://embedd.srv.habr.com/iframe/697b06ebc0ff206076797848" class="embed_video embed__content" allowfullscreen="true"></iframe> <a href="https://habr.com/ru/posts/990460/?utm_campaign=990460&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Thu, 29 Jan 2026 07:19:28 GMT</pubDate>
    <dc:creator><![CDATA[AndrewZav]]></dc:creator>
      
      <category><![CDATA[импортозамещение]]></category><category><![CDATA[digitalqdatabase]]></category><category><![CDATA[mssql]]></category><category><![CDATA[oracle]]></category><category><![CDATA[sql]]></category><category><![CDATA[postgresql]]></category><category><![CDATA[вебинар]]></category><category><![CDATA[qdatabase]]></category><category><![CDATA[dqdb]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @rozhnev — SQL (+3) — N/P]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/971438/</guid>
    <link>https://habr.com/ru/posts/971438/?utm_campaign=971438&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p>📈 MariaDB 11.8, векторные БД и курс на миграцию с Oracle: Итоги MariaDB Meetup в Тель-Авиве</p><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/ba2/d8f/8c7/ba2d8f8c768dde651020a712a23b40aa.jpeg" alt="Я и Монти Видениус" title="Я и Монти Видениус" width="1689" height="3000"><div><figcaption>Я и Монти Видениус</figcaption></div></figure><p>Вчера мне посчастливилось побывать на MariaDB Meetup с участием самого <strong>Майкла «Монти» Видениуса</strong> в Тель-Авиве. Это событие стало не только ценной возможностью услышать о стратегических и технических планах развития MariaDB, но и позволило укрепить партнерские связи между проектом и нашей образовательной платформой.</p><p>Делюсь ключевыми тезисами и анонсами с митапа, которые будут интересны всем, кто работает с базами данных и Open Source.</p><p>1. Стратегический вектор: Open Source и миграция с Oracle</p><p>Майкл Видениус в своем докладе однозначно обозначил стратегию MariaDB: курс на безоговорочную победу открытого кода над проприетарными гигантами. Основной акцент был сделан на <strong>преимуществах миграции с Oracle</strong> на MariaDB.</p><p>Преимущества и миграция:</p><ul><li><p><strong>Экономическая эффективность:</strong> Монти открыто говорил о <strong>несопоставимой стоимости</strong> использования и владения MariaDB по сравнению с Oracle, что является критическим фактором для многих корпоративных пользователей.</p></li><li><p><strong>Совместимость синтаксиса:</strong> MariaDB активно развивает <strong>режим совместимости с Oracle</strong> (Oracle Compatibility Mode), который значительно упрощает процесс перехода, позволяя использовать привычный синтаксис SQL. Это резко снижает затраты времени и ресурсов на переписывание существующего кода.</p></li><li><p><strong>Производительность MariaDB 11.8:</strong> Были продемонстрированы тесты, подтверждающие <strong>рост производительности более чем в 2,5 раза</strong> по сравнению с предыдущими версиями за счет архитектурных улучшений.</p></li></ul><p>2. MariaDB, AI и Векторные базы данных</p><p>Сергей Голубчик представил глубокий технический обзор поддержки <strong>векторного типа данных</strong> в последних версиях MariaDB. Это важнейший шаг, который ставит MariaDB в один ряд с современными решениями, адаптированными для задач искусственного интеллекта.</p><ul><li><p><strong>Векторный тип данных (Векторная БД):</strong> Встроенная поддержка векторов позволяет использовать MariaDB как полноценную векторную базу данных, что критически важно для работы с <strong>embeddings</strong>, семантическим поиском и RAG-системами (Retrieval-Augmented Generation).</p></li><li><p><strong>Производительность и точность (Tradeoff):</strong> Сергей Голубчик подробно остановился на ключевом вопросе <strong>производительности векторных операций</strong> и <strong>компромиссе между скоростью поиска и точностью</strong> (<em>performance vs. precision of search</em>). Он продемонстрировал, как тонкая настройка конфигурации и индексов (например, использование <strong>HNSW-индексов</strong>) позволяет добиться наилучшего баланса, обеспечивая высокую скорость без существенной потери точности результатов.</p></li></ul><p>3. Видение будущего и сотрудничество</p><p>Анна Видениус (CEO MariaDB Foundation) представила стратегический обзор развития проекта, подчеркнув фокус на стабильности, высокой производительности и укреплении позиции MariaDB в корпоративном сегменте.</p><p>🤝 Новые горизонты: Планы сотрудничества с <a href="http://sqlize.online" rel="noopener noreferrer nofollow">sqlize.online</a></p><p>Самой продуктивной частью митапа стало личное общение с Майклом и Анной Видениус, которое вылилось в конкретные договоренности:</p><ol><li><p><strong>Расширение поддержки версий:</strong> Платформа <a href="http://sqlize.online" rel="noopener noreferrer nofollow">sqlize.online</a> расширит поддержку MariaDB до трех актуальных версий, включая последнюю — <strong>MariaDB 11.8</strong> — с акцентом на тестирование ее <strong>векторных возможностей</strong>.</p></li><li><p><strong>Новый учебный контент:</strong> На <a href="http://sqltest.online" rel="noopener noreferrer nofollow">sqltest.online</a> будет запущен новый набор практических заданий, разработанных совместно с командой MariaDB, для глубокого освоения последних функций и особенностей этой СУБД.</p></li></ol><p>Это сотрудничество поможет ускорить процесс обучения и внедрения инноваций MariaDB среди разработчиков и аналитиков.</p><p>❓ Дискуссия: Готовы ли вы использовать векторы в MariaDB?</p><p>MariaDB смело интегрирует технологии будущего, делая ставку на миграцию и ИИ.</p><p><strong>Уважаемые читатели Хабра, вопрос к вам:</strong></p><p><strong>Как вы относитесь к появлению нативной поддержки векторного типа данных в MariaDB? Готовы ли вы использовать эту функцию в своих новых проектах и рассматривать MariaDB как альтернативу специализированным векторным базам данных?</strong></p><p>Делитесь мнениями в комментариях!</p> <a href="https://habr.com/ru/posts/971438/?utm_campaign=971438&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Sat, 29 Nov 2025 07:55:53 GMT</pubDate>
    <dc:creator><![CDATA[rozhnev]]></dc:creator>
      
      <category><![CDATA[sql]]></category><category><![CDATA[vectorization]]></category><category><![CDATA[vector]]></category><category><![CDATA[database]]></category><category><![CDATA[mariadb]]></category><category><![CDATA[celebris]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @HyperFlow — CMS (+2) — 11.11.2025 11:15]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/965180/</guid>
    <link>https://habr.com/ru/posts/965180/?utm_campaign=965180&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p>HyperFlow 1.2 — это обновлённая версия фирменного движка, разработанного с акцентом на безопасность, защиту данных и устойчивость к взлому. В новой версии реализованы современные механизмы защиты, соответствующие стандартам OWASP и требованиям к безопасной разработке.</p><p>Если вы ищете надёжный движок для сайта, защищённую CMS или систему управления с повышенной безопасностью, HyperFlow 1.2 — это решение, которому можно доверять.</p><p><a href="https://hyper-flow.ru/news/info/hyperflow-12-novaya-versiya-bezopasnogo-dvizhka-saytov" rel="noopener noreferrer nofollow">https://hyper-flow.ru/news/info/hyperflow-12-novaya-versiya-bezopasnogo-dvizhka-saytov</a></p> <a href="https://habr.com/ru/posts/965180/?utm_campaign=965180&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Tue, 11 Nov 2025 08:15:33 GMT</pubDate>
    <dc:creator><![CDATA[HyperFlow]]></dc:creator>
      
      <category><![CDATA[защита]]></category><category><![CDATA[cms]]></category><category><![CDATA[cms разработка]]></category><category><![CDATA[cms с удобной админкой]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @Finam_Broker — Тестирование веб-сервисов (+4) — N/P]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/finam_broker/posts/959458/</guid>
    <link>https://habr.com/ru/companies/finam_broker/posts/959458/?utm_campaign=959458&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong>Три кота, на которых держится QA в финтехе</strong></p><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/bc0/aca/b44/bc0acab442a733cc12d037337ec42de8.jpeg" width="1480" height="932"></figure><p>Когда люди слышат «QA-инженер», они обычно думают: «А, это тот человек, который нажимает все кнопки подряд и заносит баг-репорты в Jira». Ха-ха, мимо.</p><p>Всем привет! Я Настя, QA-инженер в «Финаме». Мой путь в тестировании начался с эксплуатации торгово-клиринговой системы «СПБ Биржи», а последние несколько лет я тестирую бэк-офисные и торговые системы. И за это время я убедилась: QA в финансовой компании — это отдельная вселенная.</p><p>Сегодня я хочу поделиться чек-листом навыков выживания и развития, которые просто необходимы любому QA в финтехе, — три кота, на которых всё держится.</p><p><strong>Кот Смыслюня</strong> — с умным видом объясняет, что лимитка не равно рыночка, и спокойно может мурлыкать лекцию про хеджирование в три часа ночи.</p><p>В обычном QA баг-репорты выглядят как «пользователь нажал кнопку — система упала». В финтехе сценарий может звучать как «один трейдер выставил заявку на опционы через API ЦБ, а в это время сработала маржинальная проверка, в результате чего вышло несхождение в клиринговом отчете». Ничего не понятно?</p><p>Поэтому знание предметной области — основа QA в финансовой сфере. Здесь важно понимать терминологию, специфику работы и все бизнес-процессы: как проходят сделки, что такое дисконтирование, и почему неправильный расчет одного показателя может стать причиной ошибки на миллионы. Я пришла в IT из финансов, работала с брокерами и депозитариями, поэтому мне было немного проще.</p><p><strong>Как прокачать предметку?</strong> Изучите бизнес-процессы. Разберите базовые термины. И не ленитесь изучать теорию финансов, а не только учебники по Java и Python.</p><p><strong>Кошка Табличка </strong>—<strong> </strong>ловко таскает данные из разных таблиц и всегда возвращается домой с добычей. Иногда кусается, если забыли про типы данных.</p><p>Без знания SQL вы потеряетесь в финансовом секторе. Тут лучше иметь продвинутые SQL-навыки, например:</p><ul><li><p>аг<strong>регаты (COUNT, SUM, AVG) </strong>— быстро сворачивают кучу данных в удобный формат;  </p></li><li><p><strong>временные таблицы </strong>— магический инструмент. Данные не лежат «готовыми», их нужно поймать, сохранить и присоединить к основной таблице;  </p></li><li><p><strong>JOIN’ы </strong>— мостики между таблицами. Без них ваши данные просто стоят отдельно, как несогласованные депозиты на разных счетах;  </p></li><li><p><strong>типы данных и кастинг </strong>— часто разные источники хранят одно и то же по-разному. Не забудьте привести к одному виду.  </p></li></ul><p>И не храните текст — ID гораздо быстрее. Умение работать с SQL в финтехе — не просто навык, а мастхэв для QA: чем лучше владеете этим языком, тем увереннее двигаетесь в мире цифр и транзакций.</p><p><strong>Кот Скриптик </strong>—<strong> </strong>ленивый, но гениальный: «Зачем делать руками, если я могу запустить автотесты и спать дальше?» Избавляет QA от рутины, оставляя время на умные проверки и кофе.</p><p>Без автотестов в финтехе никуда, слишком много данных и проверок. Для меня топ — Python, идеален для тестирования SQL-запросов. Конечно, можно и на других языках, всё зависит от задач. Но если только начинаете, Python, простой и с кучей бесплатных курсов, будет вашим спасательным кругом. Я, кстати, стартовала на «Питонтьюторе» — и ничего, выжила!</p><p><strong>Пара фишек:&nbsp;</strong></p><ul><li><p>pytest — швейцарский нож для автотестов. Параметризация позволяет запускать кучу тестов с разными данными, не плодя сотни копий кода;&nbsp;</p></li><li><p>и подружитесь со словариками: они как маленькие контейнеры для данных, очень удобны при работе с результатами SQL или параметрами тестов.</p></li></ul><p>Мой главный совет — выбирайте одну-две рутинные проверки и автоматизируйте их хотя бы по одной в неделю. Через месяц вы не только прокачаете свои навыки, но и покрытие тестами вырастет, и ваша жизнь станет на порядок проще.</p><p>Что мы поняли из истории про трех котов? Предметка рулит. Для работы в финтехе нужно знать термины, процессы и специфику инструментов. SQL — ваш супергерой. Без него вы потеряетесь в горах таблиц и хранимок. Автотесты спасают ваши нервы и время. Даже пара тестов в неделю увеличит покрытие и прокачает навыки.</p><p>В следующих постах мы с коллегами расскажем больше о работе в финтехе. До скорых встреч!</p> <a href="https://habr.com/ru/posts/959458/?utm_campaign=959458&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Fri, 24 Oct 2025 08:20:17 GMT</pubDate>
    <dc:creator><![CDATA[Finam_Broker (Финам)]]></dc:creator>
      
      <category><![CDATA[qa]]></category><category><![CDATA[тестирование]]></category><category><![CDATA[финтех]]></category><category><![CDATA[автоматизация тестирования]]></category><category><![CDATA[python]]></category><category><![CDATA[sql]]></category><category><![CDATA[qa-инженер]]></category><category><![CDATA[карьера в it]]></category><category><![CDATA[обучение тестированию]]></category><category><![CDATA[базы данны]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @SofiaShpak — Блог компании Selectel (+4) — N/P]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/selectel/posts/949334/</guid>
    <link>https://habr.com/ru/companies/selectel/posts/949334/?utm_campaign=949334&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong>Квиз: основы работы с базами данных</strong></p><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/fa5/3b4/4d6/fa53b44d6dd74f2490ec4493cfe1d848.png" width="1344" height="638"></figure><p>Если вы изучаете базы данных или давно не работали с ними и хотите проверить знания, приглашаем пройти наш новый квиз. Ответьте на несколько теоретических вопросов и попробуйте расшифровать SQL-запросы — в конце получите промокод на 1000 бонусов в панели Selectel.</p><p><a href="https://selectel.ru/blog/quiz-databases/?utm_source=habr.com&amp;utm_medium=referral&amp;utm_campaign=academy_post_databasequiz_220925_content" rel="noopener noreferrer nofollow">Пройти квиз</a></p><p>Не забудьте поделиться результатами в комментариях!</p> <a href="https://habr.com/ru/posts/949334/?utm_campaign=949334&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Mon, 22 Sep 2025 11:35:32 GMT</pubDate>
    <dc:creator><![CDATA[SofiaShpak (Selectel)]]></dc:creator>
      
      <category><![CDATA[selectel]]></category><category><![CDATA[базы данных]]></category><category><![CDATA[sql]]></category><category><![CDATA[системное администрирование]]></category><category><![CDATA[it-инфраструктура]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @toxicmt — SQL (+3) — 01.09.2025 17:49]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/942850/</guid>
    <link>https://habr.com/ru/posts/942850/?utm_campaign=942850&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong>Как правильно откатывать миграции?</strong> Если коротко, то никак.</p><p>В продакшене миграции могут идти только вперед. Какого? Откат миграции во время ролбека (при неудачном деплое) во-первых сильно усложняет всю процедуру, во-вторых, в теории, может ее некисло замедлить, уже не говоря про потенциальные локи на время отката. На фоне этого возможны ошибки, которые приведут всю систему в неконсистентное состояние.  </p><p>Ролбек, в идеале, это просто переключение с одной версии кода на другую. Но ведь тогда возможны ошибки связанные с изменениями в базе? Если делать через жопу, то возможны. При правильном подходе, база всегда обратно совместима как минимум на одну версию. Только в этом случае мы можем обеспечить и бесшовный деплой (zero downtime deploy) и практически моментальный откат. </p><p>А это значит, что нельзя менять тип у колонок (если тип сужается), нельзя менять именования таблиц и полей. Если это все таки нужно, то существует немало техник, позволяющих сделать переход через создание новых сущностей и синхронизацией либо через код либо через саму базу (например с помощью триггеров). По этой теме даже написали целую книгу "Refactoring Databases: Evolutionary Database Design". </p><p>Получается, что любые ошибки в базе будут только накапливаться? Не совсем. Обратная совместимость обычно нужна только на текущую и следующую версию. Если у нас не коробка, а облачное решение, то одновременно могут работать только две версии. В таком случае, мы без проблем можем писать любые миграции, которые удаляют и меняют все что угодно, что уже не используется. Заметьте, это не откат, а новые миграции. </p><p>А вот в разработке откат миграции конечно же удобен. Пока код еще не слит в основную ветку или лежит только локально, то мы без проблем можем откатить и удалить миграции, которые сами же недавно создали, но в процессе проработки поняли что они нам не нужны или их нужно переделать.</p><p>Больше про разработку в моем телеграм-канале <a href="https://t.me/orgprog" rel="noopener noreferrer nofollow">организованное программирование</a></p> <a href="https://habr.com/ru/posts/942850/?utm_campaign=942850&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Mon, 01 Sep 2025 14:49:12 GMT</pubDate>
    <dc:creator><![CDATA[toxicmt]]></dc:creator>
      
      <category><![CDATA[миграции]]></category><category><![CDATA[деплой]]></category><category><![CDATA[даунтайм]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @elizaveta_roschina — Блог компании Data Sapience (+4) — 19.08.2025 18:06]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/datasapience/posts/938742/</guid>
    <link>https://habr.com/ru/companies/datasapience/posts/938742/?utm_campaign=938742&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong>Нагрузочное тестирование GP6 vs GP7 vs Cloudberry</strong><br><br>Насколько лучше производительность в GP7 и Cloudberry относительно GP6? Насколько стабильно работают GP7 и Cloudberry? Стоит ли мигрировать с GP6 в 2025? И если да, то на что? Ответы на эти вопросы — в <a href="https://habr.com/ru/companies/glowbyte/articles/936384/" rel="noopener noreferrer nofollow">партнерском материале</a> по нагрузочному тестированию GreenPlum 6.X, GreenPlum 7.X и Cloudberry ведущего архитектора группы компаний GlowByte Марка Лебедева. <br><br>Материал был анонсирован в статье <a href="https://habr.com/ru/companies/datasapience/articles/921882/" rel="noopener noreferrer nofollow">«Тестирование систем и движков массивно-параллельных вычислений. Часть II. TPC-DS»</a> и продолжает серию публикаций о нагрузочных тестированиях технического руководителя решений Data Ocean Nova и Data Ocean Flex Loader Евгения Вилкова.</p><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/046/b70/005/046b70005241c8c36ddf6cc964bf59a4.jpeg" width="1200" height="794"></figure> <a href="https://habr.com/ru/posts/938742/?utm_campaign=938742&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Tue, 19 Aug 2025 15:06:14 GMT</pubDate>
    <dc:creator><![CDATA[elizaveta_roschina (Data Sapience)]]></dc:creator>
      
      <category><![CDATA[sql]]></category><category><![CDATA[postgres]]></category><category><![CDATA[нагрузочное тестирование]]></category><category><![CDATA[dwh]]></category><category><![CDATA[gp6]]></category><category><![CDATA[greenplum]]></category><category><![CDATA[tpc-ds]]></category><category><![CDATA[cloudberry]]></category><category><![CDATA[космотекст]]></category><category><![CDATA[gp7]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @denis-19 — SQL (+3) — 06.08.2025 19:21]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/934762/</guid>
    <link>https://habr.com/ru/posts/934762/?utm_campaign=934762&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p>Представлен бесплатный <a href="https://mode.com/sql-tutorial/" rel="noopener noreferrer nofollow">обучающий курс по SQL</a> с 10 объёмными уроками с необходимой теорией, практикой в редакторе Mode от полных новичков до продвинутых спецов SQL, включая всю базу (SELECT, WHERE, ORDER BY, LIMIT и логические операторы), а также продвинутые темы (агрегирующие функции, GROUP BY, HAVING, соединение таблиц). В проекте доступен&nbsp;симулятор аналитика на реальных данных, A/B тестирование и инсайты продукта.</p><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/3fe/b55/67f/3feb5567f2fb9b946453452a5966780b.jpg" width="927" height="806"></figure> <a href="https://habr.com/ru/posts/934762/?utm_campaign=934762&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Wed, 06 Aug 2025 16:21:49 GMT</pubDate>
    <dc:creator><![CDATA[denis-19]]></dc:creator>
      
      <category><![CDATA[курс по SQL]]></category><category><![CDATA[SQL]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @SSP_blog — Блог компании SSP SOFT (+4) — 29.07.2025 12:12]]></title>
    <guid isPermaLink="true">https://habr.com/ru/companies/ssp-soft/posts/931984/</guid>
    <link>https://habr.com/ru/companies/ssp-soft/posts/931984/?utm_campaign=931984&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p><strong>Новые вакансии в SSP SOFT: расширяем команду аналитиков</strong></p><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/f73/7bc/6d7/f737bc6d73517fa11bf47831864492fc.png" alt="https://hh.ru/employer/5648224?hhtmFrom=vacancy " title="https://hh.ru/employer/5648224?hhtmFrom=vacancy " width="1080" height="684"><div><figcaption><a href="https://hh.ru/employer/5648224?hhtmFrom=vacancy)%EF%BF%BC" rel="noopener noreferrer nofollow">https://hh.ru/employer/5648224?hhtmFrom=vacancy</a> </figcaption></div></figure><p>Привет Хабр! Когда ИТ-рынок охлаждается, мы продолжаем нанимать. Предлагаем реальные задачи, прокачку скиллов и бенефиты «в рынке». Никакой бюрократии и скуки — мы нацелены на то, чтобы ты получал удовлетворение от работы.</p><p> ✔️ Гарантируем интересные задачи<br> ✔️Для каждого нового сотрудника есть наставник<br> ✔️ Центр компетенций помогает прокачивать навыки<br> ✔️ С нами ты можешь работать из любой точки мира<br> ✔️ Для экстравертов у нас есть уютные офисы в Москве и Томске<br> ✔️ Оптимальный Work Life Balance</p><p>🎁 Наши плюшки: ДМС со стоматологией, обучение от компании и бонусная программа.</p><p>📢 Мы ищем:</p><p>1️⃣Аналитика 1C (<a href="https://tomsk.hh.ru/vacancy/123248946?from=employer&amp;hhtmFrom=employer" rel="noopener noreferrer nofollow">https://tomsk.hh.ru/vacancy/123248946?from=employer&amp;hhtmFrom=employer</a>)</p><p>2️⃣Системного аналитика (<a href="https://tomsk.hh.ru/vacancy/122192419?from=employer&amp;hhtmFrom=employer" rel="noopener noreferrer nofollow">https://tomsk.hh.ru/vacancy/122192419?from=employer&amp;hhtmFrom=employer</a>)</p><p>3️⃣ Аналитика DWH (<a href="https://tomsk.hh.ru/vacancy/122295631?from=employer&amp;hhtmFrom=employer" rel="noopener noreferrer nofollow">https://tomsk.hh.ru/vacancy/122295631?from=employer&amp;hhtmFrom=employer</a>)</p><p>👉 присылай резюме в ЛС нашему HR Lead <a href="https://t.me/AONikitina" rel="noopener noreferrer nofollow">https://t.me/AONikitina</a><br> Подробности о вакансиях читай на ХХ.ру (<a href="https://hh.ru/employer/5648224?hhtmFrom=vacancy)%EF%BF%BC" rel="noopener noreferrer nofollow">https://hh.ru/employer/5648224?hhtmFrom=vacancy)<br></a>Ждем тебя в команду SSP SOFT!</p> <a href="https://habr.com/ru/posts/931984/?utm_campaign=931984&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Tue, 29 Jul 2025 09:12:28 GMT</pubDate>
    <dc:creator><![CDATA[SSP_blog (SSP SOFT)]]></dc:creator>
      
      <category><![CDATA[аналитик]]></category><category><![CDATA[работа аналитиком]]></category><category><![CDATA[вакансия 1С]]></category><category><![CDATA[вакансия аналитика]]></category>
  </item>
  

	
  

  

  

    

  

  
  <item>
    <title><![CDATA[Пост @rozhnev — SQL (+1) — N/P]]></title>
    <guid isPermaLink="true">https://habr.com/ru/posts/930134/</guid>
    <link>https://habr.com/ru/posts/930134/?utm_campaign=930134&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
    <description><![CDATA[<p>Огромное спасибо: Поддержка ChatGPT на <a href="http://sqlize.online" rel="noopener noreferrer nofollow">sqlize.online</a> восстановлена! 🎉</p><p>Привет, сообщество!</p><p>У меня есть невероятно крутые новости!</p><p>Благодаря вашей потрясающей щедрости и пожертвованиям, которые мы получили, мы собрали средства, необходимые для <strong>восстановления и продолжения интеграции ChatGPT</strong> на нашей платформе! 🥳</p><p>Ваша поддержка значит для меня очень много. Она напрямую покрывает расходы на API OpenAI, гарантируя, что такие функции, как генерация запросов на естественном языке и умная помощь по SQL, остаются доступными для всех.</p><p>Мы запустили<a href="https://%D1%80%D0%B5%D0%B5%D0%B7%D1%8B%D0%96..sqlize.online" rel="noopener noreferrer nofollow"> sqlize.online</a> как доступный инструмент для изучения и работы с SQL, и возможности ИИ являются ключевой частью этого проекта. Знание того, что многие из вас ценят этот сервис и помогли поддерживать его работу, по-настоящему мотивирует.</p><p>Это доказательство силы сообщества! Спасибо вам за веру в <a href="http://sqlize.online" rel="noopener noreferrer nofollow">sqlize.online</a> и за помощь в поддержке ресурсов для блага всех энтузиастов и профессионалов SQL.</p><p>Мы обязуемся продолжать совершенствовать <a href="http://sqlize.online" rel="noopener noreferrer nofollow">sqlize.online</a> и расширять ваши возможности в работе с данными.</p><figure class="full-width "><img src="https://habrastorage.org/getpro/habr/upload_files/8f2/3c8/e63/8f23c8e6352a455739e26146a49bf4ac.png" alt="Пример вопроса и ответа GPT" title="Пример вопроса и ответа GPT" width="1864" height="811"><div><figcaption>Пример вопроса и ответа GPT</figcaption></div></figure> <a href="https://habr.com/ru/posts/930134/?utm_campaign=930134&amp;utm_source=habrahabr&amp;utm_medium=rss">Читать дальше &rarr;</a>]]></description>
      
    <pubDate>Thu, 24 Jul 2025 07:07:11 GMT</pubDate>
    <dc:creator><![CDATA[rozhnev]]></dc:creator>
      
      <category><![CDATA[SQL]]></category><category><![CDATA[Database]]></category><category><![CDATA[AI]]></category><category><![CDATA[ChatGPT]]></category><category><![CDATA[поддержка клиентов]]></category>
  </item>
  

	
  

  

  

      

      

      

    
  </channel>
</rss>
