Dbt labs купили SDF стартап. __SDF — это высокопроизводительный набор инструментов для разработки на SQL, объединённый в одну CLI. Он включает в себя мультидиалектный SQL-компилятор, систему типов, фреймворк для трансформаций, линтер и сервер языка. Написанный на Rust, он обладает высокой степенью параллелизации и рассчитан на масштабирование. Этот набор инструментов основан на передовых разработках в понимании SQL. SDF представляет каждый SQL-диалект (Snowflake, Redshift, BigQuery и др.) как полную ANTLR-грамматику с определениями всех типов данных, правил приведения, функций, тонкостей областей видимости и многого другого. В отличие от исторического подхода dbt (где SQL воспринимался как строки текста), SDF видит объекты, типы, синтаксис и семантику. Точно так же, как виртуальные машины (VMs) эмулируют физическое оборудование, SDF эмулирует SQL-компиляторы, нативные для используемых вами платформ данных.__ SDF о__снованная дуэтом отец/сын (Лукас и Вольфрам Шульте, CEO и CTO соответственно) и с основной командой исследователей баз данных из Microsoft Research, Meta и других организаций, компания включает в себя одних из самых квалифицированных специалистов на планете для решения задачи надежного и масштабируемого понимания SQL.__ Почему это важно: 1. dbt исторически рассматривал SQL как текстовые строки с некоторым Jinja-шаблонированием. SDF (SQL Development Framework) приносит настоящую поддержку SQL — парсинг, системы типов и семантический анализ для различных диалектов. 2. Практическое влияние огромное: примерно в 100 раз быстрее компиляция, поддержка IDE и детализированная lineage без подключения к вашему хранилищу данных. 3. Самое интересное, SDF эмулирует компиляторы SQL нативно, так что может обнаруживать ошибки на этапе разработки, а не во время выполнения. Это действительно полезная покупка, так как одна из главных задач dbt это генерация (compile) SQL запросов. Для бесплатной версии dbt core пока ничего нового.
Dbt labs купили SDF стартап. SDF — это высокопроизводительный набор…
Из этого канала
- #4991Личный пример использования VSCode + Claude. Нашел плагин для VSCode - Cline…
Личный пример использования VSCode + Claude. Нашел плагин для VSCode - Cline (раньше назывался Claude Dev). Он позволяет открыть окно чата.
- #4992Каникулы закончились, самое время пойти учиться! Совет: лучше тратить деньги…
Каникулы закончились, самое время пойти учиться! Совет: лучше тратить деньги работодателя на курсы, чем свои. Но выхлопа за свои всегда больше! 👌
- #4993Немножко метрик и проверки гипотез. Гипотеза Использование социальных сетей на…
Немножко метрик и проверки гипотез. Гипотеза Использование социальных сетей на ежедневной основе, чтобы публиковать туда shorts/reels по тематике поможет…
- #4987Очень хорошо прошло утро понедельника в Т-Банк! Шикарная организация, вкусный…
Очень хорошо прошло утро понедельника в Т-Банк! Шикарная организация, вкусный завтрак и теплая компания! Спасибо всем, кто смог прийти или подключиться онлайн.
- #4986А кто не смог оффлайн, будет онлайн, но нужно зарегестрироваться, чтобы ссылку…
А кто не смог оффлайн, будет онлайн, но нужно зарегестрироваться, чтобы ссылку на стрим прислали.