分布式 NoSQL 数据库 Titan

Apache
Google Go
Linux
2018-11-19
红薯

Titan 是美图公司基于 TiKV 开发的一个 NoSQL 数据库,Titan 使用完全兼容 Redis 的通讯协议。

主要特性:

  • 完全兼容 Redis 协议

  • 完全支持强一致性的分布式事务

  • 支持多租户模式

  • 无缝扩展

  • 高可用性

下面是 Titan 的一些性能测试结果:

Get

Get command benchmark

Set

Set command benchmark

LPush

LPush command benchmark

LPop

LPop command benchmark

LRange

LRange command benchmark

加载中

评论(16)

超级大丁丁
超级大丁丁
这是个好东西,期待详细文档。
s
shafreeck

引用来自“梦朝思夕”的评论

如果让我做技术选型,我不会使用这个的
这个并不是完全来替换Redis的,Titan和Redis都有各自的适用场景,之所以兼容Redis协议,是为了避免再造出一种协议,也减少了开发学习的成本。
s
shafreeck

引用来自“dwingo”的评论

应该在相同的硬件环境和测试程序中跟redis对比一下性能.
这里的benchmark 只是给出一个参考,比如在什么样的延迟下,可以达到多少的QPS。这种落盘的多副本的存储,性能是无法跟内存性的Redis相比的。
s
shafreeck
非常感谢大家的关注,项目才刚刚开源,缺少很多文档,Titan兼容Redis,主要是因为Redis协议使用广泛,本质上是一个分布式存储系统,跟Redis相比,使用场景并不冲突,Titan主要是解决海量存储,弹性伸缩等问题,但因为数据落盘,以及raft多副本的缘故,性能无法跟Redis这种纯内存的存储相比。 所以Titan并不是为了替换Redis而实现的,还是解决一些Redis涵盖不到的场景。
OSC屠夫
OSC屠夫
@叫我刀刀 哪里看出秒杀
RonaldZhao
RonaldZhao
洗洗睡吧
redbuff
redbuff
不错,我还是选择redis
icanfly
icanfly

引用来自“老盖”的评论

没说和redis相比有什么优势
集群,高可用,线性扩展,特性天性具备啊,看看tikv的特性就知道了。
梦朝思夕
梦朝思夕
如果让我做技术选型,我不会使用这个的
叫我刀刀
叫我刀刀
厉害厉害 佩服佩服 , 瞬间秒杀redis

暂无资讯

暂无问答

Linux服务器配置和管理:Shell编程查找关键字个数-查找相邻行数

# 1 假设有一个log文件http.txt,每行包含http返回码,找到返回码200的个数。 首先考虑每行最多出现一个200的情况 ```sh $ cat http.txt return 100 return 100 return 200 return 100 retur...

2016/10/09 11:31
25
1
可牛看图web开放平台---PHP表单上传代码分享

首先打开zendstudio编辑器:直接上代码: ?1234567891011121314151617181920212223 0) { $filename = $save_path . '/' . uniqid() . '.jpg'; $handle = fopen($filename, 'w+'); fwrite($ha...

2015/04/09 10:59
97
0
titan 学习1

titan是一个可扩展的图形数据库,用于存储和查询包含数百亿的顶点和边分布在一个多机集群的图表。titan是事务性数据库,可以支持的并发用户在实时执行复杂的图遍历的千。 此外,titan提供以下...

2015/12/29 00:59
729
0
常用在线工具汇总

在线JS/CSS/HTML压缩(采用YUI Compressor实现) http://tool.oschina.net/jscompress Maven 库查询 http://www.mvnrepository.com/ 在线图片处理 美图秀秀:http://xiuxiu.web.meitu.com/mai...

2014/06/26 11:47
192
0
Titan Framework Starter Guide

介绍 本文用来介绍Titan Framework,以及Titan Framework的简单使用。 Titan Framework的描述 Titan Framework是通过Actor模型使用响应式消息传输模式,提供具有高性能、高响应、高可伸缩和高...

10/18 10:46
3
0
NVIDIA新旗舰GeForce GTX 780深度评测

2013年5月18日,NVIDIA在2013年游戏群英会上出人意料地以不公开产品型号的方式向大众展示了一款神秘显卡。尽管只是惊鸿一瞥,但是大家都相信这就是即将到来的GeForce GTX 780显卡。果不其然,...

2014/08/16 13:40
34
0
使用Titan Framework搭建一个集群Demo

Titan Framework是一款分布式微服务框架,因其具有简单的配置方式,良好的集成性、多样化的支持、丰富的自定义扩展功能,所以它是非常值得我们去应用的。也正是因为它强大的集群特性,使得它...

10/18 14:32
3
0
技术培训 | 青云QingCloud 对象存储应用与实践

> QingStor 对象存储服务提供可无限扩展的存储空间、快速的数据存取性能、高度的可靠性和数据的安全性、细粒度的权限控制及简单易用的接口,以向广大用户提供廉价、可靠的存储系统。 本次分享...

2016/03/02 19:54
69
1
Titan Framework 项目部署

介绍 本文用来介绍Titan Framework的使用和下载, Titan Framework的多数据库支持,各个微服务之间的调用,微服务的配置与部署。 Titan Framework依赖包的下载跟使用 Titan Framework包可以做...

10/18 14:26
7
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部