Bewertung:

Das Buch gilt als eine gute Einführung in R2DBC mit nützlichem Referenzmaterial und praktischen Anwendungen, insbesondere für Anfänger. Es wird jedoch kritisiert, dass die Erklärungen zu reaktiven und Datenbankkonzepten zu oberflächlich und repetitiv sind.
Vorteile:⬤ Großartige Einführung in R2DBC
⬤ nützlich als Referenzmaterial
⬤ hilfreiche Kapitel über praktische Anwendungen
⬤ besonders wertvoller Inhalt über Spring Data.
⬤ Oberflächliche Erklärungen von Konzepten
⬤ sich wiederholende Inhalte zwischen den Kapiteln
⬤ begrenzte Tiefe in der R2DBC-Abdeckung
⬤ unnötige Einbeziehung bestimmter Klassen.
(basierend auf 3 Leserbewertungen)
R2dbc Revealed: Reactive Relational Database Connectivity for Java and Jvm Programmers
Verstehen Sie den neuesten Trend in der Datenbankprogrammierung für Entwickler, die in Java, Kotlin, Clojure und anderen JVM-basierten Sprachen arbeiten. Dieses Buch führt in die Reactive Relational Database Connectivity (R2DBC) ein, eine moderne Art der Anbindung an und Abfrage von relationalen Datenbanken aus Java und anderen JVM-Sprachen. Das Buch beginnt damit, dass Sie nicht nur verstehen, was reaktive Programmierung ist, sondern auch, warum sie notwendig ist. Darauf aufbauend führt das Buch in die Welt der Datenbanken und der neu veröffentlichten Spezifikation Reactive Relational Database Connectivity (R2DBC) ein.
Die Beispiele in diesem Buch werden mit der frei verfügbaren MariaDB-Datenbank und der MariaDB-Implementierung des R2DBC Service-Provider-Interface (SPI) des Herstellers durchgeführt. Die Beispiele und der mitgelieferte Beispielcode bereiten Sie auf die Arbeit mit einer der wachsenden Anzahl von R2DBC-Implementierungen für beliebte Unternehmensdatenbanken wie Oracle Database und SQL Server vor. Sie werden gut vorbereitet sein auf das, was die Zukunft des Datenbankzugriffs von Java und anderen Sprachen, die auf der JVM aufbauen, sein wird.
Was Sie lernen werden
⬤ Verstehen Sie, warum R2DBC entwickelt wurde und wie es die Reactive Streams API nutzt.
⬤ Die Komponenten der R2DBC Service-Provider-Schnittstelle verstehen.
⬤ Erstellen und Verwalten von reaktiven Datenbankverbindungen und Verbindungspools mit einem R2DBC-Client.
⬤ Programmatische Ausführung von Abfragen auf einer relationalen Datenbank mit einem R2DBC-Client.
⬤ Effektive Nutzung von Transaktionen mit einem R2DBC-Client.
⬤ Relationale datenbankgestützte Anwendungen zu erstellen, die ereignisgesteuert und nicht blockierend sind.
Für wen ist dieses Buch gedacht?
Softwareentwickler, die Lösungen mit JVM-Sprachen und dem JVM-Ökosystem erstellen, sowie Entwickler, die eine Einführung in die R2DBC-Spezifikation und die reaktive Programmierung mit relationalen Datenbanken benötigen und verstehen wollen, was Reactive Relational Database Connectivity ist und warum sie entstanden ist. Dieses Buch enthält praktische Beispiele für die Verwendung der R2DBC-Spezifikation mit Java und MariaDB, die Entwicklern das Wissen vermitteln, das sie für die Erstellung eigener Lösungen benötigen.