摘要:
本周末 Data Infra 社区分享中邀请到 多点 DMALL 数据库负责人:冯光普 分享了《 基于 Databend 的 TiDB 数据归档实践 》 本次分享的主要内容: 为什么选择 Databend 归档 TiDB 归档工具,归档的流程,实践效果 归档实践总结,对 Databend 未来的展望 阅读全文
摘要:
Databend Cloud 产品手册终于和大家见面了! Databend Cloud 由 Databend 强力驱动,是一款基于 Databend 内核打造的 SAAS 云数仓平台,具有简单、弹性、安全、速度快、成本低等特性,专注于云端大数据一站式解决方案,以解决传统大数据项目中运维难,成本高,使 阅读全文
摘要:
引言 JSON 是一种常用的半结构化数据,通过自描述的 Schema 结构,可以表示任何类型的数据,包括多层嵌套的数据类型,例如 Array、Object 等。与必须严格遵循表结构字段的结构化数据相比,具有灵活性高,易于动态扩展的优点。近年来,随着各平台数据量的迅速增加,JSON 等半结构化数据的使 阅读全文
摘要:
【Data Infra 研究社】来到了我们的第四期活动,本期的内容我们定位在和【数据归档】相关的内容,特邀请了现任数字化零售多点 Dmall 数据库负责人冯光普老师以及 Datafuse Labs 联合创始人&架构师 吴炳锡老师来给大家从多方面出发进行交流,带大家体验云环境中对象存储的魅力!感兴趣的 阅读全文
摘要:
Databend 是一个使用 Rust 研发、开源、完全面向云架构的新式数仓,提供极速的弹性扩展能力,致力于打造按需、按量的 Data Cloud 产品体验。具备以下特点: 开源 Cloud Data Warehouse 明星项目 Vectorized Execution 和 Pull&Push-B 阅读全文
摘要:
概论 sqlite 底层的存储基于 B-tree,B-Tree 对底层存储的基本读写单位是页面,而每个页面都由全局唯一的页面编号与之对应,一般来说页面编号从 1 开始递增。类 B-Tree 的存储引擎修改数据的流程如下图所示: 从上图中,需要区分 B-Tree 类的存储引擎几个核心的模块: B-Tr 阅读全文
摘要:
引言 类型系统是数据库的一个重要组成部分,它提供了一种一致的方式来确定 SQL 中的数据类型。类型系统的设计很大程度影响数据库的易用性和健壮性,一个设计合理且一致的类型系统容易让使用者判断 SQL 的行为。反之,一个没有经过正式设计的类型系统会带来各种暗坑和不一致行为在暗中背刺用户。我们用编程语言举 阅读全文
摘要:
引言:本文使用大量的图例,同时没有难懂的公式,意图解释清楚一致性模型要解决什么问题,以及三种一致性模型:顺序一致性、线性一致性、因果一致性。 图解一致性模型 概述 解决什么问题? 分布式系统要保证系统的可用性,就需要对数据提供一定的冗余度:一份数据,要存储在多个服务器上,才能认为保存成功,至于这里要 阅读全文
摘要:
query 启动入口 Databend-query server 的启动入口在 databend/src/binaries/query/main.rs 下,在初始化配置之后,它会创建一个 GlobalServices 和 server 关闭时负责处理 shutdown 逻辑的 shutdown_ha 阅读全文
摘要:
你是否对 OpenDAL 的设计和使用还有不解,急需一个系统的解释去深入了解呢?对于 OpenDAL 在 Databend 中的应用是否了解?本次直播我们会携手旋涡老师一起为大家答疑解惑,学习并掌握 OpenDAL 的使用,了解 Databend 底层如何与存储交互,感兴趣的朋友们不要错过,赶紧扫描 阅读全文