샘플 데이터 모델을 가져오고 DynamoDB에 커밋 [NoSQL Workbench]

2288 단어 DynamoDBAWS
DynamoDB 전용 NoSQL Workbench는 다양한 샘플 데이터 모델을 제공합니다.

샘플 데이터 모델에는 GSI와 패싯이 정의되어 있으므로 DynamoDB의 테이블 설계에 도움이 됩니다.

또한 NoSQL Workbench에는 커밋 기능이 있으며 데이터 모델을 DynamoDB로 내보낼 수 있습니다. 샘플 데이터 모델에는 Item도 몇 가지 준비되어 있으므로, 데이터 모델을 DynamoDB에 커밋한 후에는, 샘플 데이터를 준비하지 않고, 그대로 간단한 어플리케이션의 작성까지 실시할 수 있을 것 같습니다.

샘플 데이터 모델 가져오기



왼쪽 창의 Amazon DynamoDB에서 Sample data models 테이블에서 가져올 모델의 행으로 커서를 가져오고 Import를 선택합니다.


가져오기가 성공하면 데이터 모델러에 가져온 테이블의 정보가 표시됩니다.


데이터 시각화



왼쪽 창에서 [Visualizer]를 선택하면 메인 테이블이나 GSI의 데이터 표시가 시각화됩니다.


샘플 데이터 모델을 DynamoDB에 커밋



데이터 모델을 DynamoDB 테이블에 커밋합니다.
Visualizer에서 Commit to Amazon DynamoDB를 선택하면 모달이 표시됩니다.

새 연결을 만들거나 기존 연결을 선택합니다. 연결을 선택할 수 있으면 Commit을 누릅니다. 그러면 Operation builder의 톱 페이지로 이동합니다.

이전에 선택한 연결의 열기를 선택하면 해당 연결에 연결된 테이블 목록이 테이블에 표시됩니다. 커밋된 데이터 모델의 테이블을 선택하면 Visualizer에서 확인한 데이터가 테이블에 커밋되었는지 확인할 수 있습니다.


결론



DynamoDB의 테이블 디자인은 미리 응용 프로그램의 쿼리 패턴을 알아야 하기 때문에 NoSQL Workbench의 Data modeler와 Visualize를 사용하여 쿼리 패턴을 시뮬레이션할 수 있는 것이 꽤 편리하다고 생각했습니다.

좋은 웹페이지 즐겨찾기