Databend 是一款強(qiáng)大的云數(shù)倉。專為彈性和高效設(shè)計,自由且開源。
即刻體驗云服務(wù):https://app.databend.com。
New Features
multiple catalog
- 實(shí)現(xiàn)刪除用戶定義目錄 (#8820)
meta
- 新增用于刪除 key 和使 key 過期的 cli 命令 (#8858)
planner
- 支持 broadcast join (#8779)
- 為 join 下推潛在的謂詞 (#8855)
query
- 優(yōu)化 count(Nullable(col)) (#8805)
- 支持重置設(shè)置 (#8870)
- 新增 distinct count aggregator 和 column distinct count (#8825)
storage
- 按相反順序壓縮段 (#8806)
new expression
地理函數(shù)支持 (#8481)
添加用于獲取 "ValueType" 內(nèi)存占用的方法 (#8875)
添加全局內(nèi)置函數(shù)注冊表 (#8912)
Code Refactor
memory tracker
- 向 memory tracker 傳遞指針地址 (#8879)
- 新增 "StatBuffer" 以提供細(xì)粒度的內(nèi)存分配統(tǒng)計緩沖區(qū) (#8880)
new expression
- 允許常量折疊使用稀疏列 id (#8821)
Infra Changes
- 按 handler 區(qū)分 sqllogic test (#8836)
Bug Fix
base
- 支持追蹤 ProcessorAsyncTask (#8871)
http handler
- 避免在任務(wù)未完成時刪除運(yùn)行時 (#8894)
query
- 移除組合長字符串時的無用 memcpy (#8851)
storage
- 僅在確定 metasrv 內(nèi)的表狀態(tài)沒有被修改的情況下,才可以安全地從存儲中刪除快照文件 (#8850)
News
Datafuse Labs / Databend 本周新動態(tài)!
新表達(dá)式能力預(yù)覽:地理函數(shù)
在支持地理函數(shù)后,Databend 將具備對地理類型輸入進(jìn)行運(yùn)算的能力。
隨著 #8481 的合并,新表達(dá)式系統(tǒng)中已經(jīng)支持包括 great_circle_distance、geo_distance、great_circle_angle 和 point_in_ellipses 在內(nèi)的地理函數(shù)。
Databend 現(xiàn)在正在積極推進(jìn)向新表達(dá)式遷移的工作,關(guān)注 expression 分支以獲得最新進(jìn)展!
閱讀以下材料以了解更多訊息:
- PR | geo functions
重置設(shè)置
8870 的合并為 Databend 添加了對重置設(shè)置的支持。
UNSET 意味著將一個或多個設(shè)置重置為默認(rèn)值。如果設(shè)置之前被變更為 GLOBAL 級,也會隨著重置回到初始的 SESSION 級。
UNSET <setting_name> | ( <setting_name> [, <setting_name> ...])
閱讀以下材料以了解更多訊息:
PR | support unset settings
Docs | UNSET
Issues
遇到你可能會感興趣的問題,歡迎試著解決它。
為建表語句添加壓縮選項
壓縮有助于減小數(shù)據(jù)庫的體積,對于 IO 敏感的負(fù)載任務(wù),壓縮可能會帶來性能提升。
Databend 計劃向 "create table" 語句中引入 "compression" 選項,并提供對 LZ4 (default) 和 Snappy 壓縮算法的支持。
create table t1(a int) [compression="LZ4|SNAPPY"]
Issue 8903: feat: add compression option to create table
如果你對這個主題感興趣,可以嘗試解決其中的部分問題或者參與討論和 PR review ?;蛘?,你可以點(diǎn)擊 https://link.databend.rs/i-m-feeling-lucky 來挑選一個隨機(jī)問題,祝好運(yùn)!
Changlogs
前往查看 Databend 每日構(gòu)建的變更日志,以了解開發(fā)的最新動態(tài)。
地址:https://github.com/datafuselabs/databend/releases
Contributors
非常感謝貢獻(xiàn)者們在本周的卓越工作。

Meet Us
Databend 是一款開源、彈性、低成本,基于對象存儲也可以做實(shí)時分析的新式數(shù)倉。期待您的關(guān)注,一起探索云原生數(shù)倉解決方案,打造新一代開源 Data Cloud。
Databend Website :https://databend.rs/
Weekly :https://weekly.databend.rs/
GitHub Discussions :https://github.com/datafuselabs/databend/discussions
Twitter :https://twitter.com/Datafuse_Labs
Slack Channel :https://link.databend.rs/join-slack