在线数据库建模
作者:胡小根
邮箱:hxg@haomo-studio.com
微信二维码:
1 概述
1.1 技术描述
这是一个实现在线数据库建模的技术。
涵盖了几个关键技术点,如下:
- 支持常见关系型数据库,如MySQL、PostgreSQL、Oracle、SQL Server等;
- 支持常见NoSQL数据库,例如MongoDB;
- 支持在线管理数据建模;
- 支持版本管理;
- 支持Forwarding SQL/Reverse Engineer;
1.2 技术发展历史
1.3 技术发展趋势
2 技术方案
2.1 方案1:基于Prisma
Prisma提供了以下功能:
- 定义了一套Schema,可以支持各种数据库;
- 提供了Rest/GraphQL一键生成过程;
- 提供了npm包(CLI)对数据库进行操作;
2.2 方案2:xxxx
2.3 方案3:xxxx
3 市场应用
3.1 xxx行业应用
3.2 xxx行业应用
3.3 xxx行业应用
4 产品方案对比
4.1 开源方案
4.1.1 开源方案xxx
4.1.2 开源方案xxx
4.2 商业方案
4.1.1 SqlDBM 👍👍👍👍👍
- 优点
- 界面美观(值得直接学习)
- 缺点
- 不支持Oracle