Databend 开源周报第 120 期
Databend 是一款现代云数仓。专为弹性和高效设计,为您的大规模分析需求保驾护航。自由且开源。即刻体验云服务:https://app.databend.cn 。
What's On In Databend
探索 Databend 本周新进展,遇到更贴近你心意的 Databend 。
使用自定义 CONNECTION 管理存储访问
Databend 现已提供对 CONNECTION 的初步支持,以保存由外部存储服务生成的身份凭据和访问管理实体,提供方便且一致的访问控制体验。
下面的示例展示了如何使用 CONNECTION 保存 S3 对象存储的访问凭据,并且用于 Stage 创建。
CREATE CONNECTION my_conn storage_type = 's3' access_key_id ='minioadmin' secret_access_key ='minioadmin' endpoint_url='${STORAGE_S3_ENDPOINT_URL}'; CREATE STAGE my_stage url= 's3://testbucket/admin/tempdata/' connection = (connection_name='my_conn');
如果您想了解更多信息,欢迎联系 Databend 团队,或查看下面列出的资源。
- PR #13709 | feat: use self-defined connection.
- PR #13714 | feat: mask connection values in CreateConnection and AttachTable.
Code Corner
一起来探索 Databend 和周边生态中的代码片段或项目。
opensrv v0.5.0 发布
本周 opensrv 发布 v0.5.0 ,主要是对上游依赖的更新,以解决安全审计问题。本版本也根据 clippy 提示对代码质量进行了进一步改善。
如果你计划为数据库项目提供 MySQL 或者 ClickHouse 服务端协议支持,可以尝试体验 opensrv 。
Highlights
以下是一些值得注意的事件,也许您可以找到感兴趣的内容。
- 新增
@>
和<@
JSON 运算符。 - 使用 Async Transform Pipeline 计算 UDF 调用。
- 支持 Lateral JOIN 。
- RBAC 支持 secondary role 。
- databend.rs 现在在单独 repo 中进行维护,欢迎关注 https://github.com/datafuselabs/databend-docs
What's Up Next
我们始终对前沿技术和创新理念持开放态度,欢迎您加入社区,为 Databend 注入活力。
为 VACCUUM TABLE 模拟运行支持总结
VACUUM TABLE
命令通过从表中永久删除历史数据文件来释放存储空间,有助于优化系统性能。
Databend 为 VACUUM TABLE 提供了 dry run 选项,可以在实际执行命令之前预览即将删除的文件。
现在我们计划为 dry run 选项增加总结能力,帮助用户预先了解即将释放的数据大小。
Issue #13674 | feat: vacuum table dry run summary
如果你对这个主题感兴趣,可以尝试解决其中的部分问题或者参与讨论和 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。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Navicat 基于 GaussDB 主备版的快速入门
本文分享自华为云社区《Navicat 基于 GaussDB 主备版的快速入门》,作者:Navicat_China。 Navicat Premium(16.2.8 Windows版或以上) 已支持对GaussDB 主备版的管理和开发功能。它不仅具备轻松、便捷的可视化数据查看和编辑功能,还提供强大的高阶功能(如模型、结构同步、协同合作、数据迁移等),这使得Navicat 可以极大地满足 GaussDB 不同用户(初级、进阶和高阶)的全方位需求。接下来,我们将为大家介绍Navicat 基于 GaussDB主备版的快速入门。 - Navicat Premium 产品页面: https://navicat.com.cn/products/navicat-premium 一、连接 GaussDB 主备版 1)创建连接 若要成功地创建一个新的连接到本地或远程服务器,都要在常规选项卡中设置连接属性。点击“连接”并选择 “GaussDB 主备版”,然后,在连接窗口输入必需的信息(常规信息),最后点击“确定”;也可以先点击“测试连接”,确认是否连接成功后,再点击“确定”。 2)复制/移动连接到项目 如果你...
- 下一篇
目标导向主义失效了?前 OpenAI 科学家现身说法
“目标感很强”常常被我们用来夸赞一个职场人,并被当作是成功的一大原因。然而,两位前 OpenAI 科学家——Kenneth Stanley、Joel Lehman 在多年的 AI 研究中发现,目标导向论对于成就伟大的事情并无助益,反而抱着探索的心态去尝试做有趣的事情更能带来意想不到的成果。 尤其是在人工智能的算法研究中,比如让机器人通过一条走廊,最终从走廊尽头的大门中出去。最终实验证明,在不设定“出门”目标的情况,机器人可以纯粹尝试一些与以往不同的事情,反而最终能找到出门的方法。类似原理的还有 Kenneth Stanley 曾参与的图片繁育网站的工作,在这个图片繁育网站上,用户可以从一个简单的圆点图形,叠加其他图形图片,最终生成出类似汽车、动物等“有用”的图片,但如果用户开局就抱着”我要生成一张汽车图片“的目标,反而很难成功。 由于认知理念上的转变,在 ChatGPT 发布前几个月,Kenneth 离开 OpenAI 去创业,研究新产品——开放式、偶然性社交网络 Maven,Joel 离开后到了 Stability,领导 Carper 开放性研究团队,同时他也在研究机器之爱。Ke...
相关文章
文章评论
共有0条评论来说两句吧...