Skip to main content

Databend 开源周报第 101 期

Alt text

英文版移步:https://www.databend.com/blog/2023-07-09-databend-weekly

Databend 是一款现代云数仓。专为弹性和高效设计,为您的大规模分析需求保驾护航。自由且开源。即刻体验云服务:https://app.databend.cn

What's On In Databend

探索 Databend 本周新进展,遇到更贴近你心意的 Databend 。

教程 | 使用 AWS IAM 用户创建 External Stage

AWS Identity and Access Management (IAM) 允许你通过指定授权用户或实体来控制对 AWS 服务和资源的访问。另外,IAM 还支持集中管理精细权限,以及分析整个 AWS 平台上的访问模式以优化权限。

Databend 支持使用 AWS IAM 用户创建 External Stage,从而使对 AWS S3 对象存储的访问更加安全可靠。

如果您想了解更多信息,请查看下面列出的资源。

教程 | 在 Cloudflare R2 上创建 External Stage

Cloudflare R2 让你可以自由地使用 S3 兼容对象存储构建多云架构。

你可以使用 Databend 创建基于 Cloudflare R2 的创建 External Stage,并进一步高效挖掘数据价值。

如果你想要了解更多信息,请查看下面列出的资源。

Code Corner

一起来探索 Databend 和周边生态中的代码片段或项目。

新系统表:system.backtrace

async-backtrace 为异步函数提供高效且逻辑清晰的 “栈” 追踪。

Databend 已将 async-backtrace 的能力集成到系统表中。开发人员可以通过查询 system.backtrace 系统表来获取追踪信息。此外,集群模式下,在任何节点执行对 system.backtrace 的查询都将给出整个集群的调用栈。这将大幅简化开发人员进行调试和错误排查的流程。

如果你想要了解更多信息,请查看下面列出的资源。

亮点

以下是一些值得注意的事件,也许您可以找到感兴趣的内容。

  • 新增 bitmap_not_countbitmap_unionbitmap_intersect 聚合函数。
  • 新增 cume_dist 窗口函数。
  • 新支持 ATTACH TABLE 语句。
  • 新增 system.metrics 表以及用于 spill 和 transform 操作的统计指标。
  • 新支持将 stored 类型的计算列转化成普通列。
  • Serverless Background Service 实现任务建议能力。

What's Up Next

我们始终对前沿技术和创新理念持开放态度,欢迎您加入社区,为 Databend 注入活力。

为随机引擎支持随机种子

Databend 此前实现了随机引擎,以使用随机数据生成随机表。为了获得更具确定性和可复现的测试结果,我们期望为随机引擎支持随机种子。

CREATE table(t int, time timestamp) ENGINE=RANDOM(1000)

Issue #11863 | Feature: Support to add random seed on random engine

如果你对这个主题感兴趣,可以尝试解决其中的部分问题或者参与讨论和 PR review 。或者,你可以点击 https://link.databend.rs/i-m-feeling-lucky 来挑选一个随机问题,祝好运!

New Contributors

一起认识社区中的新伙伴,Databend 因你们而变得更加美好。

Changelog

前往查看 Databend 每日构建的变更日志,以了解开发的最新动态。

地址:https://github.com/datafuselabs/databend/releases


Contributors

共有 22 位贡献者参与

非常感谢贡献者们卓越的工作。