Tổng Hợp Các Dịch Vụ AWS Database
5:00 read
Giới Thiệu
AWS cung cấp một hệ sinh thái dịch vụ cơ sở dữ liệu phong phú, bao phủ từ cơ sở dữ liệu quan hệ truyền thống cho đến NoSQL, in-memory, và cơ sở dữ liệu đồ thị. Trong phạm vi bài viết này, chúng ta tập trung vào 5 dịch vụ trọng tâm:
- Amazon RDS (Relational Database Service)
- Amazon Aurora (MySQL/PostgreSQL-compatible)
- Amazon DynamoDB (Key-Value/Document NoSQL)
- Amazon MemoryDB for Redis (durable, Redis-compatible)
- Amazon Neptune (Graph database)
Bài viết này nhằm giúp bạn:
- Hiểu đúng mô hình, tính năng, giới hạn và use case của từng dịch vụ.
- So sánh nhanh để chọn dịch vụ phù hợp cho workload thực tế.
- Nắm các best practices về bảo mật, hiệu năng, HA/DR và tối ưu chi phí.
- Có “decision guide” khi đứng trước lựa chọn giữa RDS/Aurora/DynamoDB/MemoryDB/Neptune.
Phân Loại Nhanh Theo Nhu Cầu
- Cần ACID, SQL, quan hệ: RDS hoặc Aurora.
- Cần throughput cực lớn, latency thấp, scale linh hoạt, access patterns rõ ràng: DynamoDB.
- Cần in-memory tốc độ cao nhưng vẫn bền vững (durability) và Multi‑AZ: MemoryDB for Redis.
- Cần mô hình dữ liệu đồ thị với truy vấn quan hệ phức tạp: Neptune.
Yêu cầu đăng nhập
Vui lòng đăng nhập để truy cập nội dung này
Additional Resources
Course Guide
Comprehensive PDF guide with examples
GitHub Repository
Example code for all lessons
Discussion
Have a question about this lesson? Post it here and get answers from instructors and peers.
