产品简介
tera 是一个高性能的分布式 nosql 数据库,它的灵感来自于谷歌的bigtable,专为实时应用而设计。tera 可以轻松地将数据扩展到数以千计的商用服务器上的pb级数据。此外,tera 被广泛应用于各种需求不同的百度产品中,从面向吞吐量的应用程序到延迟敏感的服务,包括 web 索引、webpage db、linkbase db 等。
tera是一个高性能、可伸缩的结构化数据存储系统,被设计用来管理搜索引擎万亿量级的超链与网页信息。为实现数据的实时分析与高效访问,tera使用按行键、列名和时间戳全局排序的三维数据模型组织数据,使用多级cache系统,充分利用新一代服务器硬件大内存、ssd盘和万兆网卡的性能优势,做到模型灵活的同时,实现了高吞吐与水平扩展。
产品特性
- 线性和模块化可扩展性
- 自动和可配置的分片
- 范围和散列分片策略
- mvcc
- 面向列的存储和本地组支持
- 严格一致
- 自动故障转移支持
- 在线模式更改
- 快照支持
- 支持 ramdisk/ssd/dfs 分层缓存
- 用于实时查询的块缓存和布隆过滤器
- 多类型表支持(ramdisk/ssd/disk表)
- 易于使用的c / java / python / rest-ful api
相关资料
网站:https://github.com/baidu/tera
源代码:https://github.com/baidu/tera
开发商:百度
国家:中国
开始年份 :2014年
项目类型:商业,开源
评论
0
0