欢迎来到爱可生开源社区周报!在这里为大家分享精选数据库行业文章,社区活动和开源项目的最新动态。
欢迎更多的数据库爱好者能在社区结识志同道合的朋友,一起学习、探索和分享数据库相关的知识和经验,使用并参与到我们的开源项目中来!
一个有深度的 MySQL 开源社区
1社区动态
SQLE 3.2401.0-pre1 发布🔗
支持数据脱敏
上周我们已经支持了 SQLE 工作台查询结果的自动脱敏功能。当您在工作台进行数据查询后,返回的结果集会自动识别敏感类型的数据并进行脱敏理。例如,如果查询字段的值被识别为手机号码,返回结果会自动脱敏为 "18*******26";如果是邮箱字段,返回结果会自动脱敏为 "e**@***"。通过自动识别和脱敏处理,我们确保查询操作符合数据安全和隐私保护的要求,保护敏感数据的安全性。
目前,我们支持的自动脱敏类型包括手机号码、邮箱、身份证、地址、MAC 地址等 36 种。未来,我们将继续优化脱敏策略,逐步实现手动配置敏感策略、自定义敏感类型和识别算法。
脱敏效果
上周工作
-
Eclipse 审核插件开发
-
缺陷修复
本周计划
-
完成 Eclipse 审核插件开发
-
缺陷修复
2社区文章回顾
《技术译文 | MySQL 8.1 和 8.2 中 EXPLAIN 的新玩法》🔗
从 MySQL 8.1 开始 EXPLAIN 引入了 INTO 子句,它允许将 EXPLAIN 查询的输出存储在用户变量中,而不是将其返回给客户端。目前仅支持 JSON 格式,但这对于大多数用例来说应该足够了。
EXPLAIN 的输出存储在用户变量之后,就可以将它当成 JSON 对象操作。这使您能够以编程方式直接从 EXPLAIN中提取、操作和存储数据到数据库中。
《第 01 期 [事务] 事务的起源:事务池和管理器的初始化》🔗
新专栏第 01 期,讲解事务的起源。
作为 MySQL 中支持事务的默认存储引擎,InnoDB 对表中数据的读写操作都在事务中执行。MySQL 被设计为支持高并发,支持很多客户端同时连接到数据库,这些连接可以同时执行 SQL。如果这些 SQL 都要读写 InnoDB 表,InnoDB 会为每个连接启动一个事务,这意味着需要同时启动很多事务。对于 TP 场景,通常情况下,事务都会很快执行完成。启动事务、执行 SQL、提交事务的整个流程只会持续很短的时间。
4行业文章精选
《什么样的硬件才能支撑好数据库的稳定运行》🔗
数据库对于硬件资源的需求,实际上无非就几大类,CPU、内存、IO、网络 4个大的方面。随着这些年硬件技术的快速发展,实际上很少有客户面临一些硬件资源瓶颈了;其次对于硬件的需求,我认为应该从业务角度进行评估,这样才能相对准确的知道,大概什么的资源是可以满足我们业务系统稳定运行的。
2024-01-02 发表于【Roger 的数据库专栏】
《MySQL Mysqldump 一致性备份与大数据库备份 与 PG MYSQL 到底谁是NO.1》🔗
MySQL 的 MySQLDUMP 从早期的 5.0 中,当时我使用的是是没有 --single-transaction 的这个一致性的支持是到了mysql5.1.1.0中才有的功能。当时只能只用 --lock-tables 来进行数据库的备份。
在备份中MySQL 是要通过 --single-transaction 来进行数据库的备份,如果不使用这个参数,那么你对数据库的操作,只能要导出,不能叫备份,因为此时你没有这个参数的加持,你的备份中的表输出的数据都不在一个时间点,所以没有这个参数的备份是失败的。
2024-01-05 发表于【AustinDatabases】
《什么是 MySQL JDBC 连接池中最高效的连接检测语句?》🔗
最高效的连接检测语句是 JDBC4 中引入的 isValid 方法 。 其次是通过 preferredTestQuery 设置一个简单的查询操作(例如 SELECT 1),最后才是默认的getTables方法。 包括 HikariCP 的文档中,也推荐使用 isValid 方法。只有当驱动比较老,不支持 isValid 方法时,才建议通过 connectionTestQuery 自定义检测语句。
2023-12-26 发布于【MySQL实战】
* 关注社区周报,阅读行业好文,欢迎投递推荐。
关于 SQLE
SQLE 是一款全方位的 SQL 质量管理平台,覆盖开发至生产环境的 SQL 审核和管理。支持主流的开源、商业、国产数据库,为开发和运维提供流程自动化能力,提升上线效率,提高数据质量。
SQLE 获取
🔗 Github https://github.com/actiontech/sqle
📚 文档 https://actiontech.github.io/sqle-docs/
💻 官网 https://opensource.actionsky.com/sqle/
👥 微信群 添加管理员微信 ActionOpenSource
📊 点击 原文链接 查看社区版和企业版功能对比:https://actiontech.github.io/sqle-docs/docs/support/compare