TAIR 的功能是什么
TAIR 提供常规功能之余,也拥有其他适用于多场景的实用功能,具体如下:
- Version 支持,TAIR 的全部数据都配有版本号,并能够保证更新、递增,由此可规避数据并发相关问题。
- 原子计数器,TAIR 也可以化身为高可用的分布式计数器,来支持原子计数器操作。
- Item 支持,每个 Value 都可以被当做 Item 数组处理,来通过 Key 构建接口,从而实现分布式 FIFO 队列。
TAIR 的结构特点
从技术结构上来看,TAIR 集群的三大组成模块分别为 Client、Configserver 和 Dataserver。在 Configserver 与 Dataserver 两者之间传输信息,需要借助 Dataserver 的 HeartBeat 实现。利用 HeartBeat 可完成对 TAIR 集群可用节点的维护;若对 Client 进行初始化,则可从 Configserver 接收分布信息。
TAIR 的优点

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

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

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

应用场景广泛
凭借分布式节点的灵活调整机制、支持跨区域和跨机房数据分布以及高速读写/访问等特性,TAIR 拥有着广泛的应用范围,可有力保障游戏跨服对战、出行提供地理位置信息、电商网站下单等场景。
欢迎加入亚马逊云科技培训中心
欢迎加入亚马逊云科技培训中心
-
快速上手训练营
-
账单设置与查看
-
动手实操
-
快速上手训练营
-
第一课:亚马逊云科技简介
本课程帮助您初步了解云平台与本地环境的差异,以及亚马逊云科技平台的基础设施和部分核心服务,包括亚马逊云科技平台上的弹性高可用架构,架构设计准则和本地架构迁移上云的基本知识。
亚马逊云科技技术讲师:李锦鸿第二课:存储与数据库服务
您将在本课程中学习到亚马逊云科技上的三个存储服务分别是什么。我们也将在这个模块中为您介绍亚马逊云科技上的关系型数据库服务 Amazon Relational Database Service (RDS)。
亚马逊云科技资深技术讲师:周一川第三课:安全、身份和访问管理
在这个模块,您将学习到保护您在亚马逊云科技上构建的应用的安全相关知识,责任共担模型以及身份和访问管理服务, Identity and Access Management (IAM) 。同时,通过讲师演示,您将学会如何授权给 EC2 实例,允许其访问 S3 上的资源。
亚马逊云科技技术讲师:马仲凯 -
账单设置与查看
-
-
动手实操
-
联系我们
联系我们
.4ab599395215697c34eea7e92d1bb891e55e4cfb.png)