暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片
TiKV
编辑
简介:TiKV 是PingCAP研发的一款开源的分布式 Key-Value 数据库,它基于 Google Spanner 和 HBase 的设计,但它更简单,不依赖任何分布式文件系统。它的主要功能包括地理复制、水平可扩展性、一致的分布式事务、协处理器支持。
5.0
1 条评价
1 条评价
简介:TiKV 是PingCAP研发的一款开源的分布式 Key-Value 数据库,它基于 Google Spanner 和 HBase 的设计,但它更简单,不依赖任何分布式文件系统。它的主要功能包括地理复制、水平可扩展性、一致的分布式事务、协处理器支持。
产品概览 用户评价

目录

产品简介

TiKV 是一个高度可扩展、低延迟且易于使用的键值数据库。TiKV 提供原始的和符合 ACID 的事务键值 API,广泛应用于在线服务服务,例如对象存储服务的元数据存储系统、推荐系统的存储系统、在线特征存储等。

TiKV 也被广泛用作数据库管理系统的存储层,例如:

  • TiDB:一个开源 MySQL 兼容 NewSQL 数据库,支持混合事务和分析处理 (HTAP) 工作负载。
  • Zetta:一个开源的 NoSQL 数据库,支持 Transaction 和 Cloud Spanner 之类的 API。
  • Tidis : 一个分布式 NoSQL 数据库,提供 Redis 协议 API(字符串、列表、哈希、集合、排序集合),用 Go 编写。
  • Titan : 基于 TiKV 的 Redis 兼容层的分布式实现。
  • JuiceFS:基于 TiKV 和 S3 的开源 POSIX 文件系统。

产品优势

  • 低且稳定的延迟

RawKV 的平均响应时间小于 1 毫秒(P99=10 毫秒)。

  • 高扩展性

借助Placement Driver和精心设计的Raft组,TiKV 具有出色的水平扩展能力,可以轻松扩展到 100+ TB 的数据。横向扩展您的 TiKV 集群以适应数据大小的增长,而不会对应用程序产生任何影响。

  • 便于使用

运行一个命令来部署一个包含生产环境所需的一切的 TiKV 集群。使用TiUP或 TiKV 运算符轻松扩展或扩展集群。

  • 易于维护

TiKV 基于Google Spanner和HBase的设计,但更易于管理,不依赖任何分布式文件系统。

  • 一致的分布式事务

与谷歌的Spanner类似,TiKV(TxnKV 模式)支持外部一致的分布式事务。

  • 可调节的一致性

在 RawKV 和 TxnKV 模式下,您可以自定义一致性和性能之间的平衡。

产品历史

PingCAP 受 Google Spanner 的启发,于 2015 年开始开发 TiKV,并于 2016 年与 TiDB 一起发布了 TiKV 的第一个版本。 TiKV 于 2018 年 8 月被云自然计算基金会(CNCF)接纳为 Sandbox 项目,并于 5 月成为 Incubating 项目2019。

企业案例

图片.png

相关资料

网站:https://tikv.org

源代码:https://github.com/tikv/tikv

技术文档:https://pingcap.com/docs/

开发商:PingCAP

国家:中国

开始年份:2016年

项目类型:开源

用户评价

5.0
共 1 条评价
3
1
词条统计
创建者:小小亮
编辑次数:2
浏览次数:3922
API调用次数:0
贡献者