Databend 开源周报第 101 期
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_count
、bitmap_union
和bitmap_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 来挑选一个随机问题,祝好运!
Changelog
前往查看 Databend 每日构建的变更日志,以了解开发的最新动态。
地址:https://github.com/datafuselabs/databend/releases
Contributors
非常感谢贡献者们在本周的卓越工作。
Connect With Us
Databend 是一款开源、弹性、低成本,基于对象存储也可以做实时分析的新式数仓。期待您的关注,一起探索云原生数仓解决方案,打造新一代开源 Data Cloud。