精讲数据归档分析 |Data Infra 研究社第四期

2022-09-15
阅读 1 分钟
477
【Data Infra 研究社】来到了我们的第四期活动,本期的内容我们定位在和【数据归档】相关的内容,特邀请了现任数字化零售多点 Dmall 数据库负责人冯光普老师以及 Datafuse Labs 联合创始人&架构师 吴炳锡老师来给大家从多方面出发进行交流,带大家体验云环境中对象存储的魅力!感兴趣的朋友们不要错过,赶紧扫描下方二维...
封面图

Databend 源码阅读系列(二):Query server 启动,Session 管理及请求处理

2022-08-30
阅读 12 分钟
768
Databend-query server 的启动入口在 databend/src/binaries/query/main.rs 下,在初始化配置之后,它会创建一个 GlobalServices 和 server 关闭时负责处理 shutdown 逻辑的 shutdown_handle
封面图

Databend v0.8 新版本上线!

2022-08-22
阅读 6 分钟
728
Databend v0.8 的开发于 3 月 28 号开始,总计 5000+ commits,4600+ 文件变更。在过去的 5 个月中,社区的 120 余位贡献者新增了 42 W 行代码,删除了 16 W 行,相当于把 Databend 重写了一遍。在该版本中,社区对 SQL Planner 框架做出了重大改进,并将所有的 SQL 语句都迁移到了新的 Planner 上,提供了完整的 JOIN ...
封面图

如何对 Databend 进行基准测试

2022-07-12
阅读 7 分钟
856
Databend 的设计目标之一就是保持最佳性能,为了更好观测和评估性能,社区不光提供一套简单的本地基准测试方案,还建立了可视化的持续基准测试。
封面图

如何为 Databend 添加新的测试

2022-07-08
阅读 7 分钟
461
Databend 的单元测试组织形式有别于一般的 Rust 项目,是直接一股脑放在 tests/it 目录下的。同时,在各个 crate 的 Cargo.toml 中,也针对性地禁用了 doctest 和 bin/lib test 。 优点:
封面图

开源,无禁止即可为

2022-07-05
阅读 3 分钟
592
尽管我们经常说代码贡献并不是唯一的开源贡献方式,参与讨论,Review RFC 也是参与开源的良好途径。但是很多同学仍然会有疑虑:我不是项目的 Maintainer/Committer/Reviewer,我有资格 Review 别人的 PR 吗?本文以我在 envd 中的实践来阐述这样的观点:开源,无禁止即可为。
封面图

如何贡献复杂的项目

2022-06-29
阅读 4 分钟
601
​Iteration 121 从 4/23 开始到 5/6 结束,为期两周。这个周期成功走出了自己的舒适圈,探索了不少之前自己从未了解的东西,比如 tree-sitter,parser,hdfs,java 等等,感觉收获非常多。最近反复读了很多遍 @mitchellh2 写的 Contributing to Complex Projects3,今天这份周报就结合自己从零开始参与贡献 difftastic4 ...

从 Git 到 Databend Fuse Engine 存储引擎

2022-05-11
阅读 8 分钟
860
Databend 是一个使用 Rust 研发、开源的、完全面向云架构的新式数仓,致力于提供极速的弹性扩展能力,打造按需、按量的 Data Cloud 产品体验。 开源地址:[链接]
封面图