TiDB的发展方向

why 629 2023-06-28

本文关于(TiDB的发展方向)。

TiDB的发展方向


TiDB 路线图

TiDB 路线图展示了 TiDB 未来的发展方向,包括新特性和改进提升。通过 TiDB 路线图,你可以预先了解 TiDB 的未来规划,跟踪进度,了解关键里程碑,并对开发工作提出反馈。在开发过程中,路线图可能会根据用户需求和反馈进行调整。如果你有功能需求,或者想提高某个特性的优先级,请在 GitHub 上提交 issue。


TiDB 重要特性规划

类别年中 LTS 版本年底 LTS 版本未来版本

可扩展性与性能
增强性能

  • 通用执行计划缓存
    提升通用的读性能


  • 分区 Raft KV 存储引擎
    提供更快的写入速度、更快的扩缩容操作,支持更大的集群


  • TiFlash 性能提升
    优化 TiFlash,例如实现延迟物化和运行时过滤器


  • 最快的在线 DDL 分布式执行框架
    发布 DDL 分布式执行框架,支持快速完成在线 DDL 操作


  • PB 级别的稳定性
    为海量数据提供可靠且稳定的性能


  • TiFlash 计算和存储分离架构 (自动缩放)
    实现弹性利用 HTAP 资源


  • 基于 S3 的 TiFlash 存储引擎
    降低共享存储成本


  • 更强大的下一代存储引擎


  • 事务大小无限制


  • 支持多模型


稳定性与高可用
提升可靠性

  • 资源控制:资源组和后台任务支持流控和优先级调度
    稳定高效地管理共享集群的负载和业务


  • 增强 TiCDC 和 PITR 的恢复目标
    增加业务连续性,将系统故障的影响最小化


  • TiProxy
    在集群升级、扩缩容时,保持应用与数据库的连接,避免影响业务


  • 端到端的数据正确性检查
    防止由 TiCDC 导致的数据错误或数据损坏


  • 多租户
    提供细粒度的资源控制和隔离,降低成本


  • 提升集群级和节点级的容错能力
    增强集群的弹性


  • TiFlash 支持数据落盘
    避免 TiFlash 内存溢出


  • 增强 TiDB 内存管理


  • 全局表


SQL 功能
增强 SQL 功能和兼容性

  • 生产环境可用的 TTL (time-to-live) 数据生命周期控制
    通过自动清除过期数据,管理数据库大小,提升性能


  • 表级别的闪回
    支持通过 SQL 将单个表回退到指定的时间点


  • 物化视图
    支持预计算以提高查询性能


  • 联邦查询


  • Cascades 优化器


  • 全文搜索和 GIS 支持


  • 用户自定义函数


数据库管理与可观测性
增强数据库可管理性及其生态系统

  • TiCDC 支持分布式同步单表数据
    通过多个节点分布式执行同步负载,大幅提高 TiCDC 吞吐量


  • TiCDC 支持将 Amazon S3 和 Azure 对象存储作为生产级别的 sink
    增强生态系统,更好地处理大数据


  • TiDB Operator 支持快速缩容
    从逐一缩容到批量快速缩容


  • 基于 SQL 的数据导入
    优化运维操作,对用户更友好


  • 数据导入性能大幅提升
    预计提升 3~4 倍


  • TiCDC 支持多个上游数据源
    支持从多个 TiDB 集群到 TiCDC (N:1)


  • 支持基于 SQL 的数据管理
    优化 TiCDC、DM 和 BR 等工具的数据管理方式


  • 升级期间自动暂停/恢复 DDL
    提供平滑的升级体验


  • AI 索引


  • 支持迁移异构数据库


  • 使用 AI 赋能 SQL 性能优化

安全
增强数据安全与隐私

  • JWT 身份验证
    提供安全和标准的身份验证方式


  • LDAP 集成
    通过 TLS 在 LDAP 服务器进行身份验证


  • 增强审计日志
    审计日志中提供更多细节


  • 行级或列级的访问控制
    更细粒度的权限控制


  • 统一的 TLS CA/密钥轮换策略
    提升所有 TiDB 组件的安全性和运维效率


  • 增强客户端加密


  • 增强数据脱敏


  • 增强数据生命周期管理


上述表格中并未列出所有功能,当前规划可能会调整。不同的服务订阅版本中的功能可能有所不同。


上述就是小编为大家整理的(TiDB的发展方向
***

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:MySql与PostgreSQL比较分析:如何根据业务场景选择合适的工具
下一篇: TiDB 集群安装部署的常见问题
相关文章