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

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

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

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

Поддержка WASM UDF

Databend теперь поддерживает WASM UDF. В сочетании с CREATE FUNCTIONсинтаксисом и мощными возможностями STAGE файлы WASM можно загружать с уровня хранения, чтобы расширить вычислительные возможности Databend.

CREATE FUNCTION wasm_fibonacci (INT) RETURNS BIGINT LANGUAGE wasm HANDLER = 'wasm_fibonacci(int4)->int4' AS $$@data/udf/wasm/test10-udf-wasm-gcd/test10_udf_wasm_gcd.wasm.zst$$

select number, wasm_fibonacci(number) from numbers(5) where number > 0 order by 1;
----
1 1
2 1
3 2
4 3

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

Уголок кода

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

Узнайте о функциях поиска Databend

Databend поддерживает расширенные возможности полнотекстового поиска и заимствует дизайн у Elasticsearch. Не стесняйтесь читать документацию, чтобы узнать больше.

SELECT *, score() FROM test WHERE QUERY('title:art^5 body:reading^1.2');

┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│           title           │                                      body                                      │  score()  │
├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────┼───────────┤
│ The Importance of Reading │ Reading is a crucial skill that opens up a world of knowledge and imagination. │ 1.3860708 │
│ The Art of Communication  │ Effective communication is crucial in everyday life.                           │ 7.1992116 │
└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘

SELECT *, score() FROM test WHERE MATCH('title^5, body^1.2', 'reading everyday');

┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│           title           │                                      body                                      │  score()  │
├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────┼───────────┤
│ The Importance of Reading │ Reading is a crucial skill that opens up a world of knowledge and imagination. │  8.585282 │
│ The Art of Communication  │ Effective communication is crucial in everyday life.                           │ 1.8575745 │
└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘

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

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

  • Поддержка использования cte при удалении.
  • Новые поддерживаемые функции GEO: st_asgeojson, st_asewkb, st_aswkb, st_asewkt, st_aswkt, st_geohash, to_geometry, try_to_geometry.
  • Поддержка функций map_keysи map_values.
  • Поддержка синтаксиса TOP K.
  • Инвертированный индекс поддерживает данные типа JSON.

Что дальше

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

Поддерживает прямое подключение к Power BI.

Power BI — один из самых популярных инструментов анализа данных, ставший стандартной платформой анализа данных, принятой многими предприятиями. Поэтому чрезвычайно важно обеспечить доступ ко всем данным через Power BI.

Databend планирует поддерживать прямое подключение к Power BI для динамических запросов, что более эффективно и в режиме реального времени, чем использование пакетных процессов ETL или процессов синхронизации CDC, чтобы лучше обслуживать сценарии, требующие своевременного анализа или обработки крупномасштабных наборов данных.

Выпуск № 15342 | Функция: поддержка подключений Power BI.

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

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

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

  • @shamb0 реализовал поддержку WASM UDF, #15107 .

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

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

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

Авторы

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

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

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

Старшеклассники создают свой собственный язык программирования с открытым исходным кодом в качестве церемонии совершеннолетия – резкие комментарии пользователей сети: Опираясь на защиту, Apple выпустила чип M4 RustDesk. Внутренние услуги были приостановлены из-за безудержного мошенничества. Юнфэн ушел из Alibaba. В будущем он планирует выпустить независимую игру на платформе Windows Taobao (taobao.com). Возобновить работу по оптимизации веб-версии, место назначения программистов, Visual Studio Code 1.89 выпускает Java 17, наиболее часто используемую версию Java LTS, в Windows 10 есть доля рынка составляет 70%, Windows 11 продолжает снижаться. Open Source Daily | Google поддерживает Hongmeng, чтобы взять на себя управление; Rabbit R1 с открытым исходным кодом поддерживает телефоны Android. Microsoft Haier Electric закрыла открытую платформу;
{{o.name}}
{{м.имя}}

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

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