如果你喜欢MatrixOne,请在Github上为它点亮⭐️吧!
欢迎加入MatrixOne社区!
这是一段充满挑战的创新之旅,我们期待您的加入、分享,一起从0开始,共同构建面向未来的新一代超融合异构云原生数据库。
如何贡献代码?
MatrixOne社区贡献指南
加入我们的Slack
博客
思考与分享
2023-01-13
作者简介戴尔科技集团软件工程高级总监滕昱专注于分布式存储领域16年,受到2006年AWS发布S3的启发,他选择在2007年加入戴尔科技集团,领导中国和印度的核心研发队伍在前后三代对象存储产品的研发及全球商业化中扮演了重要角色。从2016年开始,滕昱和他的团队深度拥抱开源,成功把Pravega流存储项目贡献给CNCF,同时创建了Pravega中文社区并活跃在Flink/Iceberg多个社区。...
2022-12-23
据 Gartner 预测,到 2025 年,基于云原生平台的数字化业务比例将达到 95%,将带来云原生数据库市场的快速增长。毫无疑问,云原生数据库即将成为云上数据库使用的标准范式。云原生数据库使得传统数据库得以充分结合云服务的免运维、高弹性、高可扩展、高可用、高性价比优势,又顺应了云端应用大爆发的历史趋势,在过去几年成为 IT 领域...
2022-12-16
HTAP,一个为满足实时性业务分析场景而存在的数据库。从 2005 年被 Gartner 首次提出以来,HTAP 已经历经数十年的发展期。在当下,如果再次提起 HTAP,不免让人觉得它是个既“友好”又“矛盾”的存在。“友好”在于,HTAP 数据库能够同时支撑业务系统和在离线数据分析系统运行,避免在传统架构中,在线与离线数据库之间大量的数据交互,对简化企业的数据系统的复杂度将起到至关重要的作用...
2022-12-09
MatrixOne在0.6迭代中完成了云原生化的全面升级,经过四个月全力以赴的紧张研发,MatrixOne已经完成了单机HTAP到分布式云原生HTAP的进化,成为了全球第一款同时具备存算分离、读写...
2022-11-25
Golang作为云原生领域中使用最广泛的编程技术,是我们MatrixOrigin数据库主力开发语言。
2022-11-04
技术领导者和技术管理者的区别是什么?一名优秀的技术管理者应该具备怎样的素质?技术管理者应具备怎样的思维带领团队进行业务破局?
2022-10-31
从结绳记事到竹简成书,再到纸张的出现,数据记录方式的革新伴随着人类文明的每一个进步。
随着计算机和通信技术的发展,人类产生和共享数据的速率呈指数级增长。如何有效的保存和管理这些数据是计算机存储技术首先要解决的问题。
很多人都听过对象存储这种说法,但是究竟什么是对象存储?对象存储如何实现呢?
2022-10-11
到底什么是混沌测试,混沌测试又能解决哪些问题,又该如何开展呢?当前并无权威的答案,而且可能永远也不会有一个放之四海而皆准的标准。众所周知,MatrixOne数据库先天具备云原生和分布式的所有优势,自然对混沌测试也有着强需求,今天的文章,是从理论/方法论的层面,分享MatrixOne测试团队开展混沌测试的全局画布。
2022-09-16
本文将主要讨论 SQL 是如果被解析成抽象语法树的。简单来说,就是如何将 SQL 字符串如果解析成相应数据库语言的结构体。
2022-09-09
今天的分享将解析新一代超融合异构云原生数据库MatrixOne刚刚发布的0.5版本和后续版本的架构设计。
2022-08-29
近期关心MatrixOne的小伙伴有反馈,MatrixOne 0.5的性能比之前慢了不少。在今年初MatrixOne 0.2版本的发布文章中,还有MatrixOne的SSB单表性能超过ClickHouse,并且多表性能达到Starrocks的报道,为什么到了0.5反而变慢了呢?
2022-08-19
TAE是MatrixOne的存储引擎,取这个名字,是因为它需要同时支撑TP和AP能力。第一个版本的TAE实现,已经随MatrixOne 0.5版本发布,这是一个单机存储引擎。从MatrixOne 0.6版本开始,TAE将进化成为存算分离的云原生分布式架构。我们将分期跟随MatrixOne版本地演进,逐步揭示TAE存储引擎的设计内幕。
2022-08-12
目前,HTAP数据库成为数据库领域最热门的话题之一,Gartner分析师甚至指出,HTAP已经成为新一代数据库的入场筹码,HTAP为什么会火起来?如何实现HTAP能力?HTAP下一步是否会向着超融合HSTAP方向演进?整个数据技术栈是否会像十年前iPhone整合掉MP3、手机通信、相机等一样,被一个数据平台整合?本文通过采访相关专家对上述问题进行探讨。
2022-07-08
MatrixKV是一个简单的分布式强一致KV存储系统,采用Pebble作为底层的存储引擎,MatrixCube作为分布式组件,以及自定义了最简单的读写请求接口。用户可以非常简单的在任意一个节点发起读写数据的请求,也可以从任意一个节点读到需要的数据。本次实验以Docker模拟一个小型MatrixKV集群的形式,来进一步说明MatrixCube的功能与运作机制。
2022-07-01
MatrixOne中的MatrixCube正是一个这样的分布式组件,它可以将任意单机存储引擎扩展成分布式的存储引擎,存储引擎只需要关心单机的存储设计,而不需要去考虑分布式环境中的各种问题。MatrixCube是一个相当庞大的组件,MatrixOne社区将输出一系列文章与教程来进行全面揭秘。本文作为第一篇文章,将首先从功能与概念上解释MatrixCube能做什么,以及它的架构是什么样的。
2022-05-20
所以,Push还是Pull,这是个问题么?好像是,好像也不是,一切以实际效果为着眼点,并非简单地非黑既白,这代表了一种计算并行调度的思维方式。
2022-04-24
本文将详细说明MatrixOne是如何用Go实现高性能哈希表的。
2022-04-08
MatrixOne采用了HSTAP架构, 除了满足TP与AP融合以外,通过增加流的能力,来同时满足应用场景的丰富度。
2022-02-11
最新发布的MatrixOne 0.2.0版本新增了Benchmarks章节,针对常规测试程序SSB与纽约出租车数据测试,在向量化执行引擎和因子化加速技术的加持之下,MatrixOne在查询速度方面表现突出,可以承载TB级别数据的快速查询,与同类数据库产品相比有较明显的优势。