DynamoDB-환경

DynamoDB 환경은 Amazon Web Services 계정을 사용하여 DynamoDB GUI 콘솔에 액세스하는 것으로 만 구성되지만 로컬 설치를 수행 할 수도 있습니다.

다음 웹 사이트로 이동- https://aws.amazon.com/dynamodb/

"Amazon DynamoDB 시작하기"버튼을 클릭하거나 Amazon Web Services 계정이없는 경우 "AWS 계정 생성"버튼을 클릭합니다. 간단한 안내 프로세스를 통해 모든 관련 수수료 및 요구 사항을 알려드립니다.

프로세스에 필요한 모든 단계를 수행 한 후 액세스 할 수 있습니다. AWS 콘솔에 로그인 한 다음 DynamoDB 콘솔로 이동하기 만하면됩니다.

관련 수수료를 피하기 위해 사용하지 않거나 불필요한 자료를 삭제하십시오.

로컬 설치

AWS (Amazon Web Service)는 로컬 설치를위한 DynamoDB 버전을 제공합니다. 웹 서비스 나 연결없이 애플리케이션 생성을 지원합니다. 또한 로컬 데이터베이스를 허용하여 프로비저닝 된 처리량, 데이터 저장 및 전송 비용을 줄입니다. 이 가이드는 로컬 설치를 가정합니다.

배포 할 준비가되면 애플리케이션을 약간 조정하여 AWS 사용으로 전환 할 수 있습니다.

설치 파일은 .jar executable. Linux, Unix, Windows 및 기타 Java 지원 OS에서 실행됩니다. 다음 링크 중 하나를 사용하여 파일을 다운로드하십시오.

  • 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− 다른 저장소에서 파일을 제공하지만 반드시 최신 버전은 아닙니다. 최신 설치 파일을 보려면 위의 링크를 사용하십시오. 또한 JRE (Java Runtime Engine) 버전 6.x 이상이 있는지 확인하십시오. DynamoDB는 이전 버전에서 실행할 수 없습니다.

적절한 아카이브를 다운로드 한 후 해당 디렉토리 (DynamoDBLocal.jar)의 압축을 풀고 원하는 위치에 배치합니다.

그런 다음 명령 프롬프트를 열고 DynamoDBLocal.jar이 포함 된 디렉터리로 이동 한 후 다음 명령을 입력하여 DynamoDB를 시작할 수 있습니다.

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

DynamoDB를 시작하는 데 사용 된 명령 프롬프트를 닫아 DynamoDB를 중지 할 수도 있습니다.

근무 환경

JavaScript 셸, GUI 콘솔 및 여러 언어를 사용하여 DynamoDB에서 작업 할 수 있습니다. 사용 가능한 언어에는 Ruby, Java, Python, C #, Erlang, PHP 및 Perl이 있습니다.

이 자습서에서는 개념 및 코드 명확성을 위해 Java 및 GUI 콘솔 예제를 사용합니다. Java를 활용하려면 Java IDE, Java 용 AWS SDK를 설치하고 Java SDK 용 AWS 보안 자격 증명을 설정합니다.

로컬에서 웹 서비스 코드로 변환

배포 할 준비가되면 코드를 변경해야합니다. 조정은 코드 언어 및 기타 요인에 따라 다릅니다. 주요 변경 사항은endpoint로컬 지점에서 AWS 리전으로. 다른 변경 사항은 응용 프로그램에 대한 심층 분석이 필요합니다.

로컬 설치는 다음과 같은 주요 차이점을 포함하되 이에 국한되지 않는 여러면에서 웹 서비스와 다릅니다.

  • 로컬 설치는 즉시 테이블을 생성하지만 서비스는 훨씬 오래 걸립니다.

  • 로컬 설치는 처리량을 무시합니다.

  • 삭제는 로컬 설치에서 즉시 발생합니다.

  • 읽기 / 쓰기는 네트워크 오버 헤드가 없기 때문에 로컬 설치에서 빠르게 발생합니다.