MatirxOrigin
0 人感兴趣 · 3 次引用
- 最新
- 推荐
![https://static001.geekbang.org/infoq/f9/f96f9d4583fceb5664c957f9b5f880d6.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/f9/f96f9d4583fceb5664c957f9b5f880d6.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
深入浅出 MatrixOne Parser
本文将主要讨论 SQL 是如果被解析成抽象语法树的。简单来说,就是如何将 SQL 字符串如果解析成相应数据库语言的结构体。
![https://static001.geekbang.org/infoq/ed/ed9caa9f20ef328ee91b7376d1ab29ce.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/ed/ed9caa9f20ef328ee91b7376d1ab29ce.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
为什么 MatrixOne 0.5 变慢了
近期关心MatrixOne的小伙伴有反馈,MatrixOne 0.5的性能比之前慢了不少。在今年初MatrixOne 0.2版本的发布文章中,还有MatrixOne的SSB单表性能超过ClickHouse,并且多表性能达到Starrocks的报道,为什么到了0.5反而变慢了呢?
![https://static001.geekbang.org/infoq/4b/4bd8dd4c753be56533a71bc4eac670b5.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/4b/4bd8dd4c753be56533a71bc4eac670b5.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
关于 TAE(Transactional Analytical Engine) 的那些事
TAE是MatrixOne的存储引擎,取这个名字,是因为它需要同时支撑TP和AP能力。第一个版本的TAE实现,已经随MatrixOne 0.5版本发布,这是一个单机存储引擎。从MatrixOne 0.6版本开始,TAE将进化成为存算分离的云原生分布式架构。