内容简介:在数月的打磨和努力开发之下, MatrixOne 0.2版本正式发布啦! 项目文档网站 Home - MatrixOne Docs 重点关注,相比于0.1版本,0.2版本在以下几方面有着明显改进: 1. 性能大幅提升 0.2版本在原有AOE(Analytical ...
在数月的打磨和努力开发之下,
MatrixOne 0.2版本正式发布啦!
项目文档网站
重点关注,相比于0.1版本,0.2版本在以下几方面有着明显改进:
1. 性能大幅提升
0.2版本在原有AOE(Analytical Optimized Engine)引擎的基础上,通过因子化的方式实现了大幅度加速,性能得到10倍以上的提升,相比同等配置的Clickhouse也有50-100%的提升。详细性能报告,请点击“MatrixOne 0.2.0性能测试报告”查看。
2. 完整的分布式能力
0.2版本完整实现了独特的分布式&强一致框架——MatrixCube,现可以使用MatrixOne构建一个小型集群(MatrixCube详细介绍请参见官方文档)。MatrixCube框架帮助MatrixOne数据库内核获得了分布式部署的能力,同时针对我们的AOE引擎实现了三种负载均衡机制:
- 实现各节点存储空间的均衡,以高效利用各节点存储资源;
- 各节点的Raft-Group Leader的均衡,从而达到读写请求的负载均衡;
- 各节点Table数据分布的均衡,以实现表级别的请求均衡。
整体实现架构图
3. 新Feature
-
设计实现了新的SQL Parser
-
新增对索引Index的支持
-
新增云端SQL交互Playground
-
新增SQL支持:
a) 建表时对主键Primary Key的支持
b) +, -, *, /, mod 运算符对不同数据类型的支持
c) >, <, <=, >=, ==, != 对不同数据类型的支持
d) NOT, ! 操作符
-
新增对DATE/DATETIME数据类型的支持
-
新增对LIKE运算符的支持
4. 文档更新
-
新增分布式框架MatrixCube的架构及使用介绍
-
更新 MySQL 的语法支持情况
-
新增MatrixOne分布式集群安装及配置指南
-
新增纽约出租车benchmark测试指南
-
新增SSB及纽约出租车benchmark性能测试结果
-
新增云端Playground操作说明
-
新增SQL的语法描述及案例
-
新增数据类型的描述及案例
-
新增分布式系统参数配置列表
-
新增系统概念名词表Glossary
-
新增文档贡献guide及规范
5. Bug Fixes
-
修复包含sum情况下部分列会报错的bug #704
-
修复不同数字类型之间计算存在的精度问题 #789
-
修复过滤条件同时包含OR与NOT触发的错误 #850
-
修复偶尔提交数据产生乱序问题 #1075
-
修复重放场景下出现的相关问题 #1103
-
(MatrixCube)修复因索引值不一致导致的MatrixOne不能重启 #344
-
(MatrixCube)修复在尝试关闭副本两次时带来的实例崩溃 #420
-
(MatrixCube)修复拆分后应用配置更改带来的实例崩溃 #422
6. 欢迎加入MatrixOne社区
源码:github.com/matrixorigin/matrixone
Slack:matrixoneworkspace.slack.com
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Game Programming Patterns
Robert Nystrom / Genever Benning / 2014-11-2 / USD 39.95
The biggest challenge facing many game programmers is completing their game. Most game projects fizzle out, overwhelmed by the complexity of their own code. Game Programming Patterns tackles that exac......一起来看看 《Game Programming Patterns》 这本书的介绍吧!