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.
EXÉCUTER IMMÉDIATEMENT
Databend prend désormais en charge la commande EXECUTE IMMEDIATE, qui permet aux utilisateurs d'exécuter une logique SQL complexe en une seule instruction, offrant ainsi des capacités de traitement SQL plus flexibles.
Les exemples sont les suivants :
EXECUTE IMMEDIATE $$
BEGIN
LET x := 1;
LET y := x + 1;
LET z RESULTSET := SELECT :y + 1;
RETURN TABLE(z);
END;
$$;
----
┌───────┐
│ 2 + 1 │
│ UInt8 │
├───────┤
│ 3 │
└───────┘
Cette fonctionnalité permet à Databend de mieux prendre en charge des scénarios de traitement de données complexes. et fait progresser notre travail dans la prise en charge des procédures stockées et des scripts SQL. Les partenaires intéressés sont également invités à participer au développement et à l'itération des fonctions connexes.
Si vous souhaitez en savoir plus, n'hésitez pas à contacter l'équipe Databend ou à consulter les ressources répertoriées ci-dessous.
- RP #15144 | exploit : ajouter l'instruction EXECUTE IMMEDIATE
- Numéro 14904 | Fonctionnalité : procédure stockée et scripts SQL
Coin des codes
Explorons des extraits de code ou des projets dans Databend et l'écosystème environnant.
Lire la suite : Vers une agrégation de groupes distribués efficace
Dans l'analyse de données à grande échelle (OLAP), l'agrégation de groupes (Group Aggregation) est une technologie largement utilisée. Contrairement aux requêtes SELECT classiques, l'agrégation groupée divise l'ensemble de données en groupes et agrège les données du groupe, modifiant ainsi la cardinalité du résultat.
Inspiré par le blog DuckDB, Databend a développé un nouveau type de table de hachage agrégée pour optimiser l'efficacité du traitement de l'agrégation groupée. De plus, afin de mieux s'adapter aux scénarios distribués, Databend a également conçu et mis en œuvre une série d'optimisations pour la distribution.
Blogue | Vers une agrégation de groupes distribués efficace
Points forts
Voici quelques événements remarquables, vous pourrez peut-être trouver quelque chose d'intéressant.
- Fonctions de supports
ST_GEOMPOINTFROMGEOHASH
etST_MAKEPOLYGON
d'informations géographiques. - Prise en charge des commentaires de la table de modification.
- Prise en charge des compensations pour les voyages dans le temps.
- Lisez le document Docs | Index de texte intégral pour en savoir plus sur les fonctionnalités d'indexation de texte intégral de Databend.
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.
Ajouter un résumé de requête au journal des requêtes
Un résumé de requête est un résumé d'une requête, et si deux requêtes ont le même résumé, cela signifie qu'elles partagent le même schéma. Par exemple, les deux résumés de requête suivants sont identiques :
"SELECT id FROM t1 WHERE name = 'a';"
"SELECT id FROM t1 WHERE name = 'b';"
En examinant les résumés de requêtes respectifs, vous pouvez déterminer quel mode de requête prend le plus de temps, contribuant ainsi à optimiser les performances de la base de données et l'utilisation des ressources.
Numéro 15164 | exploit : ajouter un résumé de requête à query_log
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 !
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.