活动投稿 | SQLE VS Yearning 社区用户测评


爱可生开源社区
爱可生开源社区 2024-03-14 16:45:10 50050
分类专栏: 资讯

作者:nunu最爱小番番,一个热衷于开源技术的DBA。

爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。

本文约 1200 字,预计阅读需要 4 分钟。


测评版本:SQLE v3.2310.0 和 Yearning 3.1.6.3

1简介

SQLE 是一款全方位的 SQL 质量管理平台,覆盖开发至生产环境的 SQL 审核和管理。 支持主流的开源、商业、国产数据库,为开发和运维提供流程自动化能力,提升上线效率,提高数据质量。Star: 1.3k

Yearning 是一款可满足大部分公司 SQL 审核需求的 Web 端可视化 SQL 审核平台。 在实现常规的 SQL 审核功能外还添加了诸如数据查询等一系列便捷的功能。Star: 8.2k

架构异同

架构上,两者都是前后端分离,后端使用 Go 来开发;而前端的选择上,SQLE 使用 Node.js + React,Yearning 使用的是 VUE。

功能异同

功能上,SQLE 的功能更为丰富,是一个全方位的 SQL 质量管理平台。Yearning 实现了 SQL 审核+数据查询等便捷功能。

2对比

1 支持数据源类型

  SQLE SQLE 专业版 SQLE 企业版 Yearning
MySQL
PostgreSQL    
Oracle    
SQL Server    
DB2    
TiDB  
Mycat    
TDSQL for InnoDB    
OceanBase for MySQL    
OceanBase for Oracle    
DM(达梦)      

数据源异同

SQLE:支持的 10 多种主流的商业和开源数据库,但是社区版仅支持 MySQL,其它的数据库需要购买商业版;

Yearning:仅支持 MySQL 以及 MySQL 协议的数据库,MySQL 数据源允许使用 SSL 建立连接、排除数据库。

在数据源支持上,相对来说,SQLE 是完胜 Yearning 的,但是在社区版对比中,Yearning 支持的更好,SQLE 需要使用专业版或购买企业版才能支持更多的数据源。

雍正喵补充:SQLE 目前已开放专业版的下载,您可以结合自身的业务需要,在专业版中使用目前已支持的十多种数据源类型。点击 原文链接 获取。

2 UI 界面对比

图片
SQLE
图片
Yearning

界面异同

列表界面大同小异,都是有概览界面,显示一些工单、数据源等相关信息,功能和配置列表也是相差不大。

SQLE:把所有的功能和配置项目都放在了右侧,用户信息于右下,同时右下还有一个 全局设置 的图标。

Yearning:左侧为主要的功能和配置项,右上角为用户信息,提供了 暗黑主题 和 白色主题 可选。

总的来说,Yearning 的 UI 分布更符合我的个人习惯,所有功能和配置一目了然;SQLE 的 成员与权限 、用户中心 如果不看用户手册,容易混淆。

不过,SQLE 值得点赞的是,初次登录界面时,会有一个用户引导,可以初步指引用户的配置步骤。

3 SQL 工作台

图片
SQLE
图片
Yearning
  SQLE Yearning
SQL 工作台 额外部署CloudBeaver 自带
查询结果导出
SQL 美化
在线 DML  
script 保存
历史记录
字段脱敏
查询审计 ✅ CloudBeaver企业版
管理员中断查询

SQLE 的 SQL 工作台相对与 Yearning 来说,功能相对丰富,可以满足较多方面的需求,比如在线 DML 等,但查询审计需要用户使用 CloudBeaver 企业版来支持。

雍正喵补充:截至 202401 版本,SQLE 企业版用户已能够针对 CloudBeaver 工作台进行查询脱敏。

4 用户管理

  SQLE Yearning
权限管理
流程管理
用户禁用
用户组管理
角色管理
开放用户注册  

SQLE 和 Yearning 在 用户管理上 的功能相差不大,均可以很好地实现用户管理,但是在体验来说,Yearning 在用户管理和权限配置、流程配置来说,逻辑更加清晰。

5 工单申请/审核/上线

  SQLE Yearning
