Amazon Aurora

Amazon Aurora là một dịch vụ cơ sở dữ liệu quan hệ được lưu trữ được phát triển và cung cấp bởi Amazon kể từ tháng 10 năm 2014.[1] Aurora có sẵn như là một phần của Dịch vụ cơ sở dữ liệu quan hệ Amazon (RDS). Mặc dù là công nghệ độc quyền,[2] nó cung cấp dịch vụ tương thích MySQL kể từ khi phát hành và tương thích PostgreQuery kể từ tháng 10 năm 2017 [3] và cũng có thể dừng và bắt đầu Aurora Cl cluster kể từ tháng 9 năm 2018 [4]. Kể từ tháng 8 năm 2018, Amazon cũng cung cấp phiên bản AWS Aurora không có máy chủ.[5]

Các tính năng chính

Aurora không yêu cầu người dùng cung cấp lưu trữ cơ sở dữ liệu, vì nó tự động phân bổ dung lượng theo mức tăng 10 gigabyte, khi cần, tối đa là 64 terabyte.[6] Aurora cung cấp tự động sao chép sáu chiều các khối 10 gigabyte đó trên nhiều vị trí để cải thiện tính khả dụng và khả năng chịu lỗi. Aurora cũng cung cấp cho người dùng các số liệu hiệu suất toàn diện hơn, chẳng hạn như thông lượng truy vấn và độ trễ, so với các công cụ cơ sở dữ liệu RDS khác.[7], kể từ tháng 8 năm 2017 cũng cung cấp tính năng nhân bản cơ sở dữ liệu nhanh [8].

Hạn chế tương thích với MySQL

Amazon đã thiết kế Aurora tương thích với MySQL, nghĩa là các công cụ truy vấn hoặc quản lý cơ sở dữ liệu MySQL (như máy khách dòng lệnh mysql và giao diện người dùng đồ họa MySQL Workbench) cũng hoạt động với cơ sở dữ liệu Amazon Aurora. Tuy nhiên, không phải tất cả các tùy chọn và tính năng của MySQL đều có sẵn: kể từ tháng 9 năm 2016, Amazon Aurora tương thích với hai phiên bản MySQL (5.6, 5.7) và chỉ hỗ trợ InnoDB làm công cụ lưu trữ.[9]

Hiệu suất

Amazon tuyên bố cải thiện hiệu suất gấp năm lần so với các bài kiểm tra điểm chuẩn trên MySQL trên cùng một phần cứng, do "tích hợp chặt chẽ công cụ cơ sở dữ liệu với lớp lưu trữ ảo hóa dựa trên SSD được xây dựng nhằm mục đích tải công việc cơ sở dữ liệu, giảm ghi vào hệ thống lưu trữ, giảm thiểu tranh chấp khóa và loại bỏ sự chậm trễ được tạo bởi các luồng xử lý cơ sở dữ liệu ".[9] Các thử nghiệm độc lập khác đã chỉ ra rằng Aurora hoạt động tốt hơn so với các công nghệ cạnh tranh trên một số, nhưng không phải tất cả, kết hợp khối lượng công việc và loại của instance.[10]

Tham khảo

  1. ^ Preimesberger, Chris (ngày 12 tháng 11 năm 2014). “Amazon Claims New Aurora DB Engine Screams With Speed”. eweek.com. Truy cập ngày 13 tháng 11 năm 2014.
  2. ^ Hiltbrand, Troy. “Analysis: Aurora Is Amazon's Answer for Forgotten DBMS Users”. Upside. TDWI. Bản gốc lưu trữ ngày 25 tháng 12 năm 2018. Truy cập ngày 14 tháng 9 năm 2016.
  3. ^ https://aws.amazon.com/bloss/aws/now-av Available-amazon-aurora-with-postgresql-compabilities/
  4. ^ https://aws.amazon.com/about-aws/whats-new/2018/09/amazon-aurora-stop-and-start/
  5. ^ https://aws.amazon.com/bloss/aws/aurora-serverless-ga/
  6. ^ “Amazon Aurora FAQs”. Truy cập ngày 14 tháng 9 năm 2016.
  7. ^ “Monitoring Amazon Aurora performance metrics”. Datadog. Truy cập ngày 15 tháng 9 năm 2016.
  8. ^ https://aws.amazon.com/bloss/aws/amazon-aurora-fast-database-claming/
  9. ^ a b “Amazon Aurora Product Details”. Truy cập ngày 15 tháng 9 năm 2016.
  10. ^ Tusa, Marco. “AWS Aurora Benchmarking part 2”. Percona. Truy cập ngày 15 tháng 9 năm 2016.