Databend 开源周报第 144 期

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

What's On In Databend

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

了解 Databend 的 SEQUENCE 支持

SEQUENCE 是一种用于自动生成唯一数值标识符的对象,通常用于为表中的行分配不同的标识符,例如用户 ID 列。通常,序列从指定的值开始,并按指定的增量递增。

Databend 中的序列从 1 开始,每次递增 1。虽然序列保证唯一值,但不保证连续性。

用法如下:

-- Create a new sequence named staff_id_seq
CREATE SEQUENCE staff_id_seq;-- Create a new table named staff with columns for staff_id, name, and department
CREATE TABLE staff (staff_id INT,name VARCHAR(50),department VARCHAR(50)
);-- Insert a new row into the staff table, using the next value from the staff_id_seq sequence for the staff_id column
INSERT INTO staff (staff_id, name, department)
VALUES (NEXTVAL(staff_id_seq), 'John Doe', 'HR');

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

  • Docs | DDL Commands - Sequence

支持动态调整会话优先级

在多用户环境中,不同的查询任务可能需要不同的资源分配优先级。Databend 现支持动态调整会话优先级,允许管理员或用户根据需要设置查询任务的优先级,从而优化资源使用,改善重要任务的响应时间。

语法如下:

SET PRIORITY (HIGH | MEDIUM | LOW) <session_id>

其中 <session_id> 可由 show processlist 语句获取。

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

  • PR 15352 | feat: support adjust query's priority 

Code Corner

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

开源之夏 2024 | 与 Databend 共赴云数仓之约

今年是 Databend 社区参与开源之夏活动的第三个年头,很高兴可以与大家继续携手共进。与往年一样,我们准备了两个项目,欢迎对云数仓感兴趣的你一同探索。 

  • 开源之夏 2024 - Databend

Highlights

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

  • 新支持几何函数:ST_XMAX 。
  • 新支持 MAP 函数:map_sizemap_catmap_contains_key 。
  • 优化 vacuum drop table,支持并行执行。
  • 新增 http handler v1/login 。

What's Up Next

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

支持更多几何函数

几何函数是处理空间数据类型,如点、线和多边形等几何对象的一组函数。

上期周报中我们介绍了 Databend 当前的几何函数支持情况,为了更好地支持空间分析和地理数据管理场景,仍然有相当一部分用于分析度量和转换的函数需要实现。

在下面的 Issue 中,我们整理了有待支持的函数和当前进度,欢迎感兴趣的同学参与到相关开发之中。

Issue #15413 | Feature: Support geometry functions

如果你对这个主题感兴趣,可以尝试解决其中的部分问题或者参与讨论和 PR review 。或者,你可以点击 bug: fuse_snapshot timestamp is not right · Issue #7951 · datafuselabs/databend · GitHub 来挑选一个随机问题,祝好运!

New Contributors

一起认识社区中的新伙伴,Databend 因你们而变得更加美好。

  • @forsaken628 实现了 map_size 函数,#15444 。
  • @hanxuanliang 实现了 map_contains_key 函数,#15465 。

Changelog

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

地址:Releases · datafuselabs/databend · GitHub

Contributors

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

Connect With Us

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

  • Databend Website
  • GitHub Discussions
  • Twitter
  • Slack Channel

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/12124.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在线制作动态图片怎么操作?一个在线制作gif的方法分享

图片在大家的生活工作中都会接触到&#xff0c;当我们想要让自己的图片更生动吸引眼球这时候就可以将几张图片制作成gif动态图。不需要下载软件&#xff0c;小白就可以在线操作&#xff0c;通过使用在线制作动态图片&#xff08;https://www.gif5.net/&#xff09;工具-GIF5工具…

笔记:准备测试手机app的自动化操作及数据采集

其实,我主要是想采集某团的店铺数据的,前段时间看他们在某音上好像好牛的样子。 经过多方搜索。我才知识以下知识。所以说,我是从零开始。 工具很多。 2、Selenium(自动化测试) 3、Appium(自动化测试) 4、Cypress(自动化测试) 5、Robot Framework(自动化测试) 6、A…

服务器被后台爆破怎么处理

服务器后台遭受密码爆破攻击是网络安全中常见的威胁之一&#xff0c;这种攻击通过不断尝试不同的用户名和密码组合来破解系统登录凭证&#xff0c;一旦成功&#xff0c;攻击者便能非法访问系统资源。 本文将介绍如何识别此类攻击&#xff0c;并采取有效措施进行防御&#xff0c…

ICode国际青少年编程竞赛- Python-5级训练场-函数练习2

ICode国际青少年编程竞赛- Python-5级训练场-函数练习2 1、 def get_item(a):Spaceship.step(1)Dev.step(a)Dev.turnLeft()Dev.step(1)Spaceship.step(1)Dev.turnRight()Dev.step(-a)Spaceship.step(1) get_item(3) get_item(2) get_item(3) get_item(1) get_item(5)2、 de…

4万字一文带你看懂车载摄像头技术、市场、发展前景

1、小孔成像 在战国初期&#xff0c;我国学者墨子&#xff08;公元前468年-公元前376年&#xff09;和弟子们完成了世界上第一个小孔成像的实验&#xff0c;并记录在《墨经》中&#xff1a;“景到&#xff0c;在午有端&#xff0c;与景长。说在端。”“景。光之人&#xff0c;煦…

荆州科技局副局长乔梁莅临湖北点赋网络科技公司参观调研

近日&#xff0c;荆州科技局副局长乔梁&#xff0c;莅临湖北点赋网络科技公司进行参观调研。点赋科技总经理崔梦娇亲自陪同&#xff0c;向副局长介绍了公司的D咖智能饮品机器人经营状况和研发进展情况。 在参观过程中&#xff0c;副局长乔梁对点赋科技的创新能力和技术成果给予…

