Вступ до сервісів баз даних AWS

Концепції AWS

Amar Suchak

Software Engineer, Microsoft

Чому бази даних критично важливі?

Зображення каталогової системи бібліотеки

Концепції AWS

Розуміння типів баз даних

  • Реляційні бази даних (RDS)
    • Як добре впорядкована книжкова полиця
    • Підтримують MySQL, PostgreSQL, Oracle тощо
    • Ідеально для традиційних застосунків
    • AWS RDS: міцна «полиця» цифрового світу

Зображення СУБД

  • NoSQL бази даних (DynamoDB)
    • Як динамічна стійка з журналами
    • Гнучка схема для неструктурованих даних
    • Ідеально для мобільних застосунків, IoT, ігор
    • AWS DynamoDB: гнучка й готова до мінливого контенту

Зображення структури даних NOSQL, що показує гнучкість отримання й обробки новіших типів об'єктів

Концепції AWS

Занурення в RDS

  • Масштабовані й економні
  • Підтримують кілька рушіїв БД, як-от MySQL, PostgreSQL тощо

Зображення структури реляційної БД, де бачимо зв'язки між таблицями у вигляді графа

Концепції AWS

DynamoDB зблизька

  • Створено для вебмасштабних застосунків
  • Затримка в межах кількох мілісекунд

Зображення веж об'єктів, згрупованих напіввипадково, що демонструє гнучкість DynamoDB

Концепції AWS

DynamoDB: продовження

  • DynamoDB використовує модель ключ-значення
  • Ключ відображається на значення

зображення ключа на тлі стіни сейфових скриньок

Концепції AWS

Поза RDS і DynamoDB

Зображення, що показує різні сервіси БД поза RDS і DynamoDB

1 https://docs.aws.amazon.com/whitepapers/latest/aws-overview/database.html
Концепції AWS

Служби міграції баз даних AWS

Переміщення даних з локальних баз даних до AWS AWS_DMS.png

1 https://aws.amazon.com/dms/
Концепції AWS

Давайте потренуємось!

Концепції AWS

Preparing Video For Download...