新春发版,大展宏 “兔”:StoneDB-5.7-V1.0.2 版本正式发布!两分钟快速部署~

2023 年 1 月 15 日,在这个临近新春佳节重要节点,我们的小伙伴们加班加点可算是把万众期待的 StoneDB-5.7-V1.0.2 版本发布了,在新版本中,StoneDB 新增了一批常用功能、解决了一批常见Bug,并在用户使用体验上进行了极大地优化,大家可以到我们的 Github Repo 下载我们的安装包哦~

版本地址:

https://github.com/stoneatom/stonedb/releases/tag/5.7-v1.0.2-GA

特别地,我们本次新增提供了三个下载包:

  • Shell 脚本 :自动化部署 StoneDB 备库的 Shell 脚本

  • RPM 包 :两分钟极速安装 StoneDB~

  • DEB 包 :让 StoneDB 在 Debian 系统上安装更便捷

 

下面是本次发版日志

StoneDB-5.7-V1.0.2

发布日期:2023 年 01 月 15 日

功能开发

  • 支持自定义函数。

  • 支持转义功能。

  • 支持主键,语法上支持索引。

  • 支持修改表/字段的字符集。

  • 支持 BIT 数据类型:

    • 建表时允许指定字段类型为 BIT,也允许修改表字段类型为  BIT(需要满足类型转换条件)。

    • BIT 数据类型逻辑运算

  • 支持 replace into 功能。

  • 语法上支持 unsigned 和zerofill。

  • SQL MODE 中增加参数 MANDATORY TIANMU,用 于指定表的默认存储引擎为 TIANMU。

    • 语法举例:

# 全局级别
mysql>set global sql_mode='STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,MANDATORY_TIANMU';

# 会话级别
mysql>set session sql_mode='STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,MANDATORY_TIANMU';

# my.cnf 配置文件
[mysqld] 
sql_mode        =  'STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,MANDATORY_TIANMU'

易用性

  • 安装包自动检测识别能力。

  • 快速部署 StoneDB 为 MySQL 的备库能力。

 

稳定性

  • 做为备库的稳定性增强。

 

问题修复

修复了如下 Bug:

  • GROUP_CONCAT() 函数返回错误。#938

  • 模糊匹配 LIKE 查询问题。#1162 #1157 #763

  • 主键 AUTO_INCREMENT 问题。#1144 #1142

  • 增加 NUMERIC 类型字段返回错误。#1140

  • CI/CD 执行 clang-format 失败。#973

  • INSERT INTO 兼容性。#965

  • UNION ALL 返回错误。#854

  • EXTRACT() 函数返回错误。#845

  • DATE 类型 select 显示错误。#829

  • UPDATE 更改多列不生效。#781

  • 子查询场景。#732

  • MTR binlog.binlog_unsafe Crash。#341

  • 其它 BUG。#682 #553 #508

行为变更

使用快速部署 StoneDB 为 MySQL 的备库 Shell 脚本,默认 sql_mode 开启强制 Tianmu 引擎参数:MANDATORY_TIANMU。

支持平台

  • CentOS 7.6 以上。

  • Ubuntu 20。

其他

  • 添加一些 MTR 测试用例。

 

StoneDB 代码仓库:

https://github.com/stoneatom/stonedb

 

StoneDB 社区官网:

https://stonedb.io/

 

 

 

 

 

END

 

 

 

 

带你来吃瓜!Andy Pavlo教授带您一文回顾数据库的2022年

稳扎稳打,坚定前行 | 一文带你回顾 StoneDB 的 2022 年

哪篇论文宣布了 HTAP 数据库的诞生?| StoneDB学术分享会#5

列存引擎 Tianmu 如何实现 Delete?| StoneDB 研发分享 #3

StoneDB 首席架构师李浩:如何选择一款 HTAP 产品?

子查询优化之 Semi-join 优化 | StoneDB 研发分享 #2

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/228485/stonedb-5-7-1-0-2-released

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。