Skip to content

Merge internal 2026-03-05_RB - #261

Merged
lgqss merged 4 commits into
baidu:masterfrom
lgqss:merge_2026_03_05
Jun 2, 2026
Merged

lgqss merged 4 commits into
baidu:masterfrom
lgqss:merge_2026_03_05

Conversation

@lgqss

@lgqss lgqss commented May 18, 2026 •

Copy link
Copy Markdown
Collaborator

New Features:

  • wiki栏里开源了大量的设计文档:https://github.com/baidu/BaikalDB/wiki
  • 新的FIFO raft log引擎,新引擎不需要compaction,可以大幅加速写入速速,开关enable_new_raft_log_storage,打开不能回滚旧版本
  • 存算分离架构支持,只适配了内部分布式文件系统:https://github.com/baidu/BaikalDB/wiki/%E5%AD%98%E7%AE%97%E5%88%86%E7%A6%BB%E8%AE%BE%E8%AE%A1
  • 二级索引支持null列
  • 向量距离函数cosine_similarity
  • array column类型支持,支持: vec ARRAY<FLOAT> NOT NULL DEFAULT '[]' ,也支持bigint等类型
  • 完善json操作符
  • delete ddl并发限制
  • 普通ttl支持转变为field_ttl
  • 添加min_replica_num,可以设置-min_replica_num=3,建表少于3副本会报错,防止线上误建1副本表
  • 增加按标点符号切词,类似数组
  • blacklist检查不再分表,在任意表上加blacklist都能查到,方便join,子查询等设置blacklist封禁sql

Bug Fixes:

  • 修复limit计算coredump
  • null索引core修复
  • 修复迭代器status判断
  • 修复limit下推到子查询内部问题
  • arm倒排类型修复
  • 修复show ddlwork的列数不对导致不能被正常解析
  • 修复json类型问题
  • fix vector index filter core
  • 分裂遇到1062不失败
  • fix sql_parser.y warning
  • fix bitflag
  • 向量化加减乘除overflow不失败
  • 存算分离多处bugfix
  • binlog修复
  • mate迁移保证baikaldb心跳address不变
  • 删除leaner单独index功能

Performance Improvements:

  • 优化raft index写入
  • 降低非等值条件索引字段的权重
  • 限制倒排内存使用

@lgqss
lgqss merged commit 2996d57 into baidu:master Jun 2, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant