首页  »  云计算知识  »  什么是 TAIR

什么是 TAIR?

TAIR 又被称为结构数据存储系统,这是一种基于内存和文件存储方式的分布式数据库类型。它拥有 mdb, rdb, kdb, ldb 4 种引擎,支持缓存和持久化存储。该项目自开源以来,已被应用至不同行业。

新用户享受中国区域 12 个月免费套餐

什么是 TAIR?

首页  »  云计算知识  »  什么是 TAIR

什么是 TAIR?

什么是 TAIR?

TAIR 又被称为结构数据存储系统,这是一种基于内存和文件存储方式的分布式数据库类型。它拥有 mdb, rdb, kdb, ldb 4 种引擎,支持缓存和持久化存储。该项目自开源以来,已被应用至不同行业。

新用户享受中国区域 12 个月免费套餐

TAIR 的功能是什么

TAIR 的功能是什么

TAIR 提供常规功能之余,也拥有其他适用于多场景的实用功能,具体如下:

  • Version 支持,TAIR 的全部数据都配有版本号,并能够保证更新、递增,由此可规避数据并发相关问题。
  • 原子计数器,TAIR 也可以化身为高可用的分布式计数器,来支持原子计数器操作。
  • Item 支持,每个 Value 都可以被当做 Item 数组处理,来通过 Key 构建接口,从而实现分布式 FIFO 队列。

TAIR 的结构特点

TAIR 的结构特点

从技术结构上来看,TAIR 集群的三大组成模块分别为 Client、Configserver 和 Dataserver。在 Configserver 与 Dataserver 两者之间传输信息,需要借助 Dataserver 的 HeartBeat 实现。利用 HeartBeat 可完成对 TAIR 集群可用节点的维护;若对 Client 进行初始化,则可从 Configserver 接收分布信息。

TAIR 的优点

TAIR 的优点

TAIR 的优点_API 统一

API 统一

虽然 TAIR 底层可应用多种引擎,但上层 API 是统一的。在一体化的模式,TAIR 对集群进行了封装。为保障容错性,可采用 Invalid Server 双集群模式,来保障一致性。

TAIR 的优点_高可用性

高可用性

作为一种广泛应用的结构数据存储系统,TAIR 具有很高的可用性。面对高峰值流量冲击,只要受冲击的节点小于副本数,业务的稳定性就不会受到影响,由此可有力支持电商大促。

TAIR 的优点_性能线性提升

性能线性提升

TAIR 应对巨量业务压力时,能够实现高吞吐、低延时的读写计算。这是因为 TAIR 的读写性能可实现灵活扩增,同时节点间彼此独立。由此在节点数的增多后,它的读写能力随之线性提升。

TAIR 的优点_应用场景广泛

应用场景广泛

凭借分布式节点的灵活调整机制、支持跨区域和跨机房数据分布以及高速读写/访问等特性,TAIR 拥有着广泛的应用范围,可有力保障游戏跨服对战、出行提供地理位置信息、电商网站下单等场景。

TAIR 的优点_API 统一

API 统一

虽然 TAIR 底层可应用多种引擎,但上层 API 是统一的。在一体化的模式,TAIR 对集群进行了封装。为保障容错性,可采用 Invalid Server 双集群模式,来保障一致性。

TAIR 的优点_高可用性

高可用性

作为一种广泛应用的结构数据存储系统,TAIR 具有很高的可用性。面对高峰值流量冲击,只要受冲击的节点小于副本数,业务的稳定性就不会受到影响,由此可有力支持电商大促。

TAIR 的优点_性能线性提升

性能线性提升

TAIR 应对巨量业务压力时,能够实现高吞吐、低延时的读写计算。这是因为 TAIR 的读写性能可实现灵活扩增,同时节点间彼此独立。由此在节点数的增多后,它的读写能力随之线性提升。

TAIR 的优点_应用场景广泛

应用场景广泛

凭借分布式节点的灵活调整机制、支持跨区域和跨机房数据分布以及高速读写/访问等特性,TAIR 拥有着广泛的应用范围,可有力保障游戏跨服对战、出行提供地理位置信息、电商网站下单等场景。

亚马逊云科技热门云产品

亚马逊云科技热门云产品

Amazon DynamoDB

快速灵活的 NoSQL 数据库服务

Amazon RDS

托管式关系数据库服务

Amazon MemoryDB for Redis

与 Redis 兼容的、持久的内存数据库服务,可实现超快性能

Amazon DocumentDB

快速、可扩展、高度可用的 MongoDB 兼容数据库服务

欢迎加入亚马逊云科技培训中心

从 0 到 1 轻松上手云服务,获取更多官方开发资源及培训教程

准备好体验亚马逊云科技提供的云服务了吗?

新用户享受中国区域 12 个月免费套餐