Giới thiệu về dịch vụ cơ sở dữ liệu AWS

Các khái niệm về AWS

Amar Suchak

Software Engineer, Microsoft

Vì sao cơ sở dữ liệu quan trọng?

Hình hệ thống mục lục thư viện

Các khái niệm về AWS

Tìm hiểu các loại cơ sở dữ liệu

  • Cơ sở dữ liệu quan hệ (RDS)
    • Như một giá sách ngăn nắp
    • Dùng MySQL, PostgreSQL, Oracle, v.v.
    • Lý tưởng cho ứng dụng truyền thống
    • AWS RDS: giá sách vững chắc của thế giới số

Hình một hệ quản trị CSDL quan hệ

  • Cơ sở dữ liệu NoSQL (DynamoDB)
    • Như kệ tạp chí linh hoạt
    • Lược đồ linh hoạt cho dữ liệu phi cấu trúc
    • Lý tưởng cho mobile, IoT, game
    • AWS DynamoDB: linh hoạt, sẵn sàng cho nội dung luôn thay đổi

Hình cấu trúc dữ liệu NoSQL thể hiện tính linh hoạt khi truy xuất và thao tác các đối tượng mới

Các khái niệm về AWS

Đi sâu vào RDS

  • Mở rộng tốt, tiết kiệm chi phí
  • Hỗ trợ nhiều engine như MySQL, PostgreSQL, v.v.

Hình cấu trúc CSDL quan hệ, cho thấy liên kết giữa các bảng như một đồ thị

Các khái niệm về AWS

Mổ xẻ DynamoDB

  • Thiết kế cho ứng dụng ở quy mô web
  • Độ trễ mili-giây một chữ số

Hình các chồng đối tượng nhóm ngẫu nhiên, thể hiện tính linh hoạt của DynamoDB

Các khái niệm về AWS

Tiếp tục với DynamoDB

  • DynamoDB dùng mô hình key-value
  • Một khóa ánh xạ tới một giá trị

Hình chiếc chìa khóa trước tường hộp ký gửi an toàn

Các khái niệm về AWS

Vượt ra ngoài RDS và DynamoDB

Hình các dịch vụ cơ sở dữ liệu ngoài RDS và DynamoDB

1 https://docs.aws.amazon.com/whitepapers/latest/aws-overview/database.html
Các khái niệm về AWS

Dịch vụ di chuyển cơ sở dữ liệu AWS

Di chuyển dữ liệu từ cơ sở dữ liệu on-premises lên AWS AWS_DMS.png

1 https://aws.amazon.com/dms/
Các khái niệm về AWS

Hãy luyện tập!

Các khái niệm về AWS

Preparing Video For Download...