Databend 开源周报第 117 期

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

What's On In Databend

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

特性预览:只读式 ATTACH TABLE

为了少数几条大规模查询,而不得不维护大量的常驻资源,为企业带来了高昂的维护成本。如何混合本地和云工作负载,利用 Databend Cloud 的即时扩展能力,在保证查询可靠性的同时,进一步降低私有实例的常驻数量,节约维护成本?

Databend 近期提供只读式 ATTACH TABLE ,允许在本地部署 Databend 的用户与 Databend Cloud 以只读方式共享表数据:

  • 所有表数据以只读方式共享。
  • 对表进行的变更,包括数据和模式更改,将在用户的本地平台上执行和跟踪。
SQL 复制代码
ATTACH TABLE <target_table_name> '<source-table-data-URI>' CONNECTION=(<connection_parameters>) READ_ONLY

ATTACH TABLE 语句附加 READ_ONLY 参数,目标表将会使用存储在指定源表数据 URI 处的最新快照提示文件,来映射表数据和结构,并且目标表只能以只读方式访问。

如果您想了解更多信息,欢迎联系 Databend 团队,或查看下面列出的资源。

Code Corner

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

使用 OpenTelemetry Collector 替换 Jaeger Agent

Jaeger 是一个源自 Uber 的开源、端到端分布式跟踪工具,可以帮助监视和排除基于微服务的应用程序的故障。

由于 Jaeger 最新的 All-in-One Docker 镜像中的端口变化,原本的分布式跟踪能力失效。上游也正在考虑废弃 opentelemetry-jaeger 并鼓励用户迁移到 opentelemetry-otlp,参考 Consider deprecating opentelemetry-jaeger #995

Databend 积极响应上游号召,在修复分布式跟踪能力可用性的同时,使用 opentelemetry-otlp 重构了原有的跟踪导出机制,对应的环境变量也变更为 DATABEND_OTEL_EXPORTER_OTLP_ENDPOINT

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

Highlights

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

What's Up Next

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

支持定义 CONNECTION

为了更优雅地处理用户角色在计算集群实例和存储服务的访问控制模型之间的映射,Databend 计划提供定义和管理 CONNECTION 的能力。

CONNECTION 可以保存由外部存储服务生成的身份凭据和访问管理(IAM)实体,提供方便且一致的访问控制体验。此外,引入 CONNECTION 也可以简化在创建 STAGE 等过程中的复杂配置。

参考的语法规范如下:

SQL 复制代码
CREATE CONNECTION [IF NOT EXISTS]
    ENDPOINT_URL = 'http://localhost:9000',
    ACCESS_KEY_ID = 'ROOTUSER',
    SECRET_ACCESS_KEY = 'CHANGEME123'
...

Issue #13489 | feat: CREATE CONNECTION

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

Changelog

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

地址:github.com/datafuselab...

Contributors

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

Connect With Us

Databend 是一款开源、弹性、低成本,基于对象存储也可以做实时分析的新式数仓。期待您的关注,一起探索云原生数仓解决方案,打造新一代开源 Data Cloud。

相关推荐
后端小张42 分钟前
Redis 执行 Lua,能保证原子性吗?
数据库·redis·缓存
离开地球表面_9943 分钟前
索引失效?查询结果不正确?原来都是隐式转换惹的祸
数据库·后端·mysql
lipviolet1 小时前
Redis系列---Redission分布式锁
数据库·redis·分布式
Zhen (Evan) Wang1 小时前
.NET 6 API + Dapper + SQL Server 2014
数据库·c#·.net
毕设木哥1 小时前
25届计算机专业毕设选题推荐-基于python+Django协调过滤的新闻推荐系统
大数据·服务器·数据库·python·django·毕业设计·课程设计
洛阳泰山2 小时前
Llamaindex 使用过程中的常见问题 (FAQ)
java·服务器·数据库·python·llm·rag·llamaindex
没有名字的小羊2 小时前
Linux基础命令——账户简单管理
linux·运维·服务器·网络·数据库
单字叶2 小时前
MySQL数据库管理
数据库·mysql
ID_云泽2 小时前
MVCC机制解析:提升数据库并发性能的关键
数据库·mvcc
小灰灰是码农...2 小时前
MySQL的数据库课程设计的基本步骤和考虑因素
数据库