首页 > 其他分享 >Databend 开源周报第 105 期

Databend 开源周报第 105 期

时间:2023-08-08 14:14:13浏览次数:39  
标签:Iceberg h3 Databend 开源 trait async fn 105

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

What's On In Databend

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

Databend 轻量级 CDC 解决方案

Debezium 是一组用于捕获数据库更改的分布式服务。Databend 在 Debezium Engine 的基础上开发了 debezium-server-databend 轻量级 CDC 工具。

不依赖 Flink、 Kafka 或 Spark 等大型数据基础设施,就可以轻松监控并捕获数据库中的更改,并完成数据的同步。

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

Code Corner

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

使用 Databend 分析 Iceberg 表格式数据

Apache Iceberg 是一种高性能的开放表格式,专为大规模分析工作负载而设计,简单而又可靠。

得益于 Databend 的多源数据目录能力和 IceLake 所提供的 Iceberg Rust 实现,Databend 现在支持以 Catalog 形式挂载并分析以 Iceberg 表格式存储的数据。

CREATE CATALOG iceberg_ctl
TYPE=ICEBERG
CONNECTION=(
    URL='s3://warehouse/path/to/db'
    AWS_KEY_ID='admin'
    AWS_SECRET_KEY='password'
    ENDPOINT_URL='your-endpoint-url'
);

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

Highlights

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

  • 为 MySQL handler 添加 tls 支持。
  • 新增地理位置函数:h3_to_string / string_to_h3 / h3_is_res_class_iii / h3_is_pentagon / h3_get_faces / h3_cell_area_m2 / h3_cell_area_rads2
  • 阅读文档 Docs | Network Policy 了解 Databend 中网络策略的相关内容。

What's Up Next

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

在 Trait 中使用原生 async fn

Rust 中原生的 async-fn-in-trait 自 2022 年 11 月推出 MVP 以来,就已经可以在 Rust nightly 版本中进行尝鲜体验了,也许是时候评估这一特性的状态,并尝试使用它来代替 async_trait

#![feature(async_fn_in_trait)]

trait Database {
    async fn fetch_data(&self) -> String;
}

impl Database for MyDb {
    async fn fetch_data(&self) -> String { ... }
}

Issue #12201 | Refactor: use native async fn in trait syntax

如果你对这个主题感兴趣,可以尝试解决其中的部分问题或者参与讨论和 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。

标签:Iceberg,h3,Databend,开源,trait,async,fn,105
From: https://www.cnblogs.com/databend/p/17614003.html

相关文章

  • 活动发布报名平台型公众号开源版开发
    活动发布报名平台型公众号开源版开发后台管理、手机端自由发布活动!为个人、企业或主办方举办各类活动提供一个发布推广与活动报名平台,主办方可以在平台进行活动发布,用户可以免费注册并灵活使用该系统的发布、报名管理、核销等功能。功能支付、退款、表单定义模板通知、短信、数据导......
  • event 10513将禁止smon进程进行事务回滚
    Oracle参数之event10513发布时间:[2012-4-10]    来源:    作者:    点击:我们设置Oracle参数event10513将禁止smon进程进行事务回滚。在进行troubleshooting时,如shutdownabort后设置该速度可以加快数据库的open速度,注意加快速度的同时,也可能带来数据库一致性问......
  • 可观测性平台夜莺开源项目发布V6正式版!
    夜莺开源项目在2023.7月底发布了V6版本,这个版本开始,项目目标不止于做一款开源监控系统,而是要做一款开源可观测性平台,不过路漫漫其修远兮,初期只是把日志数据源引入并完成了基本的可视化,后续会着力打通指标和日志的数据串联以及数据特征提取。欢迎小伙伴一起参与共建。夜莺V6版本......
  • 新一代开源流数据湖平台Apache Paimon入门实操-下
    @目录实战写表插入和覆盖数据更新数据删除数据MergeInto查询表批量查询时间旅行批量增量查询流式查询时间旅行ConsumerID查询优化系统表表指定系统表分区表全局系统表维表CDC集成MySQLKafka支持schema变更实战写表插入和覆盖数据可以使用INSERT语句向表中插入新行或覆盖表中......
  • C#程序的启动显示方案(无窗口进程发送消息) - 开源研究系列文章
    今天继续研究C#的WinForm的实例显示效果。我们上次介绍了Winform窗体的唯一实例运行代码(见博文:基于C#的应用程序单例唯一运行的完美解决方案-开源研究系列文章 )。这就有一个问题,程序已经打开了,这时候再次运行该应用程序,我们的方案是将该应用的主窗体显示出来。这个在......
  • 在开源项目中看到一个改良版的雪花算法,现在它是你的了。
    你好呀,我是歪歪。在Seata的官网上看到一篇叫做“关于新版雪花算法的答疑”的文章。http://seata.io/zh-cn/blog/seata-snowflake-explain.html看明白之后,我觉得还是有点意思的,结合自己的理解和代码,加上画几张图,给你拆解一下Seata里面的“改良版雪花算法”。虽然是在Se......
  • 【网站搭建】开源社区Flarum搭建记录
    环境服务器系统:腾讯云OpenCloudOS宝塔版本:免费版8.0.1Nginx:1.24.0MySQL:5.7.42PHP:8.1.21萌狼蓝天2023年8月7日PHP设置1.安装扩展:flieinfo、opcache、exif2.解除禁用函数:putenv、pcntl_signal、proc_open3.配置修改:max_execution_time=600,memory_limit=1024M创......
  • 【开源三方库】Aki:一行代码极简体验JS&C++跨语言交互
     开源项目 OpenHarmony是每个人的 OpenHarmony 一、简介OpenAtom OpenHarmony(以下简称“OpenHarmony”)的前端开发语言是ArkTS,在TypeScript(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是JavaScript(简称JS)的超集。而Node-API(简称NAPI)是方舟引擎用于封装JS能力为......
  • 一款开源免费、更符合现代用户需求的论坛系统:vanilla
    对于个人建站来说,WordPress相信很多读者都知道了。但WordPress很多时候我们还是用来建立自主发布内容的站点为主,适用于个人博客、企业主站等。虽然有的主题可以把WordPress变为论坛,但效果并不是很好。所以,今天给大家推荐一个开源的论坛项目:vanilla,有建站需求的小伙伴可以关注一......
  • 玩一玩通义千问Qwen开源版,Win11 RTX3060本地安装记录!
    大概在两天前,阿里做了一件大事儿。   就是开源了一个低配版的通义千问模型--通义千问-7B-Chat。这应该是国内第一个大厂开源的大语言模型吧。虽然是低配版,但是在各类测试里面都非常能打。官方介绍:Qwen-7B是基于Transformer的大语言模型,在超大......