python进阶的学习路径

学习Python进阶需要掌握以下几个方面的知识&#xff1a; 1. 数据结构和算法&#xff1a;学习常用的数据结构&#xff0c;如数组、链表、栈、队列、树和图&#xff0c;并学习相应的算法&#xff0c;如查找、排序和遍历算法。可以使用Python内置的数据结构和算法&#xff0c;也可…

太阳能光伏发电应用过程中会用到哪些光伏组件?

随着全球对可再生能源的需求日益增加&#xff0c;太阳能光伏发电已成为一种重要的清洁能源解决方案。在太阳能光伏发电系统的运行过程中&#xff0c;光伏组件作为系统的核心部分&#xff0c;起着至关重要的作用。本文将详细介绍太阳能光伏发电应用过程中会使用到的关键光伏组件…

python输出希腊字母

有时候在绘制一些函数图像时&#xff0c;需要坐标轴和图例显示希腊字母 plt.xlabel(r’ ϵ \epsilon ϵ’)

Docker容器中的SSH免密登录

简介&#xff1a;在日常的开发和测试环境中经常需要创建和管理Docker容器。有时&#xff0c;出于调试或管理的目的&#xff0c;可能需要SSH到容器内部。本文将介绍如何创建一个Docker容器&#xff0c;它在启动时自动运行SSH服务&#xff0c;并支持免密登录。 构建支持SSH的Doc…

(八)SQL基础知识练习题(选择题)(下)#CDA学习打卡

本文整理了SQL基础知识相关的练习题&#xff0c;共133道&#xff0c;可作为CDA一级的补充习题&#xff0c;也适用于刚入门初级SQL想巩固基础的同学。来源&#xff1a;如荷学数据科学题库&#xff08;技术专项-SQL&#xff09;。暂时按照原题库顺序present&#xff0c;如有需要之…

数字驱动绩效管理创新:提升效率的新路径

在当今快速发展的商业环境中&#xff0c;绩效管理已成为企业持续发展和员工个人成长的核心要素。传统的绩效管理方式往往依赖于人工操作和定性评估&#xff0c;但随着科技的进步和数字化浪潮的推进&#xff0c;数字驱动绩效管理正逐渐成为提升效率的新路径。本文将探讨数字驱动…

Matlab如何批量导出多张高质量论文插图?科研效率UpUp第9期

上一期文章中&#xff0c;分享了Matlab导出高质量论文插图的方法&#xff08;Matlab如何导出高质量论文插图&#xff1f;科研效率UpUp第8期&#xff09;。 进一步&#xff0c;假如我们想要批量导出多张高质量无变形论文插图&#xff0c;该如何操作呢&#xff1f; ​也很简单&…

Java虚拟机栈

介绍 Java虚拟机栈&#xff08;Java Virtual Machine Stack&#xff0c;简称JVM Stack&#xff09;是Java虚拟机的一个组成部分&#xff0c;它用于存储方法的局部变量、操作数栈以及动态链接和方法出口信息。JVM在执行Java程序时&#xff0c;每个线程都会有一个私有的JVM栈&…

USB2514BI-AEZG-TR USB2.0 接口转换集成电路 QFN-36参数指南

USB2514BI-AEZG-TR USB接口集成电路 USB2514BI-AEZG-TR 是一款USB接口集成电路。工作电压为3.3V&#xff0c;采用36-Pin VQFN封装。它支持USB 2.0协议&#xff0c;最大操作频率为24 MHz&#xff0c;最小操作供应电压为3V&#xff0c;最大输出电流为150mA。该器件适用于需要USB集…

VALSE 2024合合信息 | 文档解析与向量化技术加速多模态大模型训练与应用

第十四届视觉与学习青年学者研讨会&#xff08;VALSE 2024&#xff09;近期在重庆悦来国际会议中心圆满举行&#xff0c;由中国人工智能学会&#xff08;CAAI&#xff09;、中国图象图形学会&#xff08;CSIG&#xff09;、中国民族贸易促进会主办&#xff0c;重庆邮电大学承办…

AWS ECS On Fargate 监控可观测最佳实践

概述 Amazon ECS on Fargate 为用户提供了简单、高效且可靠的容器化解决方案&#xff0c;使用户能够专注于应用程序开发和运行&#xff0c;而无需担心基础设施管理的复杂性。与其同时&#xff0c;用户需要实时了解在该环境中应用程序运行的性能、可用性、健康状况和资源使用情…

【BUUCTF】Crypto_RSA(铜锁/openssl使用系列)

【BUUCTF】Crypto_RSA&#xff08;铜锁/openssl使用系列&#xff09; 1、题目 在一次RSA密钥对生成中&#xff0c;假设p473398607161&#xff0c;q4511491&#xff0c;e17 求解出d作为flga提交 2、解析 RSA加密过程&#xff1a; 1&#xff09;选择素数&#xff1a;选择两个不…

【网络】客户端拔掉网线后,tcp连接还存在吗

当客户端将网线拔掉后&#xff0c;服务端和客户端的tcp连接都有哪些状态。 有数据传输 将网线插回 在有数据传输时&#xff0c;由于客户端将网线拔掉无法正常接收到服务端发送的数据报&#xff0c;因此会触发服务端的超时重传&#xff0c;此时将客户端的网线插回后&#xff…

rabbitmq交换机,死信队列的简单例子

假设我们有一个场景&#xff0c;生产者有消息发到某个直连交换机&#xff0c;这个交换机上有两个队列分别存储两种类型的消息&#xff0c;但是与这两个队列相连的消费者太不争气了&#xff0c;处理消息有点慢&#xff0c;我们想5秒钟这个消息在队列中还没有被消费的话&#xff…