Rust und Datenbanken: Ein praktischer Leitfaden
300 Seiten
German
PDF
4.5

Rust und Datenbanken: Ein praktischer Leitfaden

Rust und Datenbanken: Ein praktischer Leitfaden

Autor:

Jahr:

Zusammenfassung:

Das Buch „Rust und Datenbanken: Ein praktischer Leitfaden“ ist ein umfassendes Handbuch für Entwickler, die die Integration der Sprache Rust mit relationalen Datenbanken erlernen möchten. Im Gegensatz zu abstrakten Tutorials bietet das Buch fertige Lösungen für reale Projekte: von der einfachen Speicherung von Konfigurationen in SQLite bis hin zu hochbelastbaren Systemen auf PostgreSQL mit asynchronen Abfragen.



Der Autor führt den Leser Schritt für Schritt von den Grundlagen zu fortgeschrittenen Themen. Sie erfahren, wie Sie eine Verbindung einrichten, CRUD-Operationen durchführen und mit Migrationen und Transaktionen arbeiten. Besonderes Augenmerk liegt auf der Typsicherheit – einer Stärke von Rust. Sie lernen, Datenschemata zu entwerfen, die der Compiler bereits zur Build-Zeit überprüft und so eine ganze Klasse von Laufzeitfehlern ausschließt.



Für wen ist dieses Buch geeignet:

  • Rust-Entwickler, die die Arbeit mit Datenbanken in ihr Repertoire aufnehmen möchten
  • Backend-Ingenieure, die von anderen Sprachen (Python, Go, Java) zu Rust migrieren
  • Studenten und Dozenten, die sich mit Systemprogrammierung und Datenspeicherung befassen
  • Fachleute, die an hochbelastbaren und sicheren Systemen arbeiten


Was Sie lernen werden:

  • Grundlagen der Arbeit mit SQLite über die Bibliothek rusqlite – von der Tabellenerstellung bis zu komplexen Abfragen
  • Vollständige Interaktion mit PostgreSQL über tokio-postgres und sqlx im asynchronen Modus
  • Verwendung des ORM Diesel: Schema-Definition, Migrationen, komplexe Beziehungen zwischen Tabellen
  • Verbindungspools, Fehlerbehandlung, Transaktionen und Datenisolation
  • Anwendungsarchitektur: Repositories, Service-Schicht, Testen mit Datenbanken
  • Leistung: Indizes, Abfrageoptimierung, Profiling


Das Buch enthält über 20 praktische Beispiele mit vollständigem Code, die in Ihren Projekten sofort einsetzbar sind. Jedes Kapitel endet mit Übungen zur Vertiefung des Gelernten. Alle Beispiele wurden mit den aktuellen Rust-Versionen (1.70+) getestet und sind mit den neuesten stabilen Releases der Bibliotheken kompatibel.



„Rust und Datenbanken“ ist nicht nur ein Nachschlagewerk, sondern ein Navigator zur Erstellung eines zuverlässigen Backends. Sie werden keine Angst mehr vor der Arbeit mit Datenbanken in Rust haben und beginnen, die Strenge und Leistungsfähigkeit dieser Sprache zu genießen.

Empfehlungen