MatrixOne 0.6.0 :首个云原生架构的HTAP数据库发布!

音频格式之AAC:(2)AAC封装格式ADIF,ADTS,LATM,extradata及AAC ES存储格式 本文主要1-3部分介绍AAC封装格式ADIF,ADTS和LATM,同时因为从mp4等封装容器有extradata模式,故也第4部分介绍extradata模式。最后第5部分介绍AAC压缩数据存储方式。 阅读详情

MatrixOne 0.6版本正式发布啦!

项目文档网站

https://docs.matrixorigin.io/0.6.0/

重点关注:业界领先的分布式云原生HTAP架构

MatrixOne在0.6迭代中完成了云原生化的全面升级,经过四个月全力以赴的紧张研发,MatrixOne已经完成了单机HTAP到分布式云原生HTAP的进化,成为了全球第一款同时具备存算分离、读写分离、冷热分离、事务和分析能力分离、并拥有完整功能和极致灵活扩展能力的云原生HTAP数据库。

MatrixOne将资源管理,集群管理,计算,存储,事务全部组件化,将过去耦合在一起的数据库功能彻底解耦,同时采用了部分业内先进成熟的云原生组件,以保证各模块的稳定可靠。

MatrixOne分布式HTAP架构

分布式云原生HTAP架构

  • 在资源管理上:我们直接采用成熟的K8s的容器化管理方案,MatrixOne整体集群资源由K8s进行分配管理与调度。
  • 在集群管理上:我们实现了一套基于Raft的HA Keeper组件,用来保障集群各节点的可用性。
  • 在存储接口上:我们实现了一套File service组件,对底层可以兼容本地磁盘、S3、NFS等,未来可进一步扩展兼容HDFS,对上层可以屏蔽不同存储方案的差异,本迭代也根据S3的读写特点对数据库进行了相应的适配。
  • 在事务处理及计算上:我们都实现了完全的serverless化,计算层可以做到完全无状态的海量扩展,同时做到了读写分离、存算分离以及负载隔离。
  • 在共享日志上:我们自研了一套Log service组件,基于Multi-Raft机制构建了一套高可靠的存储状态机,使得该组件可以成为整个集群最核心的可靠性和状态的保障。

MatrixOne的0.6版本也已经在AWS上进行了完整的公有云技术架构验证,敬请期待MO正式的公有云服务。

用户功能补齐和优化

MatrixOne0.6版本在功能丰富度上也得到了大幅提升,增加了很多用户高频使用的功能,目前已经可以在大部分中小型应用的业务系统中试用。

  • 支持Snapshot Isolation隔离级别的分布式乐观事务。
  • 增加了TEXT、BLOB、TIME、JSON数据类型。
  • 支持JDBC、Python、Go语言连接,及Java ORM(MyBatis, MyBatisPlus, Spring JPA)、Python ORM(Sqlalchemy)连接MatrixOne。
  • 支持从云端及本地S3组件中导入数据,支持CSV及JSON格式。
  • 支持通过modump工具导出及备份数据。
  • 增加了复合主键,唯一键Unique Key约束,全局自增列Auto Increment。
  • 增加了system_metrics系统监控指标库监控数据库运行状态。
  • 增加了system系统库记录日志及SQL操作以帮助运维及审计。
  • 增加了视图VIEW功能。
  • 内置多租户,User及Role权限管理功能。

其他新Feature

  • 增加对时区timezone的支持。
  • 支持TLS加密传输。
  • 支持预编译语句PREPARE、EXECUTE、 DEALLOCATE。
  • 支持Explain Analyze详细查询计划分析。
  • 支持UNION/ UNION ALL/ INTERSECT/ MINUS操作符。
  • 支持CREATE TEMPORARY TABLE临时表。
  • 支持CREATE EXTERNAL TABLE外部表。
  • 增加了分区Partition by能力。
  • 支持权限管控相关的CREATE/GRANT/SET ROLE/REVOKE等操作。
  • 增加了大量系统配置参数,函数及系统表以保持对MySQL的兼容。
  • 增加大量Datetime类型函数。
  • 增加UUID函数。
  • 支持位操作符&, |, ^, ~, <<, >>。
  • 支持DDL中带comment功能。
  • 支持SET自定义变量功能。

Known Issues

  • 0.6版本的存储数据格式与以前版本不兼容,无法直接升级。
  • 在点查与并发等典型OLTP操作的性能上未做优化。
  • 复合主键、唯一键、次级索引尚未实现查询加速#6028。
  • Insert/Update into select超过100MB数据在分布式环境下可能失败#6780。
  • 持续循环Load数据会出现内存不足问题#6793。
  • 分布式环境中会出现Data Race问题#6855,#6926。
  • 后台任务会有较低概率与用户正在执行的事务产生读写冲突,从而终止用户事务#6049。
  • 写入二进制文件到BLOB中可能出现失败#6302。

