5분 만에 알아보는 DynoTable

DynoTable은 AWS DynamoDB용 데스크톱 워크벤치로, 매일 Dynamo 데이터를 조회하고 편집하는 엔지니어를 위해 만들어졌습니다. 빠르고, 키보드 중심이며, 로컬에서 동작합니다: 여러분의 자격 증명과 자동완성을 구동하는 인덱스는 절대 기기를 벗어나지 않습니다.

DynoTable 창: 탭 사이드바, Visual 모드의 테이블 탭, 그리고 하단에 고정된 활성 프로필.
DynoTable 창: 탭 사이드바, Visual 모드의 테이블 탭, 그리고 하단에 고정된 활성 프로필.

앱의 구조

DynoTable은 세 개의 영역으로 이루어진 단일 창입니다. 떠다니는 패널도, 모달 위에 모달이 쌓이는 일도 없습니다 — 모든 것이 머무를 자리가 하나씩 정해져 있습니다.

  • 사이드바 — 열려 있는 탭과 저장된 폴더, 그리고 하단에 고정된 활성 프로필.
  • 탭 콘텐츠 — 탭마다 하나의 테이블이 Visual 또는 PartiQL 모드로 열립니다.
  • — 브라우저처럼 테이블을 엽니다; 마지막에 닫은 탭은 ⌘⇧T로 다시 엽니다.

핵심 개념

  • 프로필 — 이름이 지정된 AWS 자격 증명 세트. 하나의 프로필, 여러 리전, 여러 테이블.
  • — 열려 있는 하나의 테이블 뷰. 필터, 선택, 뷰 모드는 탭별로 적용됩니다.
  • 쿼리 패턴 — 쿼리 대상 인덱스: PRIMARY 또는 이름이 지정된 GSI/LSI.
  • 연산 — 해시 키 필터가 설정되면 저렴한 query, 그렇지 않으면 scan.

기능 지도

DynoTable은 이 매뉴얼이 구성된 방식 그대로 기능을 묶어 놓았습니다.

시작하기

  • 설치 및 활성화 — macOS, Windows, Linux에서 DynoTable을 다운로드·설치·활성화하기 — 딥링크 활성화 흐름, 2대 기기 라이선스, 백그라운드 토큰 갱신.
  • AWS 계정 연결 — DynoTable을 AWS에 연결하기 — 프로필, 리전, IAM Identity Center(SSO), MFA로 보호된 assume-role, 프로필 전환기. 자격 증명은 사용자 기기에 머뭅니다.

데이터 작업

  • 테이블 & 탭 — DynoTable에서 DynamoDB 탐색하기 — 다중 탭 작업 공간, Visual과 PartiQL 탭 모드, 가상화 테이블 그리드, 페이지 크기, 열 표시, 행별 빠른 보기.
  • 항목 편집 — DynoTable에서 DynamoDB 항목 편집하기 — JSON 항목 편집기, Plain과 DynamoDB-JSON 모드, 읽기 전용 Flow 그래프 뷰, 스키마 검증, 스테이징을 통한 저장.
  • 스테이징 & 커밋 — DynoTable 스테이징 영역 — 모든 DynamoDB 쓰기를 보내기 전에 속성별 diff로 검토하고, 안전한 트랜잭션 배치로 커밋하며, 낙관적 잠금으로 쓰기 충돌을 해결합니다.
  • 내보내기 — DynoTable에서 DynamoDB 데이터 내보내기 — CSV, JSON, NDJSON 형식, 현재 페이지부터 전체 매치까지의 범위, 이름이 바뀐 열 별칭, 탭을 닫거나 새로 고침해도 살아남는 백그라운드 내보내기.

