Amazon DynamoDB

Amazon DynamoDB là một dịch vụ cơ sở dữ liệu độc quyền quản lý hoàn toàn sử dụng NoSQL có hỗ trợ giá trị khóa và cấu trúc dữ liệu tài liệu [1] và được cung cấp bởi Amazon.com như một phần của Amazon Web Services portfolio.[2] DynamoDB trưng bày một mô hình dữ liệu tương tự và lấy tên của nó từ Dynamo, nhưng có một triển khai cơ bản khác. Dynamo có thiết kế đa chủ yêu cầu khách hàng giải quyết xung đột phiên bản và DynamoDB sử dụng sao chép đồng bộ trên nhiều trung tâm dữ liệu [3] để có độ bền và tính sẵn sàng cao. DynamoDB được Amazon CTO Werner Vogels công bố vào ngày 18 tháng 1 năm 2012 [4] và được trình bày dưới dạng một sự phát triển của giải pháp Amazon SimpleDB.[5]

Tổng quan

[sửa | sửa mã nguồn]

DynamoDB khác với các dịch vụ khác của Amazon bằng cách cho phép các nhà phát triển mua dịch vụ dựa trên thông lượng, thay vì lưu trữ. Nếu Tự động mở rộng quy mô, thì cơ sở dữ liệu sẽ tự động mở rộng quy mô.[6] Ngoài ra, quản trị viên có thể yêu cầu thay đổi thông lượng và DynamoDB sẽ phân tán dữ liệu và lưu lượng truy cập trên một số máy chủ sử dụng ổ đĩa trạng thái rắn, cho phép hiệu suất có thể dự đoán được.[2] Nó cung cấp tích hợp với Hadoop thông qua đàn hồi MapReduce.

Vào tháng 9 năm 2013, Amazon đã cung cấp phiên bản phát triển cục bộ của DynamoDB để các nhà phát triển có thể kiểm tra các ứng dụng được hỗ trợ bởi DynamoDB cục bộ.[7]

Amazon DynamoDB được "xây dựng dựa trên các nguyên tắc của công nghệ lưu trữ Amazon Dynamo ", một hệ thống lưu trữ nội bộ ban đầu được sử dụng cho trang web Amazon.[4]

Ngôn ngữ liên kết

[sửa | sửa mã nguồn]

Các ngôn ngữ và khung với liên kết DynamoDB bao gồm Java, Node.js, Go, C # . NET, Perl, PHP, Python, Ruby, HaskellErlang.[8]

Tham khảo

[sửa | sửa mã nguồn]
  1. ^ “Amazon DynamoDB - FAQs”. Amazon Web Services, Inc.
  2. ^ a b Clark, Jack (ngày 19 tháng 1 năm 2012). “Amazon switches on DynamoDB cloud database service”. ZDNet. Bản gốc lưu trữ ngày 21 tháng 1 năm 2012. Truy cập ngày 21 tháng 1 năm 2012.
  3. ^ “FAQs: Scalability, Availability & Durability”. Amazon Web Services.
  4. ^ a b Vogels, Werner (ngày 18 tháng 1 năm 2012). “Amazon DynamoDB – a Fast and Scalable NoSQL Database Service Designed for Internet Scale Applications”. All Things Distributed blog. Truy cập ngày 21 tháng 1 năm 2012.
  5. ^ < https://aws.amazon.com/dynamodb/faqs/#How_does_Amazon_DOUNDoDB_differ_from_Amazon_SimpleDB_Which_should_I_use
  6. ^ “Managing Throughput Capacity Automatically with DynamoDB Auto Scaling - Amazon DynamoDB”. docs.aws.amazon.com. Truy cập ngày 5 tháng 7 năm 2017.
  7. ^ “DynamoDB Local for Desktop Development”. Amazon Web Services. ngày 12 tháng 9 năm 2013. Truy cập ngày 13 tháng 9 năm 2013.
  8. ^ “Amazon DynamoDB Libraries, Mappers, and Mock Implementations Galore!”. Amazon Web Services.
Chúng tôi bán
Bài viết liên quan
Tổng hợp tất cả nhân vật trong Overlord
Tổng hợp tất cả nhân vật trong Overlord
Danh sách các nhân vật trong Overlord
Nhìn lại cú bắt tay vĩ đại giữa Apple và NVIDIA
Nhìn lại cú bắt tay vĩ đại giữa Apple và NVIDIA
Trong một ngày đầu năm 2000, hai gã khổng lồ công nghệ, Apple và NVIDIA, bước chân vào một cuộc hôn nhân đầy tham vọng và hứa hẹn
The Alley Flash - Weapon Guide Genshin Impact
The Alley Flash - Weapon Guide Genshin Impact
The Alley Flash is a Weapon Event's weapon used to increase the damage dealt by the wearer, making it flexible to the characters
Triết học thực hành: Những cuốn sách triết học bạn có thể thực sự ứng dụng trong cuộc sống
Triết học thực hành: Những cuốn sách triết học bạn có thể thực sự ứng dụng trong cuộc sống
Suy Tưởng có lẽ là cuốn sách “độc nhất vô nhị” từng được thực hiện: nó bản chất là cuốn nhật ký viết về những suy nghĩ riêng tư của Marcus Aurelius