文档更新

  • 0.6版本的文档内容已经从MatrixOne主库迁移,所有文档都会在http://matrixorigin.io及http://matrixorigin.io.cn中更新。
  • 增加新版本MatrixOne的功能清单。
  • 增加Java及Python的connector及ORM工具连接MatrixOne的说明。
  • 增加Java及Python使用MatrixOne创建CRUD demo应用的教程。
  • 增加分布式部署安装的流程说明。
  • 增加导入,导出及备份还原的流程说明。
  • 增加多租户及权限管理体系的概念及使用说明。
  • 增加视图、外表、临时表、时区等新对象的介绍与使用说明。
  • 增加新增数据类型、函数及SQL语句的说明。
  • 更新MatrixOne的系统库表的释义列表。
  • 更新与MySQL兼容性说明的列表。
  • 试用Playground已下线,MatrixOne将在近期内推出公有云的公测版本。
低功耗设计:如何计算power switch的数量? power switch加多了漏电高,加少了ir drop会有问题,具体加多少合适要如何计算呢?这里可以给一个参考方式。 第一步,先选switch cell的类型 通常选用HVT类型的switch cell,优点是漏电更低,缺点也很明显,电阻大,压降也大,switch cell的大小选择,可以选择(开启电阻x面积)最小的switch cell,即单位面积提供最小并联电阻的cell类型。 第二步,计算数量 选好类型,确定了开启电阻,可以按照如下公式计算数量: Ron/Xnum • W/V = V•P 阅读详情

相关推荐

从7V到28V宽压输入,手把手教你设计一个5V/3A的DCDC电源模块(附MPS1584选型与原理图避坑)

本文详细解析了基于MPS1584芯片的7V至28V宽压输入到5V/3A输出的DCDC电源模块设计全流程。从电源架构选择、原理图设计要点到实际调试经验,涵盖了输入保护电路、功率转换核心电路及系统级优化测试,帮助工程师规避常见设计陷阱,实现高效稳定的电源解决方案。

weixin_33712987的博客 499

干货分享 | MatrixOne系统架构

随着数字化转型的深入,数据价值也愈发凸显,数据技术出现了融合的趋势,基于客户的真实痛点,矩阵起源推出了超融合MatrixOne HSTAP数据库。MatrixOne 使数据数据库同时具备 TP、AP和Streaming三种能力,帮助客户彻底打破数据孤岛问题,成为企业智能化核心的数据基础设施。今天的分享将解析新一代超融合异构云原生数据库 MatrixOne 刚刚发布的0.5版本和后续版本的架构设计。

MatrixOrigin的博客 898

从踩坑到填平:我在RHEL7上给Tesla A100装驱动的完整记录(含Fabric Manager配置)

本文详细记录了在RHEL7系统上为Tesla A100安装Nvidia驱动的完整过程,包括Fabric Manager配置的关键步骤。通过分析A100架构的特殊性,提供了从驱动安装到服务配置的详细指南,并分享了常见问题的排查方法和性能调优技巧,帮助用户高效部署高性能GPU计算环境。

weixin_29291863的博客 284

超融合数据库MatrixOne

MatrixOne旨在通过云原生化和存储、计算、事务分离的架构,构建一个强大的HSTAP(Hybrid Streaming Transactional and Analytical Processing)超融合数据引擎。它支持OLTP(在线事务处理)、OLAP(在线分析处理)、流计算等多种业务负载,并兼容公有云、私有云、边缘云等多种部署环境,实现异构基础设施的全面兼容。

xuweilin的博客 840

(04730)半导体器件之基本放大器工作原理(一)

放大器是构成各种电子线路的基本单元电路。所谓“放大”,就是将输入的微弱信号(微弱变化的电压或电流等)去控制直流电源提供的能量,并使输出按照输入的小信号变化规律而变化的过程。所以放大器的本质是能量转换器。本节重点学习基本放大电路的工作原理和基本分析方法及主要性能指标。

黄先生的博客 3008

DMR对讲机的基本概念理解

刚刚入手DMR对讲机,尚未成功联通。国内互联网上能找到的资料很少,大多数也都是一些DMR协议介绍之类的玩意,对实际操作没有指导意义。以下全部是这几天在网上研究各种资料得出的个人思考,如有错误请斧正。 相比与模拟通讯系统,DMR将语音信号转换为包的形式进行收发。将DMR对比成TCP/IP系统会更容易理解。 一般DMR对讲机都支持模数双通,说明DMR应该使用了跟FM同样的无线AP组件,只在解码上有区别。对讲机先使用DMR进行数字解码,解码成功则说明是数字信号,不成功则使用模拟方式再次进行解码。可以对等理解为