쿼리

  • 필터 & 쿼리 패턴 — DynoTable의 필터와 쿼리 패턴 — 각 탭의 필터 상태가 DynamoDB의 query 대 scan으로 어떻게 매핑되는지, 어떤 인덱스를 통해 읽는지, 그리고 비주얼 필터 칩이 키 조건과 스캔 조건을 어떻게 만드는지.
  • PartiQL — DynoTable의 PartiQL 편집기 — 단일 DynamoDB 테이블에 대해 SQL 스타일 쿼리와 쓰기를 작성하고, 템플릿, 인라인 진단, 빠른 수정, 스트리밍 결과를 활용합니다.
  • SQL Workbench — DynoTable의 SQL Workbench — DynamoDB 테이블 전반에 실제 JOIN, GROUP BY, 집계 쿼리를 실행하고, 모든 쿼리를 DynamoDB의 접근 패턴 규칙 안에 유지하는 컴파일러를 갖췄습니다.
  • 스마트 테이블 — DynoTable의 스마트 테이블 — 비주얼 ER 캔버스 위에 만든 저장 가능한 다중 테이블 조인 뷰로, Configure와 Data 모드, 관계 편집, 열별 이름 변경을 지원합니다.

AI

  • AI 채팅 — DynoTable AI 채팅 — DynamoDB 스키마를 읽고 PartiQL과 Workbench SQL을 작성하며 검토할 수 있도록 편집을 스테이징하는 에이전트형 어시스턴트. 사용자 본인의 AWS Bedrock 자격 증명으로 실행됩니다. 채팅 사이드바, 탭으로 승격, AI 설정(공급자, 모델, 지식, 권한, 개인정보 보호)을 다룹니다.
  • AI 도구 — DynoTable AI 어시스턴트가 할 수 있는 일과 각 기능이 어떻게 게이팅되는지 — 스키마와 데이터 읽기, 전체 테이블에 대한 정확한 집계 계산, 뷰 열기, 검토를 거친 쓰기 스테이징, 내보내기 — 그리고 어떤 동작이 조용히 실행되고 어떤 동작이 먼저 사용자의 허가를 묻는지.
  • MCP 서버 — Claude Code나 Codex 같은 외부 AI 에이전트에게 로컬 MCP 서버를 통해 DynoTable의 도구를 노출합니다 — 서버 켜기, 클라이언트 연결, 연결별 동의와 스코프, 보안 모델. 기본적으로 꺼져 있고, 모든 연결에 사용자의 승인이 필요하며 AWS 자격 증명은 절대 사용자의 컴퓨터를 벗어나지 않습니다.

계정 및 라이선스

  • DynoTable 활성화 — DynoTable 활성화 — 원클릭 dynotable://activate 딥링크, 토큰 붙여넣기 대체 방식, 그리고 각 라이선스 상태(체험 중, 활성, 읽기 전용)가 무엇을 허용하는지 설명합니다.
  • 기기 — DynoTable의 2대 기기 제한 — 기기 ID가 어떻게 동작하는지, 가장 오래된 기기가 언제 자동으로 해제되는지, 계정의 기기 페이지에서 기기를 비활성화하는 방법을 설명합니다.

참조

  • 키보드 단축키 — DynoTable의 모든 키보드 단축키를 기능별로 묶었습니다 — 탐색, 탭, 쿼리, 항목 편집기, 선택, 행 탐색. macOS 키 기준이며, Windows와 Linux에서는 ⌘이 Ctrl이 됩니다.
  • 설정 — DynoTable 설정 지도 — 전역 Account, Appearance, Privacy, About 섹션과 Profile별 레일(Connection, Personalization, AI 바인딩, Models, Permissions, Knowledge, Activity, Danger zone), 그리고 각 항목이 무엇을 제어하는지.
  • 문제 해결 — 자주 발생하는 DynoTable 문제 해결 — 자격 증명과 SSO, 빈 테이블과 오래된 결과, 읽기 전용 쓰기, AI 미설정 — 그리고 macOS, Windows, Linux에서 앱이 스스로 업데이트되는 방식.
  • 용어집 — 문서 전반에 쓰이는 DynamoDB와 DynoTable 용어를 쉬운 말로 정의합니다 — 파티션 키, 정렬 키, GSI, 스캔, PartiQL, 스테이징 영역 등.

업데이트됨

읽기 시작설치 및 활성화