Rust et bases de données : guide pratique
300 pages
French
PDF
4.5

Rust et bases de données : guide pratique

Rust et bases de données : guide pratique

Auteur :

Année :

Résumé :

Le livre « Rust et bases de données : guide pratique » est un manuel complet destiné aux développeurs souhaitant maîtriser l'intégration du langage Rust avec les bases de données relationnelles. Contrairement aux tutoriels abstraits, ce livre propose des solutions prêtes à l'emploi pour des projets réels : du simple stockage de configuration dans SQLite aux systèmes à forte charge sur PostgreSQL avec des requêtes asynchrones.



L'auteur guide progressivement le lecteur des bases aux sujets avancés. Vous apprendrez à configurer une connexion, effectuer des opérations CRUD, travailler avec des migrations et des transactions. Une attention particulière est portée à la sécurité des types — un point fort de Rust. Vous apprendrez à concevoir des schémas de données que le compilateur vérifie à la compilation, éliminant ainsi toute une classe d'erreurs d'exécution.



À qui s'adresse ce livre :

  • Développeurs Rust souhaitant ajouter le travail avec les bases de données à leur arsenal
  • Ingénieurs backend migrant d'autres langages (Python, Go, Java) vers Rust
  • Étudiants et enseignants étudiant la programmation système et le stockage de données
  • Spécialistes travaillant sur des systèmes à forte charge et sécurisés


Ce que vous apprendrez :

  • Les bases du travail avec SQLite via la bibliothèque rusqlite — de la création de tables aux requêtes complexes
  • L'interaction complète avec PostgreSQL via tokio-postgres et sqlx en mode asynchrone
  • L'utilisation de l'ORM Diesel : définition de schéma, migrations, relations complexes entre tables
  • Les pools de connexions, la gestion des erreurs, les transactions et l'isolation des données
  • L'architecture des applications : repositories, couche service, tests avec bases de données
  • La performance : index, optimisation des requêtes, profilage


Le livre contient plus de 20 exemples pratiques avec le code complet, prêts à être utilisés dans vos projets. Chaque chapitre se termine par des exercices pour consolider les acquis. Tous les exemples sont testés sur les versions actuelles de Rust (1.70+) et compatibles avec les dernières versions stables des bibliothèques.



« Rust et bases de données » n'est pas simplement un guide de référence, mais un navigateur pour créer un backend fiable. Vous cesserez de craindre le travail avec les bases de données en Rust et commencerez à apprécier la rigueur et les performances de ce langage.

Recommendations