1万+

部署篇 | MatrixOne与MySQL全面对比

MatrixOne Cloud 是一个全托管云原生数据平台,它提供了 HSTAP 数据库 MatrixOne 的云上服务,极大简化了 MatrixOne 的部署和运维成本。并且,MatrixOne Cloud 所提供的 Serverless 实例支持计算资源的自动弹性伸缩以及按 SQL 用量计费,让我们不需再关注数据库部署运维的复杂性,而可以仅关注业务应用或SQL本身。章节,MatrixOne中的CN节点是无状态的,在K8s中可以根据负载进行任意的弹性扩缩,保证集群持续保持较低的SQL执行耗时。

MatrixOrigin的博客 1266

手把手教你构建轻量级CLIP模型:从理论到实践

本文手把手教你从零构建一个轻量级CLIP模型,深入解析其核心原理——对比学习,并提供完整的代码实践。通过精简的模型架构、数据准备和训练循环实现,帮助读者彻底理解多模态模型如何让图像与文本在共享空间中对齐,为学习更复杂的AI模型打下坚实基础。

weixin_29100927的博客 326

MatrixOne v2.0.0 release note

MatrixOne 本次迭代对系统在生成式AI应用支持、容灾和稳定性方面做了大幅度提升,重点功能包括:支持对外部存储上的数据访问以及对非结构化数据的访问能力,提供了全文检索能力,提升了向量检索的性能、支持快照备份和基于时间点的数据恢复(PiTR)、CDC 和基于日志复制的主备集群容灾能力,并进一步提升了对 MySQL 的兼容性。当数据发生变更时,表级别发布订阅可以将特定表的数据变更实时同步到订阅者,而不暴露其他表的信息,这相较数据库级别的发布订阅,提供了更高的灵活性和控制。开发必须兼顾多租户模型的需求。

MatrixOrigin的博客 649

用Origin快速拟合荧光寿命、PL Decay (TRPL)数据分析处理

用Origin快速拟合荧光寿命、PL Decay (TRPL)数据分析处理

A20802013的博客 2万+

从 Chat 提示词到可运行 Fiori 应用,ADT for VS Code 正在把 RAP 开发带进 Agent 时代

本文探讨了在VS Code中使用AI辅助进行ABAP RAP开发的新模式。文章指出,传统RAP开发需要手工创建数据库表、CDS视图、行为定义等十多个关联对象,命名和关联关系容易出错。现在通过GitHub Copilot Agent Mode配合ADT MCP Server,开发者可用自然语言描述业务场景直接生成完整的RAP业务对象。这种生成式开发的核心价值在于:1)通过标准化工具接口(MCP)连接ABAP后端,确保生成符合规范的RAP对象;2)能正确处理多实体组合场景下的命名一致性和关联关系;3)保持生成结

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 89

matrixone集群搭建、启停、高可用扩缩容和连接数据库

matrixone数据库安装部署、高可用扩缩容

qyq88888的专栏 3189

反爬虫:POST 请求参数中 Sign 的加密机制详解,并设计带 Sign 校验的网站

本文介绍了API请求中sign签名的生成原理及实现方法。sign是通过对请求参数加密生成的一串字符串,用于验证请求合法性,防止参数篡改、重放攻击和伪造请求。其生成步骤包括参数排序、拼接字符串、加盐和哈希加密。文章还演示了如何在FastAPI后端实现带sign验证的新闻网站,包括参数校验、时间戳验证和签名比对等安全措施,有效提升API安全性,增加爬虫逆向难度。

数据知道的博客 4079

MatrixOne 1.1.0 Release

我们非常高兴地宣布: MatrixOne内核1.1.0版本 正式发布啦!

MatrixOrigin的博客 1166

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

来了来了~MatrixOne技术架构详解来了~

本文将说明MatirxOne每个模块的现状与进展,希望通过技术架构详解,大家对MatrixOne能够有更清楚的了解,同时也欢迎大家贡献代码~

MatrixOrigin的博客 8576

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

活动回顾 | MatrixOne 在 SaaS 企服领域的应用解读

9月3日,矩阵起源产品总监邓楠于 QCon 北京站首次分享了 MatrixOne 在 SaaS 企服领域的应用,本篇文章将对该次分享进行回顾。

MatrixOrigin的博客 393

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

数据库革新拐点已来——MatrixOne Beta Program Recap

