表格存储服务介绍| 学习笔记

本文涉及的产品
表格存储 Tablestore,50G 2个月
简介: 快速学习表格存储服务介绍。

开发者学堂课程【阿里云表格存储使用教程表格存储服务介绍】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/441/detail/5439


表格存储服务介绍

 

内容介绍

一、TableStore 概述

二、阿里云表格存储特性

三、海量与高可用的 NoSQL 存储服务


一、Table Store 概述

图片2.png

表格存储(Table Store)原名开放结构化数据服务是构建在阿里云飞天分布式系统之上的分布式 NoSQL 数据存储服务,根据99.99%的高可用以及11个9的数据可靠性的标准设计。表格存储通过数据分片和负载均衡技术,实现数据规模与访问并发上的无缝扩展,提供海量结构化数据的存储和实时访问。

 

二、阿里云表格存储特性

表格存储主要具有以下几个特性

1. 可靠性

ü 数据3份copy

ü 10个9

ü 同城/跨城容灾

表格存储所有的数据均为三份拷贝,当且操作成功之后,也就意味着所有的三分数据均已落盘,以此来提供十个九的数据安全性,同时,针对对安全性要求更高的金融等行业表格存储,也提供同省级跨越容灾的解决方案。

2. 扩展

ü 单表 PB 级

ü 万亿条记录

3. 高性能

ü 百万级 TPS

ü 毫秒级延时

ü 性能稳定可预期

在扩展性方面,表格存储目前能够做到单表PB级别的数据量以及万亿条记录,而且能够提供单表百万级别的GPS在上述规模下访问的延时依然能够保证单个毫秒级。由于表格存储的读性能与数据规模及访问,并无直接关系,只受到访问数据集的影响,那么表格存储也提供了稳定可预期的读写性能。

4. 安全

ü 主子账号授权

ü 表/API 级别权限控制

ü HTTPS

ü VPC网络

在安全方面,表格存储在作为一款云产品,表格存储在设计之初就将安全作为最重要。除了多租户及资源隔离,表格申数也能够支持组织账号授权,能够提供到表及 API 级别的权限控制,同时支持 HTTPS 网络访问以及 VPC 网络。

5. 低成本

ü 按量计费

ü 高性能支持预留 CU 模式

ü 数据生命周期机制

在成本方面,表格存储是一款按量计费的后付费产品,并且提供高性能及容量型实力,以满足不同的业务需要,同时高性能实力也支持预留 CU 的模式,能够具有更高的性价比。表存储也内置数据生命周期管理机制,能够对过期数据自动删除,降低存储成本,并且能够规避人工操作的麻烦。

6. 服务

ü 即开即用

ü 资源隔离

ü Restful API

微软云服务表格存储是能够即开即用的,不需要做任何资源的购买、预申请同时,对多租户的资源也进行了一个更好的隔离,避免用户之间的相互影响。表格存储是提供是以平台无关的 restful API 方式提供服务。

 

三、海量与高可用的 NoSQL 存储服务

简单介绍下表格存储的数据模型。

图片3.png存储能够支持最多四个组件列组件列,不能为空,必须有值在属性列上面,由于表中又是一款schema-free的结构,那么用户不需要预先定义属性列结构,所属列是写入,写入时再引用即可。可以做到且行且变。每个属性可以包含多个版本,每个版本号对应一个列值,用户可以通过数据生命周期及最大版本号来控制每个属性列留存的版本个数,同时表格存储将第一个主键,作为分片键,并根据分片键将数据分到不同的数据分区,每个数据分区有一台后端的服务器进行服务。当某个数据分区过大或者过热时,个分组后台会将该数据分区进行一个分裂,并将分裂后的数据分区调度到其他的附带较低的机器上进行服务。由于这个分类过程中,表格数据分区是一个逻辑单位,会涉及到这个分裂的过程中不会涉及到实际数据的迁移所以表存储的自动分裂影响服务的时间仅为百毫秒级。同时表制度也有一套完善的故障检测及恢复机制,当某台后端服务器出现网络或者是单机的故障之后,表格存储能够迅速的发现,并且将该数服务器上的数据分区进行调度。这样的数据,分进行调度调度到健康的机器上进行服务,能够做到当做到对于故障小于30毫秒内进行恢复。

总结表格存储的数据模型特点:

1.高可扩展性

表可被分割为多个分区

分区可分裂和迁移

2.故障自动恢复

故障自动检测

失效的数据分区自动迁移

相关实践学习
消息队列+Serverless+Tablestore:实现高弹性的电商订单系统
基于消息队列以及函数计算,快速部署一个高弹性的商品订单系统,能够应对抢购场景下的高并发情况。
阿里云表格存储使用教程
表格存储(Table Store)是构建在阿里云飞天分布式系统之上的分布式NoSQL数据存储服务,根据99.99%的高可用以及11个9的数据可靠性的标准设计。表格存储通过数据分片和负载均衡技术,实现数据规模与访问并发上的无缝扩展,提供海量结构化数据的存储和实时访问。 产品详情:https://www.aliyun.com/product/ots
相关文章
|
存储 负载均衡 开发者
表格存储数据多版本介绍| 学习笔记
快速学习表格存储数据多版本介绍。
表格存储数据多版本介绍| 学习笔记
|
存储 SQL 分布式计算
表格存储使用场景介绍| 学习笔记
快速学习表格存储使用场景介绍。
表格存储使用场景介绍| 学习笔记
|
存储 监控 开发者
表格存储控制台的使用| 学习笔记
快速学习表格存储控制台的使用。
表格存储控制台的使用| 学习笔记
|
存储 弹性计算 网络安全
表格存储 VPC 使用介绍| 学习笔记
快速学习表格存储 VPC 使用介绍。
表格存储 VPC 使用介绍| 学习笔记
|
存储 NoSQL 容灾
表格存储服务在社交应用场景的实践
阿里云的表格存储服务(http://www.aliyun.com/product/ots)是一款面向PB级结构化/半结构化数据存储和百万级高并发读写访问的NoSQL数据库服务,在移动社交场景中有着非常广发的应用,如今非常火热的钉钉也将后台的消息推送和存储功能从MySQL迁移到表格存储上,以获得更加.
5300 0
|
存储 消息中间件 大数据
表格存储在互联网风控和金融数据服务上的应用实践
引言 当前,第三方支付、P2P网贷、宝宝类理财、众筹等金融产品层出不穷,随着金融知识的普及,全民参与又进一步促进了互联网的发展。海量交易数据,实时在线访问,业务快速的迭代变化都对传统金融解决方案提出了更高的要求,而互联网金融本身的开放性,低门槛,征信信息的缺乏,又容易发生各类风险问题,这有给传统金
7291 0
|
监控 NoSQL Shell
Table Store实时数据通道服务Go SDK快速入门
# Tunnel Service Go SDK ## 安装 * 下载源码包 ```bash go get github.com/aliyun/aliyun-tablestore-go-sdk/tunnel ``` * 安装依赖 * 可以在tunnel目录下使用dep安装依赖 * 安装[dep](https://github.
6409 0
|
存储 索引
表格存储根据多元索引查询条件直接更新数据
表格存储是否可以根据多元索引查询条件直接更新数据?
117 3
下一篇
DataWorks