Databend est un entrepôt de données cloud moderne. Conçu pour la flexibilité et l’efficacité afin de répondre à vos besoins d’analyse à grande échelle. Gratuit et open source. Découvrez le service cloud maintenant : https://app.databend.cn .
Quoi de neuf dans Databend
Explorez les nouveaux développements de Databend cette semaine et découvrez Databend qui vous tient le plus à cœur.
Fonctionnalités avancées de recherche en texte intégral
Dans les mises à jour récentes, Databend a encore amélioré ses capacités de recherche en texte intégral, étendu et optimisé les fonctions match
et , permettant aux utilisateurs d'effectuer des recherches précises et une récupération de données en fonction de besoins complexes.query
Les principales mises à jour sont les suivantes :
- Prise en charge de la pondération multi-champs :
match
la fonction prend désormais en charge la pondération de plusieurs champs et peut attribuer différentes pondérations en fonction de l'importance des différents champs. - Syntaxe de requête améliorée :
query
la fonction introduit une série de nouvelles syntaxes de requête, rendant la recherche plus flexible et plus puissante. La syntaxe de requête spécifique prise en charge inclut :- Recherche simple : permet de rechercher directement par champs,
title:quick
par ex. - Opérateurs booléens : prend en charge les requêtes composées utilisant les opérateurs logiques AND, OR, par exemple
title:fox AND dog OR cat
. - Opérateurs obligatoires et niés : Spécifiez que certains mots doivent être présents ou doivent être exclus en utilisant les opérateurs
+
et-
, par exempletitle:+fox -cat
. - Phrase Match : prend en charge les recherches d'expressions complètes,
title:"quick brown fox"
par ex. - Requêtes multi-champs pondérées : permet d'appliquer des pondérations différentes sur plusieurs champs,
title:fox^5 content:dog^2
par ex.
- Recherche simple : permet de rechercher directement par champs,
Les exemples sont les suivants :
> SELECT id, score(), title FROM books WHERE query('title:+设计 -实现') ORDER BY score() DESC;
+------+------------+-------------------------------+
| id | score() | title |
+------+------------+-------------------------------+
| 6 | 0.7909737 | 前端架构设计 |
| 4 | 0.69980496 | Rust程序设计(第2版) |
+------+------------+-------------------------------+
Si vous souhaitez en savoir plus, n'hésitez pas à contacter l'équipe Databend ou à consulter les ressources répertoriées ci-dessous.
Coin des codes
Explorons des extraits de code ou des projets dans Databend et l'écosystème environnant.
Documentation de déploiement entièrement mise à jour
La documentation en anglais relative au déploiement de Databend a été entièrement mise à jour récemment. Les amis intéressés sont invités à la lire et à la consulter pour comprendre les différents détails auxquels il faut prêter attention lors du déploiement de Docker et du cluster.
Conseils : Le document chinois est livré avec des vidéos d'opération pertinentes, vous pouvez passer à docs.databend.cn pour les visualiser.
Points forts
Voici quelques événements remarquables, vous pourrez peut-être trouver quelque chose d'intéressant.
- Prise en charge de l'utilisation de cte dans la mise à jour et l'insertion.
- atomisation
create table as select
Quoi de neuf ensuite
Nous sommes toujours ouverts aux technologies de pointe et aux idées innovantes, et vous invitons à rejoindre la communauté et à injecter de la vitalité dans Databend.
SÉQUENCE de soutien
SEQUENCE est utilisée pour générer une valeur numérique unique qui peut être utilisée comme clé primaire ou autre identifiant unique dans une table.
Databend prévoit de tirer parti de la fonctionnalité de séquence intégrée de MetaSrv pour prendre en charge la création et la modification d'objets SEQUENCE et nextval
des fonctions utilitaires correspondantes.
Les exemples sont les suivants :
CREATE OR REPLACE SEQUENCE seq1;
create table t1(a bigint, b string);
insert into t1 values(nextval(seq1), 'b');
SELECT nextval(seq1);
---------
102
Numéro 15180 | exploit : CRÉER OU REMPLACER UNE SÉQUENCE
Si ce sujet vous intéresse, vous pouvez essayer de résoudre certains problèmes ou participer à des discussions et à des revues de relations publiques. Alternativement, vous pouvez cliquer sur https://link.databend.rs/im-feeling-lucky pour choisir une question au hasard, bonne chance !
Nouveaux contributeurs
Rencontrez de nouvelles personnes dans la communauté. Databend est un meilleur endroit grâce à vous.
- @finchxx a terminé la mise à jour et la mise à niveau des dépendances sqllogictests, #15242 .
- @YichiZhang0613 Correction des commentaires incohérents avec le code, #15229 .
Journal des modifications
Consultez le journal des modifications des versions quotidiennes de Databend pour rester au courant des derniers développements.
Adresse : https://github.com/datafuselabs/databend/releases
Contributeurs
Un grand merci aux contributeurs pour leur excellent travail cette semaine.
Connecte-toi avec nous
Databend est un nouvel entrepôt de données open source, flexible et peu coûteux, basé sur le stockage objet qui peut également effectuer des analyses en temps réel. Nous attendons avec impatience votre attention et explorons ensemble les solutions d’entrepôt de données cloud natives pour créer une nouvelle génération de Data Cloud open source.
Linus a pris les choses en main pour empêcher les développeurs du noyau de remplacer les tabulations par des espaces. Son père est l'un des rares dirigeants capables d'écrire du code, son deuxième fils est directeur du département de technologie open source et son plus jeune fils est un noyau. contributeur à l'open source. Huawei : Il a fallu 1 an pour convertir 5 000 applications mobiles couramment utilisées Migration complète vers Hongmeng Java est le langage le plus sujet aux vulnérabilités tierces Wang Chenglu, le père de Hongmeng : l'open source Hongmeng est la seule innovation architecturale. dans le domaine des logiciels de base en Chine, Ma Huateng et Zhou Hongyi se serrent la main pour « éliminer les rancunes ». Ancien développeur de Microsoft : les performances de Windows 11 sont « ridiculement mauvaises » " Bien que ce que Laoxiangji est open source, ce ne soit pas le code, les raisons qui le sous-tendent. sont très réconfortants. Meta Llama 3 est officiellement publié. Google annonce une restructuration à grande échelle.