从 2021 年创业起,矩阵起源 MatrixOrigin 已经走过了 2 年。在今年的 2 月 22 日,我们也刚刚庆祝了 2 周年的生日。很多与我们一路走来,携伴同行的伙伴们也共同见证了 MatrixOne 从 0 到 1 的整个成长历程。为此,我们也在年初推出了,邀请初期用户、合作伙伴以及外部开发者加入,深度参与到 MatrixOne 的迭代开发中来,为 MatrixOne 的商业化闭环出谋划策。

MatrixOrigin的博客 318

MO 2023 年度回顾

2023 年,是 MatrixOne 在 HTAP、云原生、Serverless 道路上行走的三年。MatrixOne 原生基于 K8s+Serverless+Object Storage,将存储、计算、事物三层解耦,通过完全容器化的设计实现极致扩展,更细粒度地按照数据的操作混合,通过资源隔离优化,优化各个维度的资源需求。一以贯之,MatrixOne 用实际行动自证预言。

MatrixOrigin的博客 1424

MatrixOne 支持多样化生态工具,助力多样化数据应用场景

MatrixOne 是由矩阵起源从零自研的一款超融合异构云原生开源数据库,基于创新的统一分布式数据库引擎,在 HTAP 架构中注入了流的能力,为越来越复杂的数据应用场景注入极致的简洁性、极致的性能和极致的灵活度。MatrixOne 规划中的“流引擎”能力在持续完善中,在适配 Spark/Flink 引擎后,开发者可以直接使用通用 JDBC 驱动,在 Spark 或 Flink 中通过外部算力进行大数据量级的数据清洗,再或着,通过 Flink 实现更灵活的“流式数据源”的数据接入。

MJ13125030552的博客 140

2022年2月墨天轮国产数据库大事记

本文为墨天轮社区整理的2022年2月国产数据库大事件和重要产品发布消息。

Era666的博客 2648

MatrixOne从入门到实践01——初识MatrixOne

介绍MatrixOne的各方面

MatrixOrigin的博客 363

MatrixOne从入门到实战04——MatrixOne的连接和建表

前几篇文章,为大家介绍了MatrixOne这个产品,以及编译、部署MatrixOne的服务。本章主要讲述如何使用不同方式连接MatrixOne以及进行表的创建。

MatrixOrigin的博客 1104

DTC2024精彩预告 | MatrixOne:超融合数据库新星崛起,掀起全新数据革命

同时,MatrixOne的技术实力也受到了国际权威机构的认可,获得了ISO体系认证与中国信息通信研究院认可,MatrixOne携手深圳智慧城市大数据中心有限公司联合申报的《基于超融合数据库的一站式交通大数据平台》成功入选信通院2023 大数据“星河(Galaxy)”——数据库优秀案例。这不仅有助于提升矩阵起源的技术创新能力,还可以将最前沿的科技成果应用到 MatrixOne 产品研发中,进而打造出一款划时代的超融合数据库产品,引领业界高端数据库技术的发展方向。作为本次峰会的一大亮点,

MatrixOrigin的博客 1054

干货分享 | MatrixOne 如何基于K8S+S3构建HTAP数据库

今天分享的题目是 MatrixOne(以下简称MO) 如何基于 K8S + S3 构建 HTAP 数据库,实际上也可以说是如何面向云来构建一个全新的 HTAP 系统。之所以把 K8S 和 S3 放到标题里,是因为我们认为这是云原生时代对于数据库架构影响最大的两项技术。 接下来的分享分成三部分,首先聊聊我们对云的理解,尤其是云给数据库设计带哪些机遇和挑战;其次描述我们如何面向云的特性,从零开始设计一款全新的 HTAP 数据库;最后,将分享我们的云服务 MatrixOne Cloud 的设计。 云的机遇与挑

MatrixOrigin的博客 1167

MatrixOne 实战系列回顾 | 建模与多租户

本次分享主要介绍MatrixOne建模与多租户相关内容。

MatrixOrigin的博客 367

从 0 到 100TB,MatrixOne 助您轻松应对

通过云原生相关的开源组件,如 KEDA,可以感知整个集群的负载。MatrixOne 是一款强大的云原生超融合数据库,具备优秀的流式数据写入和加工能力,同时拥有强大的可扩展性,能适应任意规模的负载和数据量。多租户相关能力是MatrixOne产品的一大亮点,通过数据库内部创建新租户,实现数据空间的隔离,便于 SaaS 应用处理多租户需求。对于 AP 相关的大规模查询,如果缓存或 LogTail 中没有所需数据,系统将直接从 S3 读取,由于AP的操作本身就会读较多数据,因此对S3的读取相对是比较友好的。

MatrixOrigin的博客 1100
上一篇: 在Golang中利用BPF进行动态追踪
下一篇: 重写 50 万行代码,从 0 自研的云原生 HSTAP 能否成为数据库的未来?
MatrixOrigin
博客等级 码龄5年 708粉丝 230原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值