TiKV 4.0 发布,分布式 K-V 数据库

栏目: 软件资讯 · 发布时间: 5年前

内容简介:TiKV 发布了 4.0 版本,此版本主要完善了TiKV的稳定性并创造新的特性。 TiKV 是一个开源的分布式事务 Key-Value 数据库,支持跨行 ACID 事务,同时实现了自动水平伸缩、数据强一致性、跨数据中心高可用和云原生等...

TiKV 发布了 4.0 版本,此版本主要完善了TiKV的稳定性并创造新的特性。

TiKV 是一个开源的分布式事务 Key-Value 数据库,支持跨行 ACID 事务,同时实现了自动水平伸缩、数据强一致性、跨数据中心高可用和云原生等重要特性。

Follower read

通过Follower read,TiKV使用一系列负载平衡机制将从Raft leader的读取请求卸载给它的follower。它确保单行数据读取的线性化,有助于减少区域leader的负载,并大幅提高整个系统的吞吐量。

Titan

Titan是一个用于键值分离的RocksDB插件。与TiKV使用的所有RocksDB特性兼容,它通过将大值从日志结构合并树(LSM树)中分离并独立存储它们来减少写放大。它提高了范围查询的性能并减少了它对写性能的影响。Titan之前是实验特性,现在已经在TiKV 4.0中普遍可用。

Unified thread pool

TiKV的统一线程池是用于处理读请求的统一自适应线程池。它统一了point-get读池和协处理器读池,为小请求提供优先级,从而提高了资源利用率,并限制了大查询对小请求的影响。

Load-based splitting

当一个区域是读取热点时,基于加载的分割允许将该区域自动分割为几个小区域。分割后的新区域均匀分布到不同的TiKV节点。基于加载的分割解决了区域分布不均匀导致的热点问题,如全表扫描和小表的索引查询。

安全性

TiKV在3月份完成了第三方安全评估。由CNCF委托Cure53执行的TiKV范围评估取得了普遍积极的结果。我们还通过实施以下措施提高了部署在云环境中的TiKV集群的数据安全性:

https://tikv.org/blog/tikv-pass-security-audit/

Encryption at rest

TiKV 4.0支持静态加密,确保数据的可靠性和安全性。静态加密通过确保数据在磁盘上加密来防止未经授权的访问未加密的数据,从而为存储的数据提供数据保护。

TLS in the HTTP (status) port

TiKV 4.0支持HTTP(status)端口中的TLS,并在线动态更新证书,通过HTTP端口更安全地获取TiKV的内部状态。

更新说明


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

实用语义网

实用语义网

2009-2 / 59.00元

《实用语义网RDFS与OWL高效建模(英文版)》是语义网的入门教程,详细讲述语义网的核心内容的语言,包括语义网的概念、语义建模等。语义网的发展孕育着万维网及其应用的一场革命,作为语义网核心内容的语言:RDF和OWL,逐渐得到广泛的重视和应用。 《实用语义网RDFS与OWL高效建模(英文版)》对于任何对语义网感兴趣的专业技术人员都是十分难得的参考书。一起来看看 《实用语义网》 这本书的介绍吧!

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换