MatrixOne 0.8.0 开放公测啦!

数据库
SQL
云原生
0
0
<!--StartFragment--> ### MatrixOne 0.8版本正式发布啦! 项目文档网站: **[https://docs.matrixorigin.cn](https://link.zhihu.com/?target=https%3A//docs.matrixorigin.cn/) ### **重点关注: MatrixOne 公测 Beta 版** MatrixOne的GA-1.0版本预计将在第三季度正式发布!本次发布的0.8版本是MatrixOne在GA前的最后一个版本,同时也是MatrixOne产品的公测Beta版,欢迎各位用户和开发者自行下载、测试和试用。 经过本迭代长达数月的攻坚,MatrixOne在性能、扩展性及可用性上均得到了大幅提升,已基本达到了企业级数据库的部署和应用的要求。同时,本迭代也初步补齐了MatrixOne核心架构上的最后一块拼图Proxy,该模块将应用提交的各种SQL请求及负载类型与相应CN组关联,帮助MatrixOne实现更好的租户隔离、读写分离、TP/AP负载分离等关键功能。 ### **性能优化** * **OLTP性能**:MatrixOne在点查、插入等常见OLTP场景中性能提升数倍,已达到行业领先OLTP数据库水平。 * **OLAP性能**:MatrixOne进一步提升OLAP性能,在TPCH等常见性能测试benchmark中可以对齐行业领先OLAP数据库。 * **扩展性**:MatrixOne实现Compute Node计算节点的秒级扩容能力,且扩容后OLTP及OLAP的性能可线性增长。 ### **可用性提升** * **数据格式向后兼容**:从0.8迭代开始,后续的迭代版本均兼容0.8版本的底层数据存储格式。在软件版本升级的过程中,不再需要删除老的数据目录及重新导入数据。 * **新增部署及运维工具**:本次迭代提供了极简化的部署及运维命令行工具mo_ctl,帮助用户快速检查基础硬件环境,初始化配置及一键安装部署。不论是单机版本还是分布式版本用户都不再需要通过复杂的Linux及K8s原生命令来进行部署及运维。 * **与MySQL兼容性提升**:新增了与MySQL兼容的大小写模式,MySQL到MatrixOne的SQL转换工具,及补齐了大量information_schema库的表结构,大幅减少MySQL迁移的适配工作。 * **新增悲观事务**:为了兼容现有OLTP类应用事务使用习惯,MatrixOne增加了对悲观事务的支持,同时支持SI及RC隔离级别,不再要求上层应用针对乐观事务可能出现的冲突去设置重试机制,同时增加对Select for update的支持。 ### **架构完善(Proxy模块)** 在一个基于MatrixOne开发的应用系统中,存在着多种业务负载类型(OLTP/OLAP/外部数据交换),同时MatrixOne有多租户机制,多个租户的资源及业务负载类型均需要达到隔离及互不干扰。 <!--EndFragment--> ![640.jpg](https://dev-media.amazoncloud.cn/d2ed6654a0374baaa304334b16866153_640.jpg "640.jpg") <!--StartFragment--> MatrixOne的Proxy架构图 <!--EndFragment--> <!--StartFragment--> Proxy作为MO内核之外承担负载均衡与SQL请求分发的唯一组件,是当前实现MO的SQL路由功能的最优路径。通过将CN分组标签的方式,搭配Proxy的SQL分发,实现会话级别的SQL路由功能。 ### **其他新功能** * 新增binary类型及相关函数 * 新增发布订阅功能 * 新增sequence序列 * 新增Alter table功能 * 实现了部分partition by分区表功能 * 新增多层外键支持 * 新增Rank, Row_number和Dense_rank窗口函数 * 新增INSERT...ON DUPLICATE KEY UPDATE语句支持 * 新增密码修改与owner逻辑 * 新增全局参数持久化功能 * 新增Rand系统函数 ### **Known Issues** * 0.8以前版本数据格式不兼容,无法直接升级 * 业务负载隔离标签目前仅支持JDBC * 次级索引没有加速查询能力 * 内存泄漏仍会有偶发,可能导致系统内存溢出 * 分布式版本中DN存在一定的单点风险 * 高并发负载下有一定概率出现系统卡住的现象 ### **文档更新** * 新增HTAP、多租户、高性价比等大量产品优势特性描述 * 新增多篇系统组件技术架构描述 * 新增分布式最小生产部署及推荐生产部署拓扑 * 新增分布式升级、扩缩容、启停、状态检测等运维类文档 * 新增悲观事务及RC隔离相关文档 * 新增窗口函数相关文档 * 新增数据类型,SQL语句,系统函数的参考手册 * 更新系统表结构及系统配置文件变量表 <!--EndFragment--> <!--StartFragment--> MatrixOrigin 官网:[矩阵起源 MatrixOne - 新一代超融合异构数据库 | MatrixOrigin](https://link.zhihu.com/?target=http%3A//matrixorigin.cn/) Github:[https://github.com/matrixorigin](https://link.zhihu.com/?target=https%3A//github.com/matrixorigin/matrixone) <!--EndFragment-->
目录
亚马逊云科技解决方案 基于行业客户应用场景及技术领域的解决方案
联系亚马逊云科技专家
亚马逊云科技解决方案
基于行业客户应用场景及技术领域的解决方案
联系专家
0
目录
关闭