Wprowadzenie do usług baz danych AWS

AWS – podstawy

Amar Suchak

Software Engineer, Microsoft

Dlaczego bazy danych są kluczowe?

Obraz systemu katalogowego biblioteki

AWS – podstawy

Typy baz danych

  • Relacyjne bazy danych (RDS)
    • Jak dobrze zorganizowana biblioteczka
    • Obsługują MySQL, PostgreSQL, Oracle i inne
    • Idealne do tradycyjnych aplikacji
    • AWS RDS: niezawodna półka cyfrowego świata

Obraz systemu RDBMS

  • Bazy NoSQL (DynamoDB)
    • Jak elastyczny stojak na czasopisma
    • Elastyczny schemat dla danych niestrukturalnych
    • Idealne dla aplikacji mobilnych, IoT, gier
    • AWS DynamoDB: elastyczne i gotowe na zmienne dane

Obraz struktury danych NoSQL pokazujący elastyczność pobierania i obsługi nowych typów obiektów

AWS – podstawy

RDS w szczegółach

  • Skalowalność i opłacalność
  • Obsługuje wiele silników: MySQL, PostgreSQL i inne

Obraz struktury relacyjnej bazy danych z połączeniami między tabelami w formie grafu

AWS – podstawy

DynamoDB w szczegółach

  • Zaprojektowany do aplikacji webowych dużej skali
  • Zapewnia opóźnienia jednocyfrowe w milisekundach

Obraz pogrupowanych obiektów ilustrujący elastyczność DynamoDB

AWS – podstawy

DynamoDB – ciąg dalszy

  • DynamoDB używa modelu klucz-wartość
  • Klucz wskazuje na wartość

Obraz klucza trzymanego przed ścianą skrytek bankowych

AWS – podstawy

Poza RDS i DynamoDB

Obraz przedstawiający usługi baz danych wykraczające poza RDS i DynamoDB

1 https://docs.aws.amazon.com/whitepapers/latest/aws-overview/database.html
AWS – podstawy

Usługi migracji baz danych AWS

Przenoszenie danych z lokalnych baz danych do AWS AWS_DMS.png

1 https://aws.amazon.com/dms/
AWS – podstawy

Czas na ćwiczenia!

AWS – podstawy

Preparing Video For Download...