乐趣区

关于数据库:Databend-开源周报第-132-期

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

What’s On In Databend

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

提供对 CREATE [OR REPLACE] 的全面反对

Databend 现已提供对 CREATE [OR REPLACE] 语法糖的全面反对,以笼罩潜在的 DROP IF EXISTS ... + CREATE ... 用例。

目前反对该语法糖的对象包含:DATABASETABLEVIEWAGGREGATING INDEXSTREAMCONNECTIONFUNCTIONFILE FORMATMASKING POLICY 等。

如果您想理解更多信息,欢送分割 Databend 团队,或查看上面列出的资源。

  • Issue #14299 | tracking: CREATE OR REPLACE

Code Corner

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

利用 Databend Cloud 进行查问分析

Databend Cloud 提供可视化剖析工具以简化对简单查问的分析和了解。

该分析工具能够跟踪每个步骤的性能,从 TableScan 持续时间到 HashJoin 的详细信息,并监控数据外溢状况。帮忙您轻松剖析查问老本和工夫,进行针对性优化。

Databend 团队也充分利用该工具评估代码变更对查问执行的影响。例如 PR #14561 | feat: use materialized cte for standard stream。

Highlights

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

  • 反对 JSON 运算符 #-
  • 在规范流中应用物化专用表表达式(Materialized CTE),以防止反复扫描。
  • 浏览文档 Docs | Data Management 理解如何利用 Databend 治理、复原和爱护您的数据。

What’s Up Next

咱们始终对前沿技术和翻新理念持凋谢态度,欢迎您退出社区,为 Databend 注入生机。

反对多表插入

Databend 打算反对多表插入以容许应用一条语句有条件地或无条件地插入多个表。

多表插入语句能够缩小执行多个条件插入所需的表扫描和 SQL。次要实用于数据仓库中的 ETL 过程,反对并行化和 / 或将非关系型数据转换为关系型格局。

-- Unconditional multi-table insert
INSERT [OVERWRITE] ALL
  intoClause [...]
<subquery>

-- Conditional multi-table insert
INSERT [OVERWRITE] {FIRST | ALL}
  {WHEN <condition> THEN intoClause [ ...] }
  [...]
  [ELSE intoClause]
<subquery>

Issue #14565 | Feature: Multi-table Inserts support

如果你对这个主题感兴趣,能够尝试解决其中的局部问题或者参加探讨和 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。

  • Databend Website
  • GitHub Discussions
  • Twitter
  • Slack Channel
退出移动版