dynamodb java 예제

다음 예제에는 각 기술을 설명하는 데 필요한 코드만 포함됩니다. 전체 예제 코드는 GitHub에서 사용할 수 있습니다. 여기에서 단일 소스 파일을 다운로드하거나 리포지토리를 로컬로 복제하여 빌드하고 실행할 모든 예제를 얻을 수 있습니다. 우리가 볼 수 있듯이 AmazonDynamoDB는 listTables() 라는 메서드를 반환 하는 ListTablesResult 개체입니다. 이 개체는 메서드 getTableNames()를 호출 하여 테이블 목록을 보여 줍니다. 이 클래스를 패키지 com.javacodegeeks.aws.tasks에 배치하여 메이븐 빌드의 일부로 호출 할 수 있습니다 : 문서 페이지에서 이클립스 편집기로 코드 예제를 복사하십시오. 해당 계층을 초과하는 리소스의 경우 현재 시간당 쓰기 용량 단위당 WCU(쓰기 용량 단위 당 0.000725 USD) 및 미국 서부(캘리포니아 북부)의 시간당 읽기 용량 단위당 RCU(RCU 당 0.000145 USD)를 지불해야 합니다. 월별 가격측면에서 이것은 WCU당 약 $0.52, RCU당 0.10 USD입니다. 세계의 다른 지역에서, 이러한 가격은 다를 수 있습니다. 예를 들어, 지역 EU(프랑크푸르트)에서는 WCU당 0.000793 USD, RCU당 0.0001586 USD를 지불합니다. 위의 예제에서는 독일 프랑크푸르트에 있는 리포지토리를 사용합니다. 가까운 다른 위치를 선호하는 경우 여기에서 목록에서 하나를 선택할 수 있습니다.

이 페이지에서는 원하는 경우 명령줄에서 로컬로 시작할 수 있는 DynamoDB 배포를 다운로드하는 방법도 설명합니다. 이 자습서에서는 코드에서 직접 메모리 내 인스턴스를 시작할 수 있기 때문에 maven 종속성을 사용 합니다. 항목의 크기는 400KB로 제한됩니다. 이 제한에는 특성의 이름이 포함되며, attr이라는 하나의 특성이 있는 항목을 의미하며 a값은 5바이트(UTF-8로 계산)의 크기를 갖습니다. 따라서 항목의 특성 수를 제한 하는 것이 합리적입니다. 예를 들어 블로그 항목의 주석을 블로그 항목 자체와 동일한 항목에 문자열 배열로 저장할 수 있으므로 이 데이터 모델은 주석의 크기와 수를 제한합니다. 이 경우 모든 블로그 항목에 대해 하나와 모든 주석에 대해 하나씩 두 개의 테이블을 두는 것이 더 유용합니다. 두 테이블 모두 외래 키와 연결됩니다. 이렇게 하면 모든 블로그 아티클에 대해 하나의 작업으로 모든 주석을 로드해서는 안 되지만 쿼리할 주석 수를 제한할 수 있습니다(예: 날짜를 사용하여 제한).

カテゴリー: 未分類 パーマリンク