The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Google переименовал ZetaSQL в GoogleSQL

04.02.2026 10:07 (MSK)

Компания Google объявила о переименовании SQL-анализатора ZetaSQL в GoogleSQL. Проект развивает инструментарий для разбора и анализа грамматики, семантики, типов, модели данных и функций для языка SQL и диалекта GoogleSQL. Диалект GoogleSQL примечателен возможностью объединения запросов при помощи неименованных каналов (pipe) и применяется в различных продуктах и сервисах Google, среди которых BigQuery, Spanner, F1, BigTable, Dremel и Procella. Код проекта написан на языке С++ и распространяется под лицензией Apache 2.0.

В качестве причины переименования называется унификация под единым брендом названия развиваемого в Google диалекта SQL и связанных с ним библиотек для разбора и парсинга. Предполагается, что переименование ZetaSQL в GoogleSQL уменьшит путаницу и упростит поиск материалов, связанных с технологией GoogleSQL. Репозиторий с открытым кодом ZetaSQL продолжит развиваться той же командой, но под именем GoogleSQL.

  1. Главная ссылка к новости (https://opensource.googleblog....)
  2. OpenNews: Опубликован Valkey 8.0, форк СУБД Redis от Amazon, Google, Oracle и Ericsson
  3. OpenNews: Google представил Lovefield, SQL-подобную БД для JavaScript
  4. OpenNews: На конференции Google I/O представлена открытая графо-ориентированная СУБД Cayley
  5. OpenNews: Компания Google открыла исходные тексты БД LevelDB
  6. OpenNews: Открыты исходные тексты кластерной БД, напоминающей Google BigTable
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64735-googlesql
Ключевые слова: googlesql, zetasql, sql
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (23) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 10:25, 04/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    А как же NoSQL?! Потравили хипстеров, а сами продолжают писать SQL.
     
     
  • 2.5, Аноним (5), 10:53, 04/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А это совершеено другая сфера применения. Иногда хочется много места чтобы хранить сотни галстуков, а иногда нужно подобрать правильный.
     

  • 1.6, Аноним (6), 11:02, 04/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пробежался бегло по описанию пайпов, создалось впечатление, что они переизобретают CTE.
     
     
  • 2.10, Аноним (10), 11:36, 04/02/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Фатальный недостаток, мсье!
     

  • 1.9, Аноним (9), 11:32, 04/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    зато честно...
    сразу по названию, разные целевые аудитории пойдут в разные стороны:
    адепты и неофиты ГуГоЛя не перепутают дверь
    другие сразу будут держаться по-дальше
     
     
  • 2.18, Аноним (18), 13:09, 04/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >SQL-анализатора ZetaSQL в GoogleSQL

    Да это вообще прям самое лучшее).

     

  • 1.11, Sm0ke85 (ok), 12:13, 04/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Похоже гугл уже фсе...?
     
     
  • 2.23, Фонтимос (?), 13:53, 04/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нет! Он ищё ого-го!
     

  • 1.12, Аноним (12), 12:35, 04/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Минутка теории заговоров: можно переименовывать свои продукты каждый год, чтобы натренированные LLM конкурентов путались в ответах и ничего не знали про новое имя.
     
     
  • 2.14, пох. (?), 12:52, 04/02/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Аллах с тобой, это как раз то немногое что ллмки отлично умеют.

     

  • 1.13, Аноним (13), 12:35, 04/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    А YouTube когда в GoogleTube переименуют? Унификация под единым брендом уменьшит путаницу и упростит поиск материалов!
     
     
  • 2.16, Аноним (16), 13:05, 04/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Когда рейтинги начнут падать.
     
  • 2.24, kusb (?), 13:58, 04/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Переименуют в Google - единое приложение и единый интегрированный сайт для всего, включая поиск, просмотр видео, платёжную систему, общение с ИИ...
     

  • 1.15, Витюшка (?), 12:54, 04/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А теперь берём... берём... лёгким движением руки видим что потрясающий nushell (и его язык программирования nu) - это не только "более удобная оболочка для админов".

    И там идеи которые на поколения опережают эти вариации SQL.
    ls | first 10 | where name = "Donny"

    Ой, что это тут у нас? Язык запросов SQL с pipe и не только

     
     
  • 2.17, Аноним (16), 13:06, 04/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Для для тех кто не умеет в анализ пояснить это хорошо или плохо?
     
     
  • 3.22, Витюшка (?), 13:45, 04/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ну если прикрутить это к движку баз данных - получится новый передовой язык запросов. Крайне удобный, строго типизированный.

    То есть между ls | where... передаются данные которые тмпизированы (в отличие от bash где "всё есть строка".

    А почему круто для баз данных? Потому что он работает (хоть и в памяти) с таблицами. Это и есть его основная структура.

    Если в применении к обычному админству. Считай что ты пишешь те же самые SQL к базе данных в памяти. И данные одной команды полностью известны второй после оператора pipe. Это не просто "какая-то строка".

     
  • 2.19, Аноним (19), 13:21, 04/02/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И там идеи которые на поколения опережают эти вариации SQL.

    SQL появился в 1973, если ты не в курсе. "Нп поколения", ага.

    > ls | first 10 | where name = "Donny"

    Гениально! Делаем листинг всей директории, чтобы откусить от него первые десять имен и найти среди них Donny.

    > Ой, что это тут у нас? Язык запросов SQL с pipe

    Нет, это костыльная портянка юникствых комманд для ФС, не имеющая никакого отношения к, собственно, структурированным запросам.

     
     
  • 3.21, Витюшка (?), 13:38, 04/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Мы же про язык сейчас говорим, синтаксис.
    Конкретно в применении в движку реляционных баз данных - движок может делать всё что угодно пока сохраняется корректность результата. И ничего "последовательно" он делать не должен.

    А этот запрос он логический. Он не говорит "как". Поколения - это технологически.

     
  • 3.25, анон (?), 14:36, 04/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >> ls | first 10 | where name = "Donny"
    > Гениально! Делаем листинг всей директории, чтобы откусить от него первые десять имен
    > и найти среди них Donny.

    Генераторы? Не, не слышали! Даже "нормальный", древний ls не будет сначала читать всю директорию и лишь затем выводить содержимое.

    Т.е. вполне сработает и в классическом варианте типа
    ls | head -n10|фильтр
    с той разницей, что фильтр из-за "весь выхлоп - лишь строка" придется долго и вдумчиво велосипедить.

     
  • 2.20, Мемоним (?), 13:37, 04/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > ls | first 10 | where name = "Donny"

    Пауэрщельно!

     
  • 2.29, Аноним (29), 16:02, 04/02/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > потрясающий nushell
    > ls | first 10 | where name = "Donny"

    Через head и grep это делалось когда тебя ещё в проекте не было, безо всяких sql, васянских шеллов и тем более маргинальных яп.

     

  • 1.26, Джон Титор (ok), 14:45, 04/02/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     
  • 1.28, Аноним (28), 15:55, 04/02/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Представители zeta иннопланетян, те что на Луну землян не пущают оскорбились как индейцы апачи?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру