Einführung in Datenbanken von AWS

Konzeptuelle Grundlagen von AWS

Amar Suchak

Software Engineer, Microsoft

Warum sind Datenbanken so wichtig?

Bild eines Bibliothekskatalogsystems

Konzeptuelle Grundlagen von AWS

Datenbanktypen verstehen

  • Relationale Datenbanken (RDS)
    • Wie ein ordentliches Bücherregal
    • Benutze MySQL, PostgreSQL, Oracle usw.
    • Perfekt für klassische Anwendungen
    • AWS RDS: das stabile Bücherregal der digitalen Welt

Bild eines RDMS

  • nosql-Datenbanken (DynamoDB)
    • Wie ein cooler Zeitschriftenständer
    • Flexibles Schema für unstrukturierte Daten
    • Perfekt für mobile Apps, IoT und Gaming
    • AWS DynamoDB: flexibel und bereit für ständig wechselnde Inhalte

Bild der nosql-Datenstruktur, das zeigt, wie flexibel man neue Objekttypen abrufen und bearbeiten kann

Konzeptuelle Grundlagen von AWS

Eintauchen in RDS

  • Skalierbar und kostengünstig
  • Unterstützt mehrere Datenbank-Engines wie MySQL, PostgreSQL usw.

Bild einer relationalen Datenbankstruktur, wo wir die Verbindungen zwischen verschiedenen Tabellen in einer Art Diagramm sehen

Konzeptuelle Grundlagen von AWS

DynamoDB ausgepackt

  • Entwickelt für Web-Scale-Anwendungen
  • Bietet eine Latenz im einstelligen Millisekundenbereich

Bild von Türmen aus Objekten, die halb zufällig gruppiert sind und die Flexibilität von DynamoDB zeigen

Konzeptuelle Grundlagen von AWS

DynamoDB weiter

  • DynamoDB nutzt ein Schlüssel-Wert-Modell.
  • Ein Schlüssel ist mit einem Wert verbunden.

Bild eines Schlüssels vor einer Wand mit Schließfächern

Konzeptuelle Grundlagen von AWS

Über RDS und DynamoDB hinaus

Ein Bild, das die verschiedenen Datenbankdienste neben RDS und DynamoDB zeigt

1 https://docs.aws.amazon.com/whitepapers/latest/aws-overview/database.html
Konzeptuelle Grundlagen von AWS

AWS-Datenbankmigrationsdienste

Daten von lokalen Datenbanken zu AWS verschieben AWS_DMS.png

1 https://aws.amazon.com/dms/
Konzeptuelle Grundlagen von AWS

Lass uns üben!

Konzeptuelle Grundlagen von AWS

Preparing Video For Download...