五分钟了解 DynoTable
DynoTable 是一款面向 AWS DynamoDB 的桌面工作台 —— 为每天查看和编辑 Dynamo 数据的工程师打造。它快速且键盘优先。你对表的读取和写入只会发往你自己的 AWS 账户。
本地索引会留在你的设备上,除非你选择通过团队工作区把它发布出去。

应用的整体结构
DynoTable 是一个包含三个区域的单一窗口。没有浮动面板,也没有模态层层叠加 —— 一切都有它唯一的归处。
- 侧边栏 —— 你打开的标签页和保存的文件夹,当前的 Profile 固定在底部。
- 标签页内容 —— 每个标签页一个打开的表,处于 Visual 或 PartiQL 模式。
- 标签页 —— 像浏览器一样打开表;用 ⌘⇧T 重新打开最近关闭的那个。
核心概念
- —— 一组命名的 AWS 凭证。一个 Profile,多个区域,多张表。
- —— 一个打开的表视图。筛选、选择和视图模式都是按标签页区分的。
- —— 你正在查询的索引:
PRIMARY,或某个命名的 GSI/LSI。 - 操作 —— 设置了哈希键筛选时是一次廉价的
query,否则是一次scan。
先试试这些
- 用 ⌘K 打开一张表并设置一个分区键筛选,好让这个标签页跑的是
Query,而不是全表Scan。 - 用 ⌘P 切换配置文件 —— Prod 和 Dev 各自保有独立的标签页和已保存查询。
- 打开一个 Workbench 标签页(⌘⌥B),在 DynamoDB 的访问模式规则内做 JOIN /
GROUP BY。 - 用 ⌘S 暂存一次编辑,审阅 diff,然后提交 —— 绝不对生产环境做意外写入。
免费(已登录、无有效许可证)仍然可以浏览表并构建本地索引;运行 Workbench 查询、暂存写入和 AI 智能体需要有效的试用或付费方案。参见激活与许可。
功能地图
DynoTable 按照本手册的组织方式来归类它的功能。把下面的地图当作侧栏索引 —— 每个条目都链接到一个完整页面。
快速开始
处理数据
- 表与标签页 — 在 DynoTable 中浏览 DynamoDB —— 多标签页工作区、Visual 与 PartiQL 标签页模式、虚拟化的表格网格、页大小、列可见性,以及逐行的 Quick View。
- 编辑条目 — 在 DynoTable 中编辑 DynamoDB 条目 —— JSON 条目编辑器、Plain 与 DynamoDB-JSON 模式、只读的 Flow 图视图、schema 校验,以及通过暂存保存。
- 暂存与提交 — 把 DynoTable 中的编辑、创建和删除作为逐属性的 diff 暂存,以事务批次提交,并用乐观锁解决冲突。
- 导出 — 从 DynoTable 把 DynamoDB 数据导出为 CSV、JSON 或 NDJSON——从单行到完整结果集,支持重命名列和后台导出。
- 表统计 — 在 DynoTable 中查看 DynamoDB 表的键、索引,以及项目数量和大小的估算值,为表建立索引以支持自动补全,并导出 TypeScript 或 Zod schema。
查询
- 筛选与查询模式 — DynoTable 的可视化筛选胶囊如何映射为 DynamoDB 的 query 与 scan——选择通过哪个索引读取,以及构建键条件与扫描条件。
- PartiQL — 在 DynoTable 中针对单张 DynamoDB 表编写 PartiQL——SELECT、INSERT、UPDATE 和 DELETE,配有模板、内联诊断和流式结果。
- SQL Workbench — 用 DynoTable 的 SQL Workbench 跨 DynamoDB 表运行真正的 JOIN、GROUP BY 和聚合查询——在 DynamoDB 访问模式规则之内的 SQL。
- Smart Table — DynoTable 中的 Smart Table——在可视化 ER 画布上构建并保存的多表联接视图,配有 Configure 和 Data 模式以及逐列重命名。
AI
团队
- 团队工作区 — 团队工作区在你的 DynoTable 团队之间共享 AI 上下文和表索引,存放在你自己 AWS 账户中的 S3 存储桶里,绝不在我们的服务器上。
账户与许可
- 激活 DynoTable — 激活 DynoTable——一键 dynotable://activate 深链、粘贴令牌的备用方式,以及试用中、已激活和只读状态各自允许的操作。
- 设备 — DynoTable 的两台机器许可证限制——Device ID 的工作原理、何时自动释放最旧的机器,以及如何自行停用一台机器。
参考
- 键盘快捷键 — 每一个 DynoTable 键盘快捷键,按任务分组——导航、标签页、查询、项目编辑器和选区。在 Windows 和 Linux 上,⌘ 变为 Ctrl。
- 设置 — DynoTable 设置的全景图——全局的 Account、Appearance 和 Privacy 区域,加上按 profile 的连接、AI、权限与知识侧栏。
- 故障排查 — 常见 DynoTable 问题的修复方法——凭据与 SSO、空表、陈旧结果、只读写入、AI 未配置——以及应用如何更新。
- 术语表 — 用通俗易懂的语言定义文档中通篇使用的 DynamoDB 和 DynoTable 术语 —— 分区键、排序键、GSI、scan、PartiQL、暂存区等。


