Еженедельный выпуск Databend с открытым исходным кодом 134

Databend — современное облачное хранилище данных. Создан для обеспечения гибкости и эффективности для удовлетворения ваших потребностей в крупномасштабном анализе. Бесплатный и с открытым исходным кодом. Испытайте облачный сервис прямо сейчас: https://app.databend.cn .

Что происходит в Databend

Изучите новые разработки Databend на этой неделе и познакомьтесь с Databend, который ближе вашему сердцу.

Поддержка транзакций с несколькими операторами

Databend теперь поддерживает базовую поддержку транзакций с несколькими операторами.

Использование транзакций с несколькими операторами включает в себя:

  • Выполняйте изменения DML в нескольких таблицах за одну транзакцию.
  • Вносите изменения в одну таблицу в несколько этапов на основе промежуточных вычислений.
BEGIN;
INSERT INTO t_append_only VALUES(4), (5);
INSERT INTO t_consume_append_only_1 SELECT a FROM s_append_only;
INSERT INTO t_append_only VALUES(6), (7);
COMMIT;

Если вы хотите узнать больше, свяжитесь с командой Databend или посетите ресурсы, перечисленные ниже.

Уголок кода

Давайте рассмотрим фрагменты кода или проекты в Databend и окружающей экосистеме.

crabml — повторная реализация GGML в Rust

crabml — это текущий экспериментальный проект, который эквивалентен повторной реализации GGML с использованием Rust. Эффективный вывод может быть выполнен на дешевом оборудовании.

Созданный Flaneur2020 , членом команды Databend , он в настоящее время поддерживает вывод количественной модели Q8_0 Llama 3B.

Основные моменты

Вот несколько примечательных событий, возможно, вы найдете что-то интересное.

  • SQLsmith поддерживает генерацию данных двоичного и геометрического типа.
  • Хэш-соединение интегрировано с новой структурой фильтров.
  • EXPLAINПоддерживает исчерпывающий режим вывода ( verbose), который может предоставить больше информации и статистики об атрибутах отношений.
  • Улучшите таблицу анализа, чтобы она поддерживала запросы к инкрементным блокам таблицы предохранителей.

Что дальше

Мы всегда открыты для передовых технологий и инновационных идей и приглашаем вас присоединиться к сообществу и вдохнуть жизнь в Databend.

Поддержка диалекта PRQL

Полное название PRQL — Pipelined Relational Query Language, произносится как «Приквел». PRQL также удобочитаем и декларативен, но в отличие от SQL поддерживает абстрактные понятия, такие как переменные и функции.

Вот пример PRQL:

from track_plays
filter plays > 10_000                # Readable numbers
filter (length | in 60..240)         # Ranges with `..`
filter recorded > @2008-01-01        # Simple date literals
filter released - recorded < 180days # Nice interval literals
sort {-length}                       # Concise order direction

PRQL можно prqlcскомпилировать в общий SQL, который может быть проанализирован AST, и Databend планирует воспользоваться этим для обеспечения поддержки PRQL.

Выпуск № 14811 | Особенность: поддержка диалекта prql.

Если вам интересна эта тема, вы можете попробовать решить некоторые проблемы или поучаствовать в дискуссиях и PR-обзорах. Кроме того, вы можете нажать на https://link.databend.rs/im-feeling-lucky , чтобы выбрать случайный вопрос, удачи!

Новые участники

Знакомьтесь с новыми людьми в сообществе Databend, благодаря вам.

  • @dracooooooo реализовал DESC[RIBE] [TABLE] <name>поддержку операторов #14736 .

Журнал изменений

Ознакомьтесь с журналом изменений ежедневных сборок Databend, чтобы быть в курсе последних событий.

Адрес: https://github.com/datafuselabs/databend/releases

Авторы

Большое спасибо авторам за их прекрасную работу на этой неделе.

Связаться с нами

Databend — это гибкое и недорогое новое хранилище данных с открытым исходным кодом, основанное на объектном хранилище, которое также может выполнять анализ в реальном времени. Мы с нетерпением ждем вашего внимания и совместного изучения облачных решений для хранения данных, чтобы создать новое поколение облака данных с открытым исходным кодом.

Линус взял дело в свои руки, чтобы не дать разработчикам ядра заменять табуляции пробелами. Его отец — один из немногих руководителей, умеющих писать код, его второй сын — директор отдела технологий с открытым исходным кодом, а младший сын — ядро. Соавтор открытого исходного кода Huawei: потребовался 1 год для преобразования 5000 часто используемых мобильных приложений. Комплексный переход на Hongmeng Java — язык, наиболее подверженный сторонним уязвимостям. Ван Чэнлу, отец Hongmeng: Hongmeng с открытым исходным кодом — единственная архитектурная инновация. в области базового программного обеспечения в Китае Ма Хуатенг и Чжоу Хунъи пожимают друг другу руки, чтобы «избавиться от обид». Бывший разработчик Microsoft: производительность Windows 11 «смехотворно плоха» « Хотя то, что Laoxiangji является открытым исходным кодом, - это не код, а причины этого. Meta Llama 3 официально выпущена. Google объявляет о масштабной реструктуризации .
{{o.name}}
{{м.имя}}

рекомендация

отmy.oschina.net/u/5489811/blog/11045879