首页 > 数据库 >StoneDB for MySQL 5.7 版本发布

StoneDB for MySQL 5.7 版本发布

时间:2022-09-06 09:23:25浏览次数:90  
标签:Tianmu 5.7 StoneDB MySQL BUG 变更

StoneDB_5.7_v1.0.0 的发行日志

  • 支持MySQL 5.7
  • 功能添加或改变
  • 编译相关改动
  • 配置相关改动
  • 文档变更
  • BUG修复

欢迎大家关注我们的Github:https://github.com/stoneatom/stonedb
也可以前往我们的官网下载最新的编译包:https://static.stoneatom.com/custom/stonedb-ce-5.7-v1.0.0.el7.x86_64.tar.gz

支持MySQL 5.7

关键项:

  • StoneDB 数据库支持MySQL 5.7 协议
  • 基线版本:MySQL 5.7.36

功能添加或改变

关键项:

StoneDB 数据库的列式存储引擎从 StoneDB 变更为 Tianmu

mysql> show engines;
+----------------+---------+--------------------------+--------------+------+------------+
| Engine         | Support | Comment                  | Transactions | XA   | Savepoints |
+----------------+---------+--------------------------+--------------+------+------------+
| TIANMU         | DEFAULT | Tianmu storage engine    | YES          | NO   | NO         |
+----------------+---------+--------------------------+--------------+------+------------+

  • Tianmu: 提升了 Tianmu 引擎对 decimal 数据类型的聚合能力;
  • Tianmu: 提高了代码的可读性。有些代码在逻辑上没有分开或者变量名称不能体现真实含义。例如:修改 int DoGetSomething(); to int GetSomethingXXX();, int GetNoNulls() to int GetNumOfNulls()。
  • Tianmu: 优化了视图对日期函数的调用能力,日期函数能够被视图正常调用使用 (例如:DATE_ADD, DATE_SUB等函数) ;(BUG #342)

编译相关改动

  • Boost 依赖库的版本变更为 1.66.0;
  • Rocksdb 满足 StoneDB 数据库构建的版本变更为 6.12.6;

配置相关改动

关键项:

StoneDB 数据库默认配置文件从 stonedb.cnf 变更为 my.cnf;(feature #182)

关键项:

StoneDB 数据库的默认存储引擎从 Innodb 变更为 Tianmu。(feature #255)

文档变更

用户手册、编译手册等相关文档发生了变更。 (https://stonedb.io/)

BUG修复

  • 修复 mtr 用例: BUG #78, BUG #73, BUG #170, BUG #192, BUG #191, BUG #227, BUG #245, BUG #263
  • 修复 Tianmu 缺陷: BUG #338, BUG #327, BUG #212, BUG #142

标签:Tianmu,5.7,StoneDB,MySQL,BUG,变更
From: https://www.cnblogs.com/yangwilly/p/16660574.html

相关文章

  • MySQL教程 - 备份与恢复(Backup & Restore)
    更新记录转载请注明出处。2022年9月6日发布。2022年9月6日从笔记迁移到博客。备份与恢复备份数据库刷新缓存FLUSHTABLES;检查表键释放正确ANALYZETABLE表......
  • MySQL教程 - 日志(Logging)
    更新记录转载请注明出处。2022年9月6日发布。2022年9月6日从笔记迁移到博客。日志MySQL中日志分类二进制日志以二进制形式记录所有更改数据的语句,不包含查......
  • Percona XtraDB Cluster(PXC 5.7)实战
    一、环境准备1.1、环境准备192.168.247.121pxc-012vcpu2G100Gcentos7.9192.168.247.122pxc-022vcpu2G100Gcentos7.9192.168.247.123pxc-032vcpu2......
  • MySQL备份
    MySQL备份为什么要备份:保证重要的数据不丢失数据转移MySQL数据库备份的方式直接拷贝物理文件在sqlyog这种可视化工具中手动导出在想要导出的表或者库......
  • Mysql的锁
    参考B站UP主我是大彬呀Mysql都有哪些锁按锁的粒度分:行级锁页级锁表级锁按锁的级别分类:共享锁排他锁意向锁行级锁含义mysql中锁定粒度最细的......
  • 浅析mysql报错:Error writing file '/tmp/MY4QWdUa' (Errcode: 28 - No space left on
    一、问题背景1、报错描述:今天执行sql时发现Node服务的日志报错:SequelizeDatabaseError:EE_WRITE:Errorwritingfile'/tmp/MY4QWdUa'(Errcode:28-Nospac......
  • mysqldump的简单用法
    1.单个数据库备份,必须在系统命令行环境运行mysqldump-uusername–ppassword--default-character-set=utf8databasename>dumpfile-u用户名,有空格;-p后面是数据库密......
  • mysql 锁
    锁分为独占锁与共享锁锁的粒度有 表锁,行锁,意向锁重点:行级锁(记录锁)类型:RecordLocks:普通记录锁GapLocks:间隙锁,由于普通记录锁无法锁住不存在的数据,所以提出......
  • MySQL8.0使用GROUP BY的问题
    当使用groupby的语句中,select后面跟的列,在groupby后面没有时,会报以下错误:Expression#2ofSELECTlistisnotinGROUPBYclauseandcontainsnonaggregatedcolumn......
  • MySQL入门基础(3)
    DML和DDL补充insert插入多条语句insertinto表名(字段1,字段2)values(值1,值2),(值3,值4),...,()快速创建表将查询的结果当作成新的表createtablexxasselect*fro......