作者:刘新旺
MySQL DBA,专注于 MySQL 数据库多年,现就职一家本地生活服务类互联网公司,负责数据库相关工作。
本文来源:原创投稿
*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。
通过 SQLE 的产品结构图我们可以看到,SQLE 的界面设计较简洁,工作台可以看到与自己相关的待办工作;首页列表放置核心功能【工单】审核,其它功能收集到平台管理中;【规则】可以考虑收入到【平台管理】中;【审核计划】也可以考虑收入到【平台管理】中,审核的结果可以集成到工单中,方便统一进行处理。
通过 SQLE 的流程图可以看到,整体流程分为两个部分,一个是基础配置,配置好了基础配置以后,就可以执行上线流程了;对于审核不合格的功能依旧可以执行工单,没有起到自动审核的意义,对于 ERROR 级别的错误可以自动驳回不与上线;进入工单页面后不能很好的发现审核操作按钮(工单进度部分),需要下拉窗口才能发现;可以把审核操作放到审核结果列表后面加一个操作列,体验会更加友好。下图为缩放 67% 后才能看到下面的审核操作。
(1)创建SQL工单-SQL语句不支持输入联想,建议增加输入联想,提高录入效率
(2)创建SQL工单-SQL语句对于明显语法错误不能及时提示,建议增加语法错误提示,提前发现明显问题
(3)创建SQL工单-SQL语句输入框高度过高,点击审核后不方便查看到结果,建议降低高度增加宽度
(4)创建SQL工单-工单不支持自定义上线时间,同时也不支持定时上线
SQLE | Archery | |
---|---|---|
审核 | ✓ | ✓ |
查询 | × | ✓ |
执行 | ✓ | ✓ |
备份 | × | ✓ |
通知 | 钉钉、企业微信、邮件通知 | |
流程 | ✓ | ✓ |
白名单 | 企业版 | |
慢日志审核 | 企业版 | 只有收集展示,暂无审核 |
审核计划 | 支持 MyBatis Scanner | × |
扩展 | 支持插件化 | 支持插件化 |
由于时间有限,仅是个人测试体验;SQLE 整体设计不错,符合现在主流平台的各方面特征;主要几个设计点我比较喜欢: