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.
Découvrez la prise en charge SEQUENCE de Databend
Une SÉQUENCE est un objet utilisé pour générer automatiquement des identifiants numériques uniques, généralement utilisés pour attribuer différents identifiants aux lignes d'un tableau, telles que les colonnes d'ID utilisateur. En règle générale, la séquence commence à une valeur spécifiée et s'incrémente d'un incrément spécifié.
Les séquences dans Databend commencent à 1 et s'incrémentent de 1 à chaque fois. Si les séquences garantissent des valeurs uniques, elles ne garantissent pas la continuité.
L'utilisation est la suivante :
-- Create a new sequence named staff_id_seq
CREATE SEQUENCE staff_id_seq;
-- Create a new table named staff with columns for staff_id, name, and department
CREATE TABLE staff (
staff_id INT,
name VARCHAR(50),
department VARCHAR(50)
);
-- Insert a new row into the staff table, using the next value from the staff_id_seq sequence for the staff_id column
INSERT INTO staff (staff_id, name, department)
VALUES (NEXTVAL(staff_id_seq), 'John Doe', 'HR');
Si vous souhaitez en savoir plus, n'hésitez pas à contacter l'équipe Databend ou à consulter les ressources répertoriées ci-dessous.
Prise en charge de l'ajustement dynamique de la priorité de la session
Dans un environnement multi-utilisateurs, différentes tâches de requête peuvent nécessiter différentes priorités d'allocation de ressources. Databend prend désormais en charge l'ajustement dynamique de la priorité de session, permettant aux administrateurs ou aux utilisateurs de définir la priorité des tâches de requête selon leurs besoins, optimisant ainsi l'utilisation des ressources et améliorant le temps de réponse pour les tâches importantes.
La syntaxe est la suivante :
SET PRIORITY (HIGH | MEDIUM | LOW) <session_id>
Qui <session_id>
peut show processlist
être obtenu par déclaration.
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.
Open Source Été 2024 | Accédez au Cloud Data Warehouse avec Databend
Cette année est la troisième année que la communauté Databend participe à l'événement Open Source Summer, et je suis très heureux de continuer à travailler avec vous. Comme les années précédentes, nous avons préparé deux projets et souhaitons la bienvenue à vous qui êtes intéressés par l'entrepôt de données cloud à explorer ensemble.
Points forts
Voici quelques événements remarquables, vous pourrez peut-être trouver quelque chose d'intéressant.
- Fonctions géométriques nouvellement prises en charge :
ST_XMAX
. - Fonctions MAP nouvellement prises en charge :
map_size
,map_cat
,map_contains_key
. - Optimisé
vacuum drop table
pour prendre en charge l'exécution parallèle. - Gestionnaire http ajouté
v1/login
.
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.
Prend en charge plus de fonctions géométriques
Les fonctions géométriques sont un ensemble de fonctions qui gèrent les types de données spatiales, tels que les objets géométriques tels que les points, les lignes et les polygones.
Dans le dernier rapport hebdomadaire, nous avons présenté la prise en charge actuelle des fonctions géométriques de Databend. Afin de mieux prendre en charge les scénarios d'analyse spatiale et de gestion des données géographiques, il reste encore un nombre considérable de fonctions de mesure et de transformation d'analyse qui doivent être mises en œuvre.
Dans le numéro ci-dessous, nous avons compilé les fonctions à prendre en charge et les progrès actuels. Les étudiants intéressés sont invités à participer au développement connexe.
Numéro 15413 | Caractéristique : prise en charge des fonctions géométriques
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.
- @forsaken628 a implémenté la fonction map_size, #15444 .
- @hanxuanliang a implémenté la fonction map_contains_key, #15465 .
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.
L'équipe chinoise d'IA de Microsoft a fait ses valises et s'est rendue aux États-Unis, impliquant des centaines de personnes. Combien de revenus un projet open source inconnu peut-il rapporter ? Huawei a officiellement annoncé que la position de la station miroir open source de l'Université des sciences et technologies de Yu Huazhong a été ajustée. L'accès au réseau externe a été officiellement ouvert. Les fraudeurs ont utilisé TeamViewer pour transférer 3,98 millions ! Que doivent faire les fournisseurs de postes de travail à distance ? La première bibliothèque de visualisation frontale et fondateur du célèbre projet open source de Baidu, ECharts - un ancien employé d'une société open source bien connue qui "est allée à la mer" a annoncé la nouvelle : après avoir été interpellé par ses subordonnés, le technicien Le leader est devenu furieux et grossier et a licencié l'employée enceinte. OpenAI a envisagé d'autoriser l'IA à générer du contenu pornographique. Microsoft a déclaré à la Fondation Rust qu'elle avait fait un don de 1 million de dollars américains. Veuillez me dire quel est le rôle de time.sleep(6) ici. ?