Блог Uber Engineering опубликовал статью о том, как компания внедрила функцию преобразования текста в SQL в своем чат-интерфейсе.
Эта функция включает в себя использование технологий NLP (natural language processing) для понимания запросов пользователей и последующего генерирования соответствующих SQL-запросов.
Uber добавил множество дополнительных функций, таких как автоматические подсказки таблиц и параметров, из которых пользователь может выбрать нужные данные для своего запроса. Эти улучшения делают процесс взаимодействия с базой данных через чат намного удобнее и проще.
Эта статья подчеркивает инновационный подход компании к улучшению пользовательского опыта и автоматизации рутинных процессов.
https://www.uber.com/en-DE/blog/query-gpt/
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍9🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Вот его основные возможности:
▪️Запуск одной ячейки приводит к автоматическому запуску всех зависимых ячеек.
▪️Вы можете запускать свои ноутбуки как скрипты Python, параметры которых задаются через аргументы командной строки.
▪️Встроенная поддержка SQL и удобная панель для работы с данными делают Marimo мощным инструментом для анализа информации.
▪️Ноутбуки Marimo сохраняются в формате .py, что позволяет легко управлять версиями через Git.
Важно отметить, что поддержка SQL была добавлена недавно. Это позволяет вам писать запросы и получать результаты в виде датафреймов.
pip install marimo && marimo tutorial intro
🔗 Ссылка
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍7❤4👎2😁2🤬1
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥7❤4👎1
Компания Oracle выпустила новую версию MySQL 9.1.0. Теперь сборки MySQL Community Server доступны для всех основных дистрибутивов Linux, FreeBSD, macOS и Windows. Благодаря новой модели выпуска версий, MySQL 9.1 относится к веткам "Innovation".
Эти ветки предназначены для раннего доступа к новым функциям и выпускаются каждые 3 месяца.
Их поддержка прекращается после выхода следующей значительной версии. Планируется выпуск LTS-версии летом следующего года, которая рекомендуется для стабильных внедрений.
После этого будет выпущена новая версия MySQL 10.0.
Что нового в MySQL 9.1?
- Добавлена поддержка
IF NOT EXISTS в CREATE VIEW,
предотвращая ошибки при создании представлений с существующими именами.- Прекращена загрузка триггеров при операциях чтения, уменьшая потребление памяти и нагрузку на CPU. Триггеры теперь загружаются только при модификациях данных.
- Расширен вывод
EXPLAIN
, включающий информацию о многодиапазонном чтении и полуобъединении.- Обеспечено атомарное выполнение операций CREATE DATABASE и DROP DATABASE для защиты от сбоев.
- В JavaScript-хранимых процедурах добавлен тип VECTOR для передачи данных между процедурами.
- Поддержка аутентификации через протокол OpenID Connect.
- Исправлено 27 уязвимостей, включая критическую CVE-2024-5535, вызванную чтением данных вне выделенного буфера в OpenSSL.
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥6❤5😁1
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤4🔥3
Он позволяет делать резервные копии сразу нескольких баз данных с одного сервера, указывая их названия через запятую или пробел в переменной окружения POSTGRES_DB.
Также поддерживает выполнение вебхуков до и после выполнения задания, автоматически управляет ротацией и удалением устаревших копий. Инструмент работает под Docker и поддерживает архитектуры Linux: amd64, arm64, arm/v7, s390x, ppc64le.
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍6🔥6
▪️Github
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍8🔥5
▪️GitHub
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍6🔥3👎1😁1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁28❤7👍4🔥2😱2
🔹 (INNER) JOIN — возвращает строки, где значения совпадают в обеих таблицах.
🔹 LEFT (OUTER) JOIN — возвращает все строки из левой таблицы и те, что соответствуют условию из правой таблицы.
🔹 RIGHT (OUTER) JOIN — возвращает все строки из правой таблицы и те, что соответствуют условию из левой таблицы.
🔹 FULL (OUTER) JOIN — возвращает все строки, где есть совпадения в одной из таблиц.
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27❤11🔥7
This media is not supported in your browser
VIEW IN TELEGRAM
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
😁85🥰9👍4❤2
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤6🔥4
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥6🤯5❤4😱3👎1😁1😢1
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤6🤔3🔥2
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤4🔥1
Исследователи из подразделений Google Project Zero и Google DeepMind опубликовали отчёт о развитии AI-системы Big Sleep, построенной на базе большой языковой модели Gemini 1.5 Pro и предназначенной для определения уязвимостей в исходном коде. Достижением проекта стало выявление с использованием Big Sleep первой пригодной для эксплуатации и ранее неизвестной уязвимости в существующем проекте. Уязвимость выявлена в результате проверки AI-системой кодовой базы СУБД SQLite и приводит к переполнению за нижнюю границу буфера в стеке (buffer underflow). Проблема обнаружена в недавно принятом коде и устранена до его попадания в финальный релиз SQLite 3.47.0.
Модель может использоваться как вспомогательный инструмент в областях, в которых требуется проведение трудозатратного ручного рецензирования, а также для организации автоматической проверки нового кода с целью выявления уязвимостей на ранних стадиях разработки (до попадания проблемного кода в финальные релизы). Предполагается, что развиваемая AI-модель позволит выявлять связанные с безопасностью проблемы в коде, которые проблематично определять путём fuzzing-тестирования.
Дополнительно можно отметить заявление генерального директора Google о том, что в настоящее время более четверти (25%) всего создаваемого в компании кода генерируется с использованием больших языковых моделей Gemini, после чего данный код рецензируется и принимается инженерами. Отмечается, что подобное применение AI позволило существенно ускорить процесс разработки продуктов.
https://googleprojectzero.blogspot.com/2024/10/from-naptime-to-big-sleep.html
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤6🔥3👎1
This media is not supported in your browser
VIEW IN TELEGRAM
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍6❤5
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤4🔥3