Kapitel 6. Anwendungsdesign und Implementierung

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Wie alle Datenbanken reagiert auch CockroachDB auf Anfragen aus dem Anwendungscode. Die Art und Weise, wie eine Anwendung Daten anfordert und verwendet, hat einen großen Einfluss auf die Leistung und Skalierbarkeit der Anwendung. In diesem Kapitel gehen wir darauf ein, wie eine Anwendung mit CockroachDB arbeiten sollte, einschließlich bewährter Methoden für die Codierung von CockroachDB-Anfragen und Transaktionsmodellen.

Da CockroachDB mit dem PostgreSQL-Leitungsprotokoll kompatibel ist, kann jede Sprache, die PostgresSQL unterstützt, mit CockroachDB verwendet werden. Und im Allgemeinen gelten die Programmiersprachen und bewährten Methoden von PostgreSQL auch für CockroachDB. Aufgrund des verteilten Charakters von CockroachDB gibt es jedoch einige Unterschiede im Programmierstil zwischen CockroachDB und PostgreSQL.

Obwohl du mit CockroachDB in so gut wie jeder gängigen Programmiersprache arbeiten kannst, beschränken wir uns in diesem Kapitel auf vier Sprachen: Go, Java, Python und JavaScript.

Zuvor haben wir gezeigt, wie du Sprachtreiber für jede dieser Sprachen installierst. Eine Anleitung zur Treiberinstallation findest du in Kapitel 3 oder in der CockroachDB-Dokumentation, wo du auch erfährst, wie du Treiber für andere Sprachen oder alternative Treiber installieren kannst.

CockroachDB Programmierung ...

Get CockroachDB: Der endgültige Leitfaden now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.