DDL 审核
DML 审核
DQL 审核
规则审核 700+ 条,DDL、DML、索引规范等划分清晰 45 条,集中在一个列表
大表 DDL ✅  pt-online-schema-change
可配置表大小自动触发
白名单 ✅ 企业版  
自动化任务   对于符合规则的 DML-SQL 自动执行
回滚 SQL
执行选择 定时/人工 定时/人工

两者都提供了 DDL、DML 和 DQL 审核,SQLE 的审核规则更加丰富。

示例

如下图的建表 SQL,Yearning 给出的审核结果有 char 类型改 varchar,而 SQLE 的审核结果更为丰富。

图片
SQLE
图片
Yearning

雍正喵补充:针对大表 DDL,您可以在规则全局配置中,开启规则并配置表空间大小。

图片

6 系统设置

  SQLE Yearning
消息推送 邮箱、钉钉、飞书、企业微信、Webhook 邮箱、Webhook
LDAP
数据清理

7 扫描任务

  SQLE Yearning
扫描任务  

Yearning 没有 扫描任务 的功能,而 SQLE 比较关注的是慢日志以及 processlist 列表的,可以分析慢 SQL。

3总结

社区版方面,Yearning 在 SQL 查询、查询审计方面感觉要优于 SQLE。如果只是用于线上环境 MySQL 的 DDL、DML 以及 SQL 查询,可以优先选择 Yearning。

SQLE 企业版在数据库的支持,以及功能的丰富程度上,远超于 Yearning。

如果监测从开发、测试到生产的整个 SQL 执行情况考虑,推荐选择 SQLE。

 

雍正喵:感谢广大社区用户对 SQLE 的试用测评,欢迎大家投稿(包括不限于:用户案例、使用安装、特性体验等)~~

 

本文关键字:#社区投稿# #测评# #SQLE# #Yearning# 

 


图片

SQLE 3.0 部署实践
SQLE+GitLab-Runner 快速实现 SQL 自动审核
2024 年了,你还在直连库执行 SQL 吗?
关于 SQLE 体验活动的问题解答
如何快速使用 SQLE 审核各种类型的数据库
如何使用 SQLE 进行开发阶段 SQL 审核

图片✨ Github:https://github.com/actiontech/sqle

📚 文档:https://actiontech.github.io/sqle-docs/

💻 官网:https://opensource.actionsky.com/sqle/

👥 微信群:请添加小助手加入 ActionOpenSource

🔗 商业支持:https://www.actionsky.com/sqle

 

网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。

本文链接:https://www.xckfsq.com/news/show.html?id=52398
赞同 6
评论 1 条
  • zlj141319 2024-03-15 14:37:53

    什么架构的?

    赞同 0 反对 0
    回复

    DIY,越搞越有机。
爱可生开源社区L3
粉丝 0 发表 27 + 关注 私信
上周热门
如何使用 StarRocks 管理和优化数据湖中的数据?  2675
【软件正版化】软件正版化工作要点  2640
统信UOS试玩黑神话:悟空  2536
信刻光盘安全隔离与信息交换系统  2222
镜舟科技与中启乘数科技达成战略合作,共筑数据服务新生态  1092
grub引导程序无法找到指定设备和分区  747
WPS City Talk · 校招西安站来了!  15
金山办公2024算法挑战赛 | 报名截止日期更新  15
看到某国的寻呼机炸了,就问你用某水果手机发抖不?  14
有在找工作的IT人吗?  13
本周热议
我的信创开放社区兼职赚钱历程 40
今天你签到了吗? 27
信创开放社区邀请他人注册的具体步骤如下 15
如何玩转信创开放社区—从小白进阶到专家 15
方德桌面操作系统 14
我有15积分有什么用? 13
用抖音玩法闯信创开放社区——用平台宣传企业产品服务 13
如何让你先人一步获得悬赏问题信息?(创作者必看) 12
2024中国信创产业发展大会暨中国信息科技创新与应用博览会 9
中央国家机关政府采购中心:应当将CPU、操作系统符合安全可靠测评要求纳入采购需求 8

加入交流群

请使用微信扫一扫!