DynamoDB - Môi trường

Môi trường DynamoDB chỉ bao gồm việc sử dụng tài khoản Amazon Web Services của bạn để truy cập bảng điều khiển DynamoDB GUI, tuy nhiên, bạn cũng có thể thực hiện cài đặt cục bộ.

Điều hướng đến trang web sau - https://aws.amazon.com/dynamodb/

Nhấp vào nút “Bắt đầu với Amazon DynamoDB” hoặc nút “Tạo tài khoản AWS” nếu bạn chưa có tài khoản Amazon Web Services. Quy trình đơn giản được hướng dẫn sẽ thông báo cho bạn tất cả các khoản phí và yêu cầu liên quan.

Sau khi thực hiện tất cả các bước cần thiết của quy trình, bạn sẽ có quyền truy cập. Chỉ cần đăng nhập vào bảng điều khiển AWS, sau đó điều hướng đến bảng điều khiển DynamoDB.

Đảm bảo xóa tài liệu không sử dụng hoặc không cần thiết để tránh các khoản phí liên quan.

Cài đặt cục bộ

AWS (Amazon Web Service) cung cấp phiên bản DynamoDB để cài đặt cục bộ. Nó hỗ trợ tạo ứng dụng mà không cần dịch vụ web hoặc kết nối. Nó cũng làm giảm thông lượng cung cấp, lưu trữ dữ liệu và phí chuyển giao bằng cách cho phép một cơ sở dữ liệu cục bộ. Hướng dẫn này giả định cài đặt cục bộ.

Khi sẵn sàng triển khai, bạn có thể thực hiện một vài điều chỉnh nhỏ đối với ứng dụng của mình để chuyển nó sang sử dụng AWS.

Tệp cài đặt là một .jar executable. Nó chạy trong Linux, Unix, Windows và bất kỳ hệ điều hành nào khác có hỗ trợ Java. Tải xuống tệp bằng cách sử dụng một trong các liên kết sau:

  • Tarball - http://dynamodb-local.s3-website-us-west2.amazonaws.com/dynamodb_local_latest.tar.gz

  • Zip archive - http://dynamodb-local.s3-website-us-west2.amazonaws.com/dynamodb_local_latest.zip

Note- Các kho lưu trữ khác cung cấp tệp, nhưng không nhất thiết phải là phiên bản mới nhất. Sử dụng các liên kết ở trên cho các tệp cài đặt cập nhật. Ngoài ra, hãy đảm bảo bạn có Java Runtime Engine (JRE) phiên bản 6.x hoặc phiên bản mới hơn. DynamoDB không thể chạy với các phiên bản cũ hơn.

Sau khi tải xuống tệp lưu trữ thích hợp, hãy giải nén thư mục của nó (DynamoDBLocal.jar) và đặt nó vào vị trí mong muốn.

Sau đó, bạn có thể khởi động DynamoDB bằng cách mở dấu nhắc lệnh, điều hướng đến thư mục chứa DynamoDBLocal.jar và nhập lệnh sau:

java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb

Bạn cũng có thể dừng DynamoDB bằng cách đóng dấu nhắc lệnh được sử dụng để khởi động nó.

Môi trường làm việc

Bạn có thể sử dụng trình bao JavaScript, bảng điều khiển GUI và nhiều ngôn ngữ để làm việc với DynamoDB. Các ngôn ngữ có sẵn bao gồm Ruby, Java, Python, C #, Erlang, PHP và Perl.

Trong hướng dẫn này, chúng tôi sử dụng các ví dụ về bảng điều khiển Java và GUI để làm rõ khái niệm và mã. Cài đặt Java IDE, AWS SDK cho Java và thiết lập thông tin đăng nhập bảo mật AWS cho Java SDK để sử dụng Java.

Chuyển đổi từ Cục bộ sang Mã Dịch vụ Web

Khi sẵn sàng triển khai, bạn sẽ cần phải thay đổi mã của mình. Các điều chỉnh phụ thuộc vào ngôn ngữ mã và các yếu tố khác. Thay đổi chính chỉ bao gồm thay đổiendpointtừ một điểm địa phương đến một vùng AWS. Các thay đổi khác yêu cầu phân tích sâu hơn về ứng dụng của bạn.

Cài đặt cục bộ khác với dịch vụ web theo nhiều cách, bao gồm nhưng không giới hạn ở những điểm khác biệt chính sau:

  • Cài đặt cục bộ tạo bảng ngay lập tức, nhưng dịch vụ mất nhiều thời gian hơn.

  • Cài đặt cục bộ bỏ qua thông lượng.

  • Việc xóa xảy ra ngay lập tức trong một cài đặt cục bộ.

  • Việc đọc / ghi diễn ra nhanh chóng trong cài đặt cục bộ do không có mạng.