MatrixOne 0.8.0 开放公测,新一代超融合异构数据库


MatrixOne 0.8 版本正式发布啦!

项目文档网站: https://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 有多租户机制,多个租户的资源及业务负载类型均需要达到隔离及互不干扰。

MatrixOne 的 Proxy 架构图

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 语句,系统函数的参考手册
  • 更新系统表结构及系统配置文件变量表

MatrixOrigin 官网:矩阵起源 MatrixOne - 新一代超融合异构数据库 | MatrixOrigin

 

Github:https://github.com/matrixorigin/matrixone/releases 


相關推薦

2023-08-17

。 CyberDog 2 基于上一代进行了全面的技术升级:配备了新一代小米自研高性能电机,提供了更为强大的动态响应能力,支持更丰富的动作;全新升级 19 组传感器系统,接入小爱同学能力的 AI 语音交互系统。体积缩小了 16%,重

2023-11-02

新一代超融合数据库厂商四维纵横宣布完成了上亿元人民币的 B 轮融资,本轮融资由用友、顺义产业基金领投,广州同创基金跟投。该公司表示,此次募集资金将会主要用于研发核心技术,建设商业生态链等方面。 四维纵横

2023-01-06

政府主要领导高度肯定。作为基于 Apache Doris 内核打造的新一代云原生实时数据仓库,SelectDB Cloud 采用完全存算分离的架构设计,是国内首款实现多云中立、全托管且 SaaS 化的云数据仓库,具有极致性价比、融合统一、简单易用

2022-10-01

的情怀。此次达成战略合作协议,双方将就面向云原生的新一代系统软件关键技术开展深度合作和联合研发,力争在开源软件生态建设、学术论文、课程实践、推广应用等方面产出高质量的合作成果,为中国培养出更多优秀的系

2023-03-02

。为了推动大模型方向的协同创新,在“科技创新2030”新一代人工智能重大科技项目支持下,2023年初,智源研究院联合30多家产学研单位共同承担的旗舰项目“人工智能基础模型支撑平台与评测技术”全面启动。经2个月集中攻

2023-10-21

桌面云解决方案,积极参与社区运营活动,共同构建一个开放、丰富桌面云生态体系,赋能合作伙伴,助力openKylin生态不断繁荣发展。

2023-06-14

研发项目,覆盖云原生、大数据、人工智能、操作系统、数据库等基础软件及核心技术领域,在全球企业开源榜位居前十,获得超46万开发者的关注和点赞。

2023-12-07

2023 年超算创新应用大会上,国家超算广州中心正式发布新一代国产超级计算系统“天河星逸”。“天河星逸”以应用为中心,采用国产先进计算架构、高性能多核处理器、高速互连网络、大规模存储等关键技术构建,全面满足

2022-09-24

行:揭秘 PingCAP 七年创业实践》,阐述开源技术和文化对新一代技术驱动型企业的生存和发展意义。开源模式在解决数据库人才短缺问题方面也发挥着重要作用,PingCAP 在学术方面与全球 250 多所高校形成了学术合作关系,并连

2022-11-05

创新硬件、终端安全、互联协同、人机交互、智能支撑的新一代操作系统。而openKylin也一直在致力于打造一款具备万物互联能力的操作系统,在经过数个月的努力研发,集合49个SIG组的力量之后,openKylin首款真正意义上具备万物

2024-01-23

次会议于日前召开,会上透露,2023,年,北京获准向公众开放的生成式人工智能大模型产品占全国近一半。今年,北京将推动人工智能模型对标国际先进水平,加快在政务、医疗、工业、生活服务等领域应用。 北京市市长殷勇

2023-09-08

度文心大模型3.5版本已内测可用。8月31日,文心一言全面开放。 文心一言在线体验:https://yiyan.baidu.com/ 抖音(云雀大模型) 8 月中旬,字节跳动旗下抖音的一款基于云雀大模型开发的 AI 机器人「豆包」开始小范围邀请测

2023-03-10

固件交流沙龙”在北京召开。会上,字节跳动正式发布了新一代云固件 Cloud Firmware 2.0,这是首次在 X86 服务器中产品化 coreboot 的固件解决方案。 固件是各种电子设备的基础模块。小到智能手表,大到数据中心服务器,开机时

2023-10-21

清华大学计算机系技术成果转化而来的公司,致力于打造新一代认知智能通用模型。公司合作研发了双语千亿级超大规模预训练模型 GLM-130B,并构建了高精度通用知识图谱,形成数据与知识双轮驱动的认知引擎,基于此模型打造