Databend — современное облачное хранилище данных. Создан для обеспечения гибкости и эффективности для удовлетворения ваших потребностей в крупномасштабном анализе. Бесплатный и с открытым исходным кодом. Испытайте облачный сервис прямо сейчас: https://app.databend.cn .
Что происходит в Databend
Изучите новые разработки Databend на этой неделе и познакомьтесь с Databend, который ближе вашему сердцу.
Расширенные возможности полнотекстового поиска
В недавних обновлениях Databend еще больше расширил возможности полнотекстового поиска, расширил и оптимизировал match
функции , позволяя пользователям проводить точный поиск и извлечение данных в соответствии со сложными потребностями.query
Основные обновления заключаются в следующем:
- Поддержка взвешивания нескольких полей:
match
функция теперь поддерживает взвешивание нескольких полей и может назначать разные веса в зависимости от важности разных полей. - Улучшенный синтаксис запроса:
query
функция представляет ряд новых синтаксисов запросов, делающих поиск более гибким и эффективным. Конкретный поддерживаемый синтаксис запроса включает в себя:- Простой поиск : позволяет осуществлять поиск непосредственно по полям,
title:quick
например. - Логические операторы : поддерживаются составные запросы с использованием, например, логических операторов И, ИЛИ
title:fox AND dog OR cat
. - Обязательные и отрицательные операторы . Укажите, что определенные слова должны присутствовать или быть исключены, используя операторы
+
и-
, напримерtitle:+fox -cat
. - Фразовое соответствие : поддерживает поиск по полным фразам,
title:"quick brown fox"
например - Взвешенные запросы с несколькими полями : позволяют применять разные веса к нескольким полям,
title:fox^5 content:dog^2
например
- Простой поиск : позволяет осуществлять поиск непосредственно по полям,
Примеры следующие:
> SELECT id, score(), title FROM books WHERE query('title:+设计 -实现') ORDER BY score() DESC;
+------+------------+-------------------------------+
| id | score() | title |
+------+------------+-------------------------------+
| 6 | 0.7909737 | 前端架构设计 |
| 4 | 0.69980496 | Rust程序设计(第2版) |
+------+------------+-------------------------------+
Если вы хотите узнать больше, свяжитесь с командой Databend или посетите ресурсы, перечисленные ниже.
Уголок кода
Давайте рассмотрим фрагменты кода или проекты в Databend и окружающей экосистеме.
Документация по развертыванию полностью обновлена.
Документация на английском языке, связанная с развертыванием Databend, была недавно полностью обновлена. Заинтересованные друзья могут прочитать и просмотреть ее, чтобы понять различные детали, на которые необходимо обратить внимание во время развертывания Docker и кластера.
Советы: Документ на китайском языке содержит соответствующие видеоролики о работе. Чтобы просмотреть их, вы можете переключиться на docs.databend.cn.
Основные моменты
Вот несколько примечательных событий, возможно, вы найдете что-то интересное.
- Поддержка использования cte при обновлении и вставке.
- распыление
create table as select
Что дальше
Мы всегда открыты для передовых технологий и инновационных идей и приглашаем вас присоединиться к сообществу и вдохнуть жизнь в Databend.
Поддержка ПОСЛЕДОВАТЕЛЬНОСТИ
SEQUENCE используется для создания уникального числового значения, которое можно использовать в качестве первичного ключа или другого уникального идентификатора в таблице.
Databend планирует использовать преимущества встроенной функциональности последовательности MetaSrv для поддержки создания и изменения объектов SEQUENCE и соответствующих nextval
служебных функций.
Примеры следующие:
CREATE OR REPLACE SEQUENCE seq1;
create table t1(a bigint, b string);
insert into t1 values(nextval(seq1), 'b');
SELECT nextval(seq1);
---------
102
Выпуск № 15180 | подвиг: СОЗДАТЬ ИЛИ ЗАМЕНИТЬ ПОСЛЕДОВАТЕЛЬНОСТЬ
Если вам интересна эта тема, вы можете попробовать решить некоторые проблемы или поучаствовать в дискуссиях и PR-обзорах. Кроме того, вы можете нажать на https://link.databend.rs/im-feeling-lucky , чтобы выбрать случайный вопрос, удачи!
Новые участники
Знакомьтесь с новыми людьми в сообществе Databend, благодаря вам.
- @finchxx завершил обновление и обновление зависимостей sqllogictests, #15242 .
- @YichiZhang0613 Исправлены комментарии, несоответствующие коду, #15229 .
Журнал изменений
Ознакомьтесь с журналом изменений ежедневных сборок Databend, чтобы быть в курсе последних событий.
Адрес: https://github.com/datafuselabs/databend/releases
Авторы
Большое спасибо авторам за их прекрасную работу на этой неделе.
Связаться с нами
Databend — это гибкое, недорогое новое хранилище данных с открытым исходным кодом, основанное на объектном хранилище, которое также может выполнять анализ в реальном времени. Мы с нетерпением ждем вашего внимания и совместного изучения облачных решений для хранения данных, чтобы создать новое поколение облака данных с открытым исходным кодом.
Линус взял дело в свои руки, чтобы не дать разработчикам ядра заменять табуляции пробелами. Его отец — один из немногих руководителей, умеющих писать код, его второй сын — директор отдела технологий с открытым исходным кодом, а младший сын — ядро. Соавтор открытого исходного кода Huawei: потребовался 1 год для преобразования 5000 часто используемых мобильных приложений. Комплексный переход на Hongmeng Java — язык, наиболее подверженный сторонним уязвимостям. Ван Чэнлу, отец Hongmeng: Hongmeng с открытым исходным кодом — единственная архитектурная инновация. в области базового программного обеспечения в Китае Ма Хуатенг и Чжоу Хунъи пожимают друг другу руки, чтобы «избавиться от обид». Бывший разработчик Microsoft: производительность Windows 11 «смехотворно плоха» « Хотя то, что Laoxiangji является открытым исходным кодом, - это не код, а причины этого. Meta Llama 3 официально выпущена. Google объявляет о масштабной реструктуризации .