Den ersten Schritt machen
Einführung
Amazon Web Services (AWS) bietet eine wachsende Anzahl speziell entwickelter Datenbankoptionen (derzeit mehr als 15) zur Unterstützung verschiedener Datenmodelle. Dazu gehören relationale Datenbanken sowie Schlüsselwert-, Dokument-, In-Memory-, Graph-, Zeitreihen-, Wide-Column- und Ledger-Datenbanken.
Bei der Auswahl der richtigen Datenbank oder mehrerer Datenbanken müssen Sie eine Reihe von Entscheidungen treffen, die auf Ihren organisatorischen Anforderungen basieren. Dieser Entscheidungsleitfaden hilft Ihnen dabei, die richtigen Fragen zu stellen, einen klaren Implementierungspfad aufzuzeigen und Ihnen bei der Migration von Ihrer vorhandenen Datenbank zu helfen.
Dieses sechseinhalbminütige Video von AWS-Entwickler-Befürworter Ricardo Ferreira erklärt die Grundlagen der Auswahl einer AWS-Datenbank und bietet eine ausführliche Einführung in die Konzepte, Kriterien und Auswahlmöglichkeiten, die Ihnen im Rest dieses Entscheidungsleitfadens zur Verfügung stehen.
Zeit zum Lesen
20 Minuten
Zweck
Finden Sie heraus, welche AWS-Datenbank am besten zu Ihrem Unternehmen passt.
Stufe
Einsteiger
Letzte Aktualisierung
11. September 2023
Abgedeckte Services
Weitere Entscheidungsleitfäden zu
Verständnis
Datenbanken sind wichtige Backend-Systeme, die für jegliche Anwendungen zur Speicherung von Daten verwendet werden – sei es eine kleine mobile Anwendung oder eine internetfähige Unternehmensanwendung mit Anforderungen in Echtzeit.
Dieser Entscheidungsleitfaden soll Ihnen dabei helfen, die verschiedenen Möglichkeiten zu verstehen, die Ihnen zur Verfügung stehen, die Kriterien festzulegen, die für die Wahl Ihrer Datenbank sinnvoll sind, Ihnen detaillierte Informationen über die einzigartigen Eigenschaften jeder Datenbank zu geben. So können Sie sich eingehender mit den Möglichkeiten befassen, die jede Datenbank bietet.
Welche Arten von Anwendungen werden mithilfe von Datenbanken entwickelt?
- Anwendungen auf der Internetebene: Global verteilte und für das Internet skalierte Anwendungen, die Millionen von Anfragen pro Sekunde an Hunderten von Terabytes Daten abwickeln. Diese Datenbanken werden automatisch nach oben und unten skaliert, um Ihren schwankenden Workloads gerecht zu werden.
- Echtzeitanwendungen: Echtzeitanwendungen wie Caching, Sitzungsspeicher, Gaming-Bestenlisten, Ride-Hailing, Zielgruppenwerbung und Echtzeit-Analytik benötigen Mikrosekunden-Latenz und hohen Durchsatz, um Millionen von Anfragen pro Sekunde bearbeiten zu können.
- Open-Source-Anwendungen: Einige Kunden bevorzugen Open-Source-Datenbanken aufgrund ihrer geringen Kosten, der Möglichkeit zur Entwicklung mit Unterstützung der Community sowie der großen Anzahl von Tools und Erweiterungen.
- Unternehmensanwendungen: Unternehmensanwendungen werden verwendet, um Kerngeschäftsprozesse wie Vertrieb, Abrechnung, Kundenservice, Personalwesen und Spartenprozesse zu verwalten, wie beispielsweise das Reservierungssystem einer Hotelkette oder das Risikomanagementsystem einer Versicherungsgesellschaft. Diese Anwendungen benötigen Datenbanken, die schnell, skalierbar, sicher, verfügbar und zuverlässig sind.
Hinweis: Dieser Leitfaden konzentriert sich auf Datenbanken, die für Online Transaction Processing (OLTP)-Anwendungen geeignet sind. Wenn Sie in erster Linie riesige Datenmengen schnell und effizient speichern und analysieren müssen (in der Regel mit einer Anwendung zum Online Analytical Processing (OLAP)), bietet AWS Amazon Redshift an, einen vollständig verwalteten, cloudbasierten Data-Warehousing-Service, der für umfangreiche Analyse-Workloads konzipiert ist.
Es gibt zwei übergeordnete Kategorien von AWS-OLTP-Datenbanken: relationale und nicht-relationale.
- Die relationale Datenbankfamilie von AWS umfasst sieben beliebte Engines für Amazon RDS und Amazon Aurora – Amazon Aurora mit MySQL-Kompatibilität, Amazon Aurora mit PostgreSQL-Kompatibilität, MySQL, MariaDB, PostgreSQL, Oracle und SQL Server – sowie eine Option zur On-Premises-Bereitstellung mit Amazon RDS in AWS Outposts.
- Die nicht-relationalen Datenbankoptionen wurden für Benutzer entwickelt, die einen besonderen Bedarf an Schlüsselwert-, Dokument-, Caching-, In-Memory-, Graph-, Zeitreihen-, Wide-Column- und Ledger-Datenbanken haben.
Wir werden all dies in der Abschnittsauswahl dieses Leitfadens ausführlich untersuchen.
Datenbank-Migration
Bevor Sie entscheiden, welchen Datenbankservice Sie für die Arbeit mit Ihren Daten verwenden möchten, sollten Sie ein wenig Zeit damit verbringen, darüber nachzudenken, wie Sie Ihre vorhandenen Datenbank(en) migrieren werden.
Die beste Strategie für die Datenbankmigration hilft Ihnen dabei, die Vorteile der AWS-Cloud voll auszuschöpfen. Dazu müssen Sie Ihre Anwendungen migrieren, um speziell entwickelte, cloudorientierte Datenbanken zu verwenden. Sie sind auch nicht an dieselbe Datenbank gebunden, die Sie On-Premises verwendet haben. Erwägen Sie die Modernisierung Ihrer Anwendungen und wählen Sie die Datenbanken aus, die den Workflow-Anforderungen Ihrer Anwendungen am besten entsprechen.
Die folgenden Ressourcen können Ihnen bei Ihrer Migrationsstrategie helfen:
- Erste Schritte mit AWS Database Migration Service
- Ein allgemeiner Überblick über den AWS Database Migration Service
- Verwenden von AWS Schema Conversion Tool
- Auswahl der richtigen Datenbank und des richtigen Datenbank-Migrationsplans für Ihre Workloads
Sie sollten nicht nur eine Migrationsstrategie im Vordergrund Ihrer Planung haben, sondern auch Möglichkeiten haben, Erkenntnisse aus Ihren Daten zu gewinnen. Sie können Amazon Redshift verwenden. Es handelt sich dabei um einen schnellen, vollständig verwalteten Data-Warehouse-Service im Petabyte-Bereich, mit dem Sie alle Ihre Daten mithilfe Ihrer vorhandenen Business-Intelligence-Tools effizient analysieren können. Der Service ist für Datensätze optimiert, die von einigen hundert Gigabyte bis zu einem Petabyte oder mehr reichen.
Überlegungen
Sie erwägen das Hosten einer Datenbank in AWS. Dies kann sein, um ein Greenfield-/Pilotprojekt als ersten Schritt Ihrer Cloud-Migrationsreise zu unterstützen. Oder aber Sie möchten einen vorhandenen Workload mit so wenig Unterbrechungen wie möglich migrieren. Oder vielleicht möchten Sie Ihren Workload auf verwaltete AWS-Services portieren oder ihn sogar vollständig cloudnativ umgestalten.
Was auch immer Ihr Ziel ist, die Berücksichtigung der richtigen Fragen wird Ihre Datenbankentscheidung vereinfachen. Hier finden Sie eine Zusammenfassung der wichtigsten zu berücksichtigenden Kriterien.
-
Geschäftsziel
-
Migrationsstrategie
-
Speziell entwickelt
-
Überlegungen zu Daten
-
Überlegungen zum Betrieb
-
Überlegungen zur Zuverlässigkeit
-
Überlegungen zur Performance
-
Überlegungen zur Sicherheit
-
Die erste wichtige Überlegung bei der Auswahl Ihrer Datenbank ist Ihr Geschäftsziel. Welche strategische Ausrichtung treibt den Wandel Ihrem Unternehmen voran? Wie in den 7 Rs von AWS vorgeschlagen, sollten Sie überlegen, ob Sie einen vorhandenen Workload umgestalten oder umstrukturieren, auf eine neue Plattform verlagern möchten, um kommerzielle Lizenzverpflichtungen loszuwerden, für Ihre vorhandenen Datenbanken und Daten ohne Änderungen einen Hostwechsel in die Cloud durchführen möchten, um die Vorteile der Cloud-Funktionen zu nutzen, oder ob Sie jetzt zu einer verwaltete Datenbankstrategie übergehen möchten.
-
Sie können eine Hostwechsel-Strategie auswählen, um die Bereitstellung in der Cloud schneller und mit weniger Problemen bei der Datenmigration durchzuführen. Installieren Sie Ihre Datenbank-Engine-Software auf einer oder mehreren EC2-Instances, migrieren Sie Ihre Daten und verwalten Sie diese Datenbank-Instance genauso wie On-Premises. Alternativ können Sie eine Plattformwechsel-Strategie auswählen, bei der Sie Ihre relationale On-Premises-Datenbank auf eine vollständig verwaltete Amazon-RDS-Instance migrieren.
Schließlich könnten Sie dies als eine Möglichkeit betrachten, Ihren Workload cloudnativ umzugestalten, indem Sie speziell entwickelte NoSQL-Datenbanken wie Amazon DynamoDB und Amazon DocumentDB mit MongoDB-Kompatibilität verwenden. Und wenn Sie auf einen Serverless-Footprint umsteigen möchten, um die Last der Infrastrukturverwaltung und Kapazitätsplanung zu eliminieren, bietet AWS für viele seiner Datenbanken Serverless-Angebote an, z. B. Amazon Aurora Serverless und Amazon Neptune Serverless, die Graphdatenbank.
-
Benötigen Sie eine Datenbank, die für einen bestimmten Zweck erstellt wurde? Wie Sie vielleicht gelesen haben, liegen die Zeiten der monolithischen Datenbank, die für alles passt, hinter uns. Es ist heute viel üblicher, eine speziell entwickelte Datenbank auszuwählen, die für eine bestimmte Aufgabe oder einen bestimmten Anwendungsfall optimiert ist.
AWS bietet ein breites und umfassendes Portfolio an speziell entwickelten Datenbanken, die verschiedene Datenmodelle unterstützen. Mit diesen Datenbanken können Sie datengesteuerte, hochgradig skalierbare, verteilte Anwendungen erstellen. Durch die Auswahl der richtigen, speziell entwickelten und auf Ihre Bedürfnisse zugeschnittenen Datenbank können Sie die Entwicklung und Bereitstellung beschleunigen.
-
Der Kern jeder Datenbankauswahl umfasst die Eigenschaften der Daten, die Sie speichern, abrufen, analysieren und bearbeiten müssen. Dazu gehört auch Ihr Datenmodell (ist es relational, strukturiert oder halbstrukturiert, verwendet es einen stark vernetzten Datensatz oder Zeitreihen?), Datenzugriff (wie müssen Sie auf Ihre Daten zugreifen?), in welchem Umfang Sie Echtzeitdaten benötigen und ob Sie eine bestimmte Datensatzgröße im Sinn haben.
-
Ihre wichtigsten betrieblichen Überlegungen beziehen sich ausschließlich darauf, wo Ihre Daten zuhause sind und wie sie verwaltet werden. Die zwei wichtigsten Entscheidungen, die Sie treffen müssen, sind:
Ob es selbst gehostet oder vollständig verwaltet wird: Die Kernfrage dabei ist, wo Ihr Team dem Unternehmen den größten Mehrwert bieten wird? Wenn die Datenbank selbst gehostet wird, sind Sie für den echten Mehrwert verantwortlich, den eine Datenbank bieten kann (durch Ihre Arbeit am Schemadesign, an der Abfragekonstruktion und an der Abfrageoptimierung), und Sie sind für die tägliche Wartung, Überwachung und das Patchen der Datenbank verantwortlich. Die Wahl einer vollständig verwalteten AWS-Datenbank vereinfacht Ihre Arbeit und ermöglicht es Ihrem Team, sich auf die Bereiche zu konzentrieren, in denen sie voraussichtlich einen einzigartigen Mehrwert bietet.
- Ganz gleich, ob Sie eine bereitgestellte oder eine Serverless-Datenbank benötigen: Amazon Aurora bietet ein Modell, wie Sie über diese Wahl nachdenken können. Amazon Aurora Serverless v2 eignet sich für anspruchsvolle, hochvariable Workloads. Beispielsweise kann Ihre Datenbanknutzung für einen kurzen Zeitraum stark sein, gefolgt von langen Perioden mit geringer Aktivität oder gar keiner Aktivität. Einige Beispiele sind Einzelhandels-, Gaming- oder Sportwebsites mit regelmäßigen Werbeveranstaltungen und Datenbanken, die bei Bedarf Berichte erstellen. Von Aurora bereitgestellte Cluster eignen sich für stabile Workloads. Bei bereitgestellten Clustern wählen Sie eine Aurora-Instance-Klasse mit einer vordefinierten Menge an Arbeitsspeicher, CPU-Leistung und I/O-Bandbreite.
-
Die Zuverlässigkeit der Datenbank ist für jedes Unternehmen von entscheidender Bedeutung. Um Zuverlässigkeit und Stabilität Ihrer Datenbank zu erreichen und aufrechtzuerhalten, müssen Sie auf eine Reihe von Schlüsselfaktoren achten. Zu diesen Faktoren gehören Funktionen für Backup und Wiederherstellung, Replikation, Failover und zeitpunktbezogene Wiederherstellung (PITR).
Darüber hinaus könnte die Unterstützung einer global verteilten Anwendung/eines Datensatzes für Sie wichtig sein, ebenso wie die Anforderungen an Recovery Time Objective (RTO)/Recovery Point Objective (RPO).
-
Überlegen Sie, ob Ihr Workload-Durchsatz die Kapazität eines einzelnen Rechenknotens überschreiten könnte. Überlegen Sie dann, ob die Datenbank möglicherweise benötigt wird, um eine hohe Nebenläufigkeit von Transaktionen (10 000 oder mehr) zu unterstützen, und ob sie in mehreren geografischen Regionen eingesetzt werden muss.
-
Sicherheit liegt in der gemeinsamen Verantwortung von AWS und Ihnen. Das AWS-Modell der geteilten Verantwortung beschreibt dies als Sicherheit der Cloud und Sicherheit in der Cloud. Zu den spezifischen Sicherheitsaspekten gehören Datenschutz auf allen Ebenen Ihrer Daten, Authentifizierung, Compliance, Datensicherheit, Speicherung vertraulicher Daten und Unterstützung von Prüfungsanforderungen.
Auswahl
Da Sie nun die Kriterien kennen, anhand derer Sie Ihre Datenbankoptionen bewerten werden, können Sie wählen, welche AWS-Datenbank für Ihre Unternehmensanforderungen geeignet ist.
Diese Tabelle zeigt, welche Datenbanken für welche Umstände und Datentypen optimiert sind. Verwenden Sie die Tabelle, um die Datenbank zu ermitteln, die für Ihren Anwendungsfall am besten geeignet ist.
Verwendung
Sie haben nun gelernt, wie Ihre Daten geformt sind, wie sie in Ihre Umgebung passen, Ihren Anwendungsfall unterstützen und wofür die einzelnen Datenbankservices optimiert sind. Sie sollten auswählen können, welche AWS-Datenbankservices für Ihre Unternehmensanforderungen optimiert sind.
Um herauszufinden, wie Sie jeden der verfügbaren AWS-Datenbankservices verwenden und mehr darüber erfahren können, haben wir einen Pfad bereitgestellt, auf dem Sie die Funktionsweise der einzelnen Services erkunden können. Der folgende Abschnitt enthält Links zu ausführlicher Dokumentation, praktischen Tutorials und Ressourcen, die Ihnen den Einstieg erleichtern.
-
Amazon Aurora
-
Amazon DocumentDB
-
Amazon DynamoDB
-
Amazon ElastiCache
-
Amazon Keyspaces
-
Amazon MemoryDB
-
Amazon Neptune
-
Amazon QLDB
-
Amazon RDS
-
Amazon Timestream
-
Amazon Aurora
-
Erste Schritte mit Amazon Aurora
Wir skizzieren die Grundlagen für den Einstieg mit Aurora. Dieser Leitfaden enthält Tutorials und behandelt fortgeschrittenere Aurora-Konzepte und -Verfahren, z. B. die verschiedenen Arten von Endpunkten und die Skalierung von Aurora-Clustern nach oben und unten.
Eine hochverfügbaren Datenbank erstellen
Erfahren Sie, wie man zum Erstellen einer hochverfügbaren Datenbank einen Amazon-Aurora-Cluster konfiguriert. Diese Datenbank besteht aus Rechenknoten, die über mehrere Availability Zones hinweg repliziert werden, um eine erhöhte Leseskalierbarkeit und einen Failover-Schutz zu erhalten.
Globale Amazon-Aurora-Datenbanken verwenden
Wir helfen Ihnen bei den ersten Schritten mit der Nutzung der globalen Aurora-Datenbanken. In diesem Leitfaden werden die unterstützten Engines und die Verfügbarkeit der AWS-Region für globale Aurora-Datenbanken mit Aurora MySQL und Aurora PostgreSQL beschrieben.
Von Amazon RDS für MySQL zu Amazon Aurora MySQL migrieren
Wir zeigen Ihnen, wie Sie die Datenbank einer beliebigen Anwendung mit minimalen Ausfallzeiten von Amazon RDS für MySQL zu Amazon Aurora MySQL migrieren können. Dieses Tutorial gehört nicht zum kostenlosen Kontingent und kostet weniger als 1 USD.
Eine Serverless-Anwendung für die Nachrichtenverarbeitung erstellen
Wir zeigen Ihnen, wie Sie mit Amazon Aurora Serverless (PostgreSQL-kompatible Edition), Data API für Aurora Serverless, AWS Lambda und Amazon SNS eine Serverless-Anwendung für die Nachrichtenverarbeitung erstellen.
-
Amazon DocumentDB
-
Erste Schritte mit Amazon DocumentDB
Wir helfen Ihnen in nur sieben Schritten beim Einstieg in Amazon DocumentDB. In diesem Leitfaden wird AWS Cloud9 verwendet, um Ihren Cluster mithilfe der MongoDB-Shell direkt von der AWS-Managementkonsole aus zu verbinden und abzufragen.
Leitfaden erkunden »
Einrichten einer Dokumentendatenbank mit Amazon DocumentDB
Dieses Tutorial hilft Ihnen dabei, von Ihrer AWS-Cloud9-Umgebung aus mit einer MongoDB-Shell eine Verbindung zu Ihrem Amazon-DocumentDB-Cluster herzustellen und einige Abfragen auszuführen.
Bewährte Methoden für die Arbeit mit Amazon DocumentDB
Lernen Sie bewährte Methoden für die Arbeit mit Amazon DocumentDB (mit MongoDB-Kompatibilität) sowie die grundlegenden Betriebsrichtlinien für die Arbeit mit Amazon DocumentDB kennen.
Leitfaden erkunden »
Von MongoDB zu Amazon DocumentDB migrieren
Erfahren Sie, wie Sie eine bestehende selbstverwaltete MongoDB-Datenbank zu einer vollständig verwalteten Datenbank auf Amazon DocumentDB (mit MongoDB-Kompatibilität) migrieren.
Bewerten der MongoDB-Kompatibilität
Verwenden Sie das Kompatibilitätstool für Amazon DocumentDB, um die Kompatibilität einer MongoDB-Anwendung anhand des Quellcodes der Anwendung oder der MongoDB-Serverprofilprotokolle zu beurteilen.
-
Amazon DynamoDB
-
Erste Schritte mit Amazon DynamoDB
Wir helfen Ihnen bei den ersten Schritten und mehr über Amazon DynamoDB zu erfahren. Dieser Leitfaden enthält praktische Tutorials und grundlegende Konzepte.
Erste Schritte mit DynamoDB und den AWS-SDKs
Wir helfen Ihnen bei den ersten Schritten mit Amazon DynamoDB und den AWS-SDKs. Dieser Leitfaden enthält praktische Tutorials, die Ihnen zeigen, wie Sie Codebeispiele in DynamoDB ausführen.
Leitfaden erkunden »
Erstellen und Abfragen einer NoSQL-Tabelle mit Amazon DynamoDB
Erfahren Sie, wie Sie mithilfe der Amazon-DynamoDB-Konsole eine einfache Tabelle erstellen, Daten hinzufügen, die Daten scannen und abfragen, Daten löschen und die Tabelle löschen.
Erstellen einer Amazon DynamoDB-Tabelle
Wir zeigen Ihnen, wie Sie eine DynamoDB-Tabelle erstellen und zum Speichern und Abrufen von Daten verwenden. In diesem Tutorial wird eine Online-Buchhandlungsanwendung als Anleitungsbeispiel verwendet.
-
Amazon ElastiCache
-
Dokumentation für Amazon ElastiCache
Erkunden Sie die vollständige Amazon-ElastiCache-Dokumentation, einschließlich Benutzerhandbüchern für ElastiCache für Redis und ElastiCache für Memcached, sowie spezifische AWS-CLI- und API-Referenzen.
Erste Schritte mit Amazon ElastiCache für Redis
Erfahren Sie, wie Sie mithilfe der Amazon-ElastiCache-Konsole einen Redis-Cluster (Cluster-Modus deaktiviert) erstellen, Zugriff darauf gewähren, eine Verbindung herstellen und ihn löschen.
Einen schnellen Sitzungsspeicher für eine Online-Anwendung entwickeln
Erfahren Sie, wie Sie Amazon ElastiCache für Redis als verteilten Cache für die Sitzungsverwaltung verwenden. Sie lernen außerdem die bewährten Methoden für die Konfiguration Ihrer ElastiCache-Knoten kennen und erfahren, wie Sie die Sitzungen aus Ihrer Anwendung heraus verwalten.
Einrichten eines Redis-Clusters für Skalierbarkeit und hohe Verfügbarkeit
Erfahren Sie, wie Sie einen Redis-Cluster mit ElastiCache für Redis Version 7.0 mit aktivierter TLS-Verschlüsselung erstellen und konfigurieren. Wenn der Cluster-Modus aktiviert ist, erhält Ihr Redis-Cluster eine verbesserte Skalierbarkeit und Hochverfügbarkeit.
-
Amazon Keyspaces
-
Erste Schritte mit Amazon Keyspaces (für Apache Cassandra)
Dieser Leitfaden richtet sich an diejenigen, die Apache Cassandra und Amazon Keyspaces (für Apache Cassandra) noch nicht kennen. Der Leitfaden führt Sie durch die Installation aller Programme und Treiber, die Sie für die erfolgreiche Verwendung von Amazon Keyspaces benötigen.
Apache-Cassandra-Workloads mit Amazon Keyspaces ausführen
Erfahren Sie, wie Sie mit Property Graph und RDF von W3C Ihren Cluster erstellen und Graphmodelle entwickeln. Erfahren Sie, wie Sie Abfragen mit Apache TinkerPop Gremlin und SPARQL schreiben, Leistungsprobleme beheben und die Integration mit AWS Glue und Elasticsearch durchführen.
Einsteigerkurs zur Verwendung von Amazon Keyspaces
Lernen Sie die Vorteile, typischen Anwendungsfälle und technischen Konzepte von Amazon Keyspaces kennen. Sie können den Service über den bereitgestellten Beispielcode oder das interaktive Tool in der AWS-Managementkonsole testen.
-
Amazon MemoryDB
-
Erste Schritte mit Amazon MemoryDB
Wir führen Sie durch die Schritte zum Erstellen, Gewähren von Zugriff, Herstellen einer Verbindung und Löschen eines MemoryDB-Clusters mithilfe der MemoryDB-Verwaltungskonsole.Erste Schritte mit Amazon MemoryDB
Erfahren Sie, wie Sie Ihre Architektur vereinfachen und MemoryDB als einzelne, primäre Datenbank verwenden können, anstatt einen Cache mit niedriger Latenz vor einer dauerhaften Datenbank zu verwenden.
Integration von Amazon MemoryDB für Redis mit Java-basiertem AWS Lambda
Wir besprechen einige der häufigsten Anwendungsfälle für den Datenspeicher Amazon MemoryDB für Redis, der auf Beständigkeit und schnellere Lese- und Schreibvorgänge ausgelegt ist.
-
Amazon Neptune
-
Erste Schritte mit Amazon Neptune
Wir helfen Ihnen bei den ersten Schritten mit Amazon Neptune, einem vollständig verwalteten Graphdatenbankservice. Dieser Leitfaden zeigt Ihnen, wie Sie eine Neptune-Datenbank erstellen.
Mit Amazon Neptune einen Service zur Betrugserkennung entwickeln
Wir führen Sie durch die Schritte, um eine Neptune-Datenbank zu erstellen, Ihr Datenmodell zu entwerfen und die Datenbank in Ihrer Anwendung zu verwenden.
Eine Empfehlungsmaschine mit Amazon Neptune entwickeln
Wir zeigen Ihnen, wie man eine Freundschafts-Empfehlungsmaschine für eine Multiplayer-Spielanwendung mit Amazon Neptune entwickelt.
-
Amazon QLDB
-
Erste Schritte mit Amazon QLDB
In der Amazon Quantum Ledger Database (Amazon QLDB) ist das Journal der Kern der Datenbank. Dieser Leitfaden bietet einen allgemeinen Überblick über die Servicekomponenten von Amazon QLDB und deren Zusammenspiel.
Erstellen Ihres ersten Amazon-QLDB-Ledgers
Wir führen Sie durch die Schritte, um Ihr erstes Amazon-QLDB-Sample-Ledger zu erstellen und es mit Tabellen und Beispieldaten zu füllen.
Verwenden eines Amazon QLDB-Treibers mit einem AWS-SDK
Erfahren Sie, wie Sie den Amazon-QLDB-Treiber mit einem AWS-SDK verwenden, um ein QLDB-Ledger zu erstellen und es mit Beispieldaten zu füllen. Der Treiber ermöglicht es Ihrer Anwendung, mithilfe der Transaktionsdaten-API mit QLDB zu interagieren.
-
Amazon RDS
-
Erste Schritte mit Amazon RDS
Wir erklären, wie Sie mithilfe von Amazon RDS eine DB-Instance erstellen und eine Verbindung zu dieser herstellen. Sie lernen, eine DB-Instance zu erstellen, die MariaDB, MySQL, Microsoft SQL Server, Oracle oder PostgreSQL verwendet.
Erste Schritte beim Erstellen einer MySQL-DB-Instance
Wir zeigen Ihnen, wie Sie mithilfe der AWS-Managementkonsole eine Amazon-RDS-MySQL-Datenbank-Instance erstellen und standardmäßige MySQL-Hilfsprogramme wie MySQL Workbench verwenden, um eine Verbindung zu einer Datenbank auf der DB-Instance herzustellen.
Leitfaden erkunden »
Einen Webserver und eine Amazon-RDS-DB-Instance erstellen
Erfahren Sie, wie Sie einen Apache-Webserver mit PHP installieren und eine MySQL-Datenbank erstellen. Der Webserver läuft auf einer Amazon-EC2-Instance mit Amazon Linux, und die MySQL-Datenbank ist eine MySQL-DB-Instance.
Erstellen und Verbinden mit einer MySQL-Datenbank
Erfahren Sie, wie Sie eine Umgebung für die Ausführung Ihrer MySQL-Datenbank erstellen, eine Verbindung zur Datenbank herstellen und die DB-Instance löschen. Dazu verwenden wir Amazon RDS. Alles, was in diesem Tutorial gezeigt wird, ist kostenlos verfügbar.
-
Amazon Timestream
-
Erste Schritte mit Amazon Timestream
Wir helfen Ihnen bei den ersten Schritten mit Amazon Timestream. Dieser Leitfaden enthält Anweisungen zum Einrichten einer voll funktionsfähigen Beispielanwendung.
Bewährte Methoden mit Amazon Timestream
Wir untersuchen bewährte Methoden, einschließlich solcher, die sich auf Datenmodellierung, Sicherheit, Konfiguration, Datenerfasssung, Abfragen, Kundenanwendungen und unterstützte Integrationen beziehen.
Zugriff auf Amazon Timestream mithilfe von AWS-SDKs
Erfahren Sie, wie Sie mithilfe der AWS-SDKs in der Sprache Ihrer Wahl auf Amazon Timestream zugreifen können: Java, Go, Python, Node.js oder .NET.
Erkunden
Erkunden Sie Referenz-Architekturdiagramme, die Ihnen helfen, Ihre Datenbanken in AWS zu entwickeln, zu skalieren und zu testen.
Architekturdiagramme erkunden »
Lesen Sie Whitepaper, die Ihnen die ersten Schritte erleichtern, lernen Sie bewährte Methoden kennen und migrieren Sie Ihre Datenbanken.
Erkunden Sie geprüfte Lösungen und Architekturleitfäden für gängige Anwendungsfälle für Datenbanken.