DbSchema 将 100+ 种 SQL 和 NoSQL 数据库中的任意一种,转化为全团队都能浏览的 ER 图与文档——然后让你在同一个模型中设计、查询并部署架构变更。
这些企业的团队正在使用
架构在数据库里,文档是两年前的 wiki 页面,真正理解模型的只有当初构建它的人。每张新表、每次迁移、每位新成员的上手,成本都比应有的高。
DbSchema 给团队一个人人可见的模型:有版本、有文档、可审查。
从第一张图到生产迁移,无需切换工具。
连接云端、远程或本地数据库,无需编写查询即可获得完整的 ER 图——表、键与关系一览无余。
发布包含图表、注释和悬停详情的交互式 HTML5 文档。任何浏览器都能打开,分析师、经理和新成员再也不用来问你。
将模型与开发、测试、生产环境逐一对比,审查每处差异,只应用你批准的内容。
把大型系统拆分为聚焦的图表,将相关内容分组,只看与当前任务相关的表。
先以数据库无关的方式建模,再为 PostgreSQL、MySQL、MongoDB 或任何支持的引擎生成物理架构,并应用你的命名与类型规则。
对比两个模型版本或两个环境,得到目标数据库 SQL 方言的迁移脚本。
通过外键(真实或虚拟)浏览关联记录,在上下文中直接编辑行,而不是一张表一张表地看。
拖放表、连接、筛选和分组,在运行前阅读生成的 SQL。
了解你的表的自动补全、脚本执行,以及可直接编辑并导出为 CSV、Excel 或 JSON 的结果。
用可复用的模式和规则生成逼真的测试数据,让开发和 QA 面对像真实一样的数据。
用 Groovy 编写文档生成、架构同步、导入导出脚本,并按计划自动运行。
在你设计所用的同一个工作区中,跟踪会话、锁、用户和资源占用。
你的架构保存在设计模型文件中,而不只是在服务器上。正是这一个差别,让你可以离线工作、像审代码一样审查变更,并精确决定什么进入生产环境。
在飞机上、会议中,甚至数据库还不存在时,就能建模和修改架构。
在 Git 中对架构进行分支、对比和 Pull Request,与项目其余部分同一套工作流。
在任何东西触碰数据库之前,先阅读变更将执行的确切语句。
让同一个已审查的变更依次通过开发、测试和生产,每一步都经过批准。
Watch more video tutorials
六种角色,一个模型。所有人读同一份架构,没人需要打听答案在谁手里。
在不是你写的架构中找到需要的表,第一次就把连接写对。
逻辑建模一次,为每个支持的引擎生成物理架构,并保持命名一致。
跨表追踪关系,可视化构建查询,不用向任何人要架构。
将生产环境与已批准的内容对比,每条语句都先读后跑。
在浏览器中打开 HTML 文档,清楚看到应用存储了哪些数据。
通过探索真实架构来学习:关系、键,一样不少。
无需注册。免费 Community 版与 15 天 Architect 试用同在一个安装包中。