IP 白名单功能(企业版特性) :TiDB 提供基于 IP 白名单实现网络安全访问控制,用户可根据实际情况配置相关的访问策略 。
Audit log 功能(企业版特性) :Audit log 记录用户对数据库所执行的操作,通过记录 Audit log 用户可以对数据库进行故障分析,行为分析,安全审计等 , 帮助用户获取数据执行情况 。
加密存储(企业版特性) :TiDB 利用 RocksDB 自身加密功能,实现加密存储的功能 , 保证所有写入到磁盘的数据都经过加密,降低数据泄露的风险 。
完善权限语句的权限检查,新增 ANALYZE , USE,SET GLOBAL,SHOW PROCESSLIST 语句权限检查 。
1. 新增 SQL 方式查询慢查询,丰富 TiDB 慢查询日志内容,如:Coprocessor 任务数 , 平均/最长/90% 执行/等待时间,执行/等待时间最长的 TiKV 地址,简化慢查询定位工作 , 提高排查慢查询问题效率,提升产品易用性 。
2. 新增系统配置项合法性检查,优化系统监控项等,提升产品易用性 。
3. 新增对 TableReader、IndexReader 和 IndexLookupReader 算子内存使用情况统计信息,提高 Query 内存使用统计的准确性,提升处理内存消耗较大语句的效率 。
4. 制定日志规范,重构日志系统,统一日志格式,方便用户理解日志内容,有助于通过工具对日志进行定量分析 。
5. 新增 EXPLAIN ANALYZE 功能,提升SQL 调优的易用性 。
6. 新增 SQL 语句 Trace 功能,方便排查问题 。
7. 新增通过 unix_socket 方式连接数据库 。
8. 新增快速恢复被删除表功能,当误删除数据时可通过此功能快速恢复数据 。
TiDB 3.0 新增 TiFlash 组件,解决复杂分析及 HTAP 场景 。TiFlash 是列式存储系统,与行存储系统实时同步,具备低延时 , 高性能,事务一致性读等特性 。通过 Raft 协议从 TiKV 中实时同步行存数据并转化成列存储格式持久化到一组独立的节点,解决行列混合存储以及资源隔离性问题 。TiFlash 可用作行存储系统(TiKV)实时镜像 , 实时镜像可独立于行存储系统,将行存储及列存储从物理隔离开,提供完善的资源隔离方案,HTAP 场景最优推荐方案;亦可用作行存储表的索引 , 配合行存储对外提供智能的 OLAP 服务,提升约 10 倍复杂的混合查询的性能 。
TiFlash 目前处于 Beta 阶段,计划 2019 年 12 月 31 日之前 GA,欢迎大家申请试用 。
未来我们会继续投入到系统稳定性,易用性,性能,弹性扩展方面,向用户提供极致的弹性伸缩能力,极致的性能体验,极致的用户体验 。
稳定性方面 V4.0 版本将继续完善 V3.0 未 GA 的重大特性,例如:悲观事务模型,View,Table Partition , Titan 行存储引擎,TiFlash 列存储引擎;引入近似物理备份恢复解决分布数据库备份恢复难题;优化 PD 调度功能等 。
性能方面 V4.0 版本将继续优化事务处理流程,减少事务资源消耗 , 提升性能,例如:1PC,省去获取 commit ts 操作等 。
弹性扩展方面,PD 将提供弹性扩展所需的元信息供外部系统调用,外部系统可根据元信息及负载情况动态伸缩集群规模 , 达成节省成本的目标 。
我们相信战胜“未知”最好的武器就是社区的力量,基础软件需要坚定地走开源路线 。截止发稿我们已经完成 41 篇源码阅读文章 。TiDB 开源社区总计 265 位 Contributor,6 位 Committer,在这里我们对社区贡献者表示由衷的感谢,希望更多志同道合的人能加入进来 , 也希望大家在 TiDB 这个开源社区能够有所收获 。
TiDB 3.0 GA Release Notes:
m2芯片能写golang代码吗不能,M2芯片是一种嵌入式处理器,它只能运行专门为其编写的固件代码 。它不能运行Golang代码,因为Golang是一种高级语言,而M2芯片只能运行低级语言 。
推荐阅读
- 在群里找到视频号怎么弄,微信群里找视频
- 小白如何入驻电商,小白如何入驻电商运营
- redis放数据,redis数据放在哪里
- 快手直播内容生态作品人气,快手直播间人气越来越低怎么回事
- c语言函数变量改变 c语言变量的值的改变遵守什么原则
- 什么为视频落版,视频落版怎么制作
- 奇迹公众号关注提现,奇迹公益服吧
- word打印如何设置页码,word打印如何设置页码格式
- java狼人杀源代码 java游戏狼人