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.
Prise en charge des transactions multi-relevés
Databend prend désormais en charge la prise en charge de base des transactions multi-instructions.
Les utilisations des transactions multi-relevés incluent :
- Effectuez des modifications DML sur plusieurs tables en une seule transaction.
- Effectuez des modifications sur une seule table en plusieurs étapes en fonction de calculs intermédiaires.
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;
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.
crabml - Réimplémentation de GGML dans Rust
crabml est un projet expérimental en cours, ce qui équivaut à réimplémenter GGML en utilisant Rust. Une inférence efficace peut être effectuée sur du matériel bon marché.
Créé par Flaneur2020 , membre de l'équipe Databend , il prend actuellement en charge l'inférence du modèle quantifié Llama 3B Q8_0.
Points forts
Voici quelques événements remarquables, vous pourrez peut-être trouver quelque chose d'intéressant.
- SQLsmith prend en charge la génération de données de type binaire et géométrique.
- La jointure de hachage est intégrée au nouveau cadre de filtrage.
EXPLAIN
Prend en charge le mode de sortie exhaustif (verbose
), qui peut fournir davantage d'informations et de statistiques sur les attributs de relation.- Améliorez la table d'analyse pour prendre en charge l'interrogation des blocs incrémentiels de la table des fusibles.
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.
Prise en charge du dialecte PRQL
Le nom complet de PRQL est Pipelined Relational Query Language, prononcé « Prequel ». PRQL est également lisible et déclaratif ; mais contrairement à SQL, il prend en charge des concepts abstraits tels que les variables et les fonctions.
Voici un exemple 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 peut être prqlc
compilé en SQL général qui peut être analysé par AST, et Databend prévoit d'en profiter pour prendre en charge PRQL.
Numéro 14811 | Fonctionnalité : prise en charge du dialecte prql
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.
- @dracooooooo a implémenté
DESC[RIBE] [TABLE] <name>
la prise en charge des instructions, #14736 .
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.