Arrêtez de coudre trois bases de données ensemble. HelixDB est un moteur de graphe et de vecteur natif de Rust qui contient vos nœuds, vos embeddings, vos bords typés et vos documents clé-valeur dans un seul processus - pas de Postgres séparé, pas de Qdrant séparé, pas de Neo4j séparé. Ce cours accompagne un ingénieur Rust depuis helix init jusqu'à un schéma HelixQL typé, les portes de pré-déploiement helix check et helix compile, la traversée de graphe et la recherche vectorielle côte à côte dans le même langage de requête, et un client Rust typé qui appelle une instance HelixDB en direct avec quatre contrats d'exécution. Chaque primitive que vous rencontrez est connectée à un schéma .hx fonctionnel et à un moteur d'exécution que vous pouvez installer en une seule commande. Le module 4 met les verbes de traversée de graphe (Out, In, WHERE, ORDER, RANGE) et la recherche top-k vectorielle côte à côte dans le même langage de requête, et ajoute les ShortestPathDijkstras avec des expressions de poids composables pour un routage tenant compte des coûts. Vous terminez avec le modèle canonique hybride-RAG - SearchV retourne les top-k embeddings, puis un bord typé remonte vers les documents sources - livré comme un client Rust typé (helix-rs plus serde) avec quatre contrats d'assertion d'exécution. Le cours se termine par une lecture honnête des cas où HelixDB est le mauvais choix : OLAP en colonnes, sémantique d'exécution Spark, entrepôts analytiques multi-tenants.

HelixDB à partir de zéro
Profitez de l'une de nos meilleures offres et renforcez vos compétences avec 50 % de réduction sur Coursera Plus. Économisez maintenant.

HelixDB à partir de zéro
Ce cours fait partie de Spécialisation "Rust pour l'ingénierie des données"

Instructeur : Noah Gift
Inclus avec
Expérience recommandée
Ce que vous apprendrez
Appliquer le schéma HelixQL à trois éléments (N::, V::, E::) et la forme QUERY à quatre mots-clés, compilés en gestionnaires Rust typés.
Créez un pipeline hybride RAG avec SearchV et ::In<EmbeddingOf>, fourni sous la forme d'un client Rust typé.
Intégrez la traversée de graphes et la recherche vectorielle au sein d'un seul langage de requête HelixQL et d'un seul moteur.
Compétences que vous acquerrez
- Catégorie : Génération assistée par récupération
- Catégorie : Validation des données
- Catégorie : Théorie des graphes
- Catégorie : Conception de la base de données
- Catégorie : Routage de réseau
- Catégorie : Algorithmes
- Catégorie : Stockage des données
- Catégorie : Emboîtements
Outils que vous découvrirez
- Catégorie : Bases de données vectorielles
- Catégorie : Bases de données relationnelles
- Catégorie : Langages de requête
- Catégorie : Interface de ligne de commande
- Catégorie : Rust (langage de programmation)
Détails à connaître

Ajouter à votre profil LinkedIn
mai 2026
5 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise du sujet
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable

Il y a 6 modules dans ce cours
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeur

Offert par
En savoir plus sur Développement de logiciels
Statut : Essai gratuitPragmatic AI Labs
Statut : Essai gratuitPragmatic AI Labs
Statut : Essai gratuitPragmatic AI Labs
Statut : Essai gratuit
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Foire Aux Questions
Plus de questions
Aide financière disponible,




