Введение в сервисы баз данных 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

Другие сервисы баз данных AWS

Изображение с другими сервисами баз данных AWS помимо 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...