T
Tera
编辑
简介:Tera是百度研发的一款高性能、可伸缩的分布式 NoSQL 数据库,被设计用来管理搜索引擎万亿量级的超链与网页信息。Tera 被广泛应用于各种需求不同的百度产品中,从面向吞吐量的应用程序到延迟敏感的服务,包括 Web 索引、WebPage DB、LinkBase DB 等。

产品简介

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
词条统计
创建者:小小亮
编辑次数:1
浏览次数:504
API调用次数:0
贡献者