教你如何免费使用一款免运维、无限容量的表存储服务

本文涉及的产品
表格存储 Tablestore,50G 2个月
简介: 作者:李欣前言表格存储是一款用于存储海量非关系型(NoSQL)结构化数据的云原生表存储服务,提供 Schemaless 表结构设计、多元化索引以及数据更新实时订阅通道,支撑 PB 级数据存储的同时能提供丰富且灵活的数据查询、检索和分析能力。对接了各大主流开源计算引擎,能灵活的实现流批一体分析。通过阅读本文您将了解如何免费开通和使用表格存储服务,即刻拥有一个完全免运维、弹性、高性能、低成本的表存储服

作者:李欣

前言

表格存储是一款用于存储海量非关系型(NoSQL)结构化数据的云原生表存储服务,提供 Schemaless 表结构设计、多元化索引以及数据更新实时订阅通道,支撑 PB 级数据存储的同时能提供丰富且灵活的数据查询、检索和分析能力。对接了各大主流开源计算引擎,能灵活的实现流批一体分析。

通过阅读本文您将了解如何免费开通和使用表格存储服务,即刻拥有一个完全免运维、弹性、高性能、低成本的表存储服务。整个操作流程会分为三大部分:

  1. 开通服务并创建实例 。创建按量计费实例,一定额度下免费使用。
  2. 创建表并进行简单读写操作 。表格存储的表为 Bigtable 模型,可提供简单的单行查询和范围查询,底层分布式架构设计最大可弹性支撑到千万级 QPS 服务能力。
  3. 高级特性多元索引的使用 。多元索引使用搜索引擎技术,以支撑对表内数据的高效检索和条件查询,提供比数据库二级索引更灵活、更强劲的数据查询加速体验。

开通服务并创建实例

开通表格存储服务

  1. 登录 表格存储产品页 ,点击 立即开通

  1. 选中 表格存储(按量付费)服务协议 后,单击 立即开通

创建实例

  1. 登录 表格存储产品页 ,点击 管理控制台

  1. 点击 试用新版本控制台 。若已是新版本控制台,跳过此步骤。

  1. 选择对应的 地域 ,点击 创建实例

说明  地域和实例的概念请参考官网文档地域实例

  1. 选择 按量模式 ,填写 实例信息 ,点击确定。

说明  按量模式指的是按照业务实际的数据存储量、读写使用量来计算费用,未超过免费额度则不会计费。更多关于预留模式和按量模式的介绍请参考官网文档预留模式按量模式。不同的实例规格适应不同的业务场景。更多关于实例规格的介绍请参考官网文档实例。创建完实例后需等待实例初始化完成。

创建表并读写数据

创建数据表

说明  对数据表的读写操作在一定额度下可以免费体验

  1. 点击 实例名称 ,进入表列表页面。

  1. 点击 创建数据表

  1. 填写 表名、主键名 ,选择 主键类型 ,点击确定。

说明  最多可支持四个主键,更多关于主键的介绍请参考官网主键

写入数据

  1. 点击 表名 ,进入表管理页面。

  1. 选中 数据管理 ,点击 插入数据

  1. 填写 主键值 属性列名称 属性值 ,选择 属性列数据类型 ,点击确定。

说明  属性列个数无上限。更多关于属性列的介绍请参考官网文档属性列。更多关于数据写入操作请参考官网文档单行数据操作多行数据操作

查询数据

  1. 进入表管理页面,点击查询数据

  1. 单行查询。选择 单行查询 ,输入 主键值 ,点击确定。

说明  单行查询需要输入所有主键的值,更多关于单行查询的介绍请参考官网单行数据操作

例:查询orderID="o000000000",orderMd5ID="c49f5fd5aba33159accae0d3ecdecd749a7"的行。

单行查询结果如下

  1. 范围查询。选择 范围查询 ,输入 开始主键值 结束主键值 ,点击确定。

说明  更多关于范围查询的介绍请参考官网多行数据操作。关于范围查询原理介绍可参考文章GetRange范围查询详解

例:查询主键范围从orderID="o0000000000100",到orderID="o0000000000105"的所有行

范围查询结果如下

高级特性多元索引

创建多元索引

  1. 进入 表管理页面 ,选择 索引管理 ,点击 创建多元索引

注意  多元索引创建后会开始计费,体验完毕后需要删除。

说明  当前只支持在最大版本数为1,数据生命周期为永久的表上建立多元索引。最大版本数与数据生命周期可在表管理页面查看,如下图:

  1. 填写 索引名称 。输入 索引字段名 索引字段类型 ,点击确定。

注意  索引字段类型需与数据表字段类型保持一致,若数据类型不一致可能导致数据无法正确同步到索引中。更多关于多元索引字段类型的介绍请参考官网数组和嵌套类型

多元索引查询

说明  多元索引创建后,即会依次开始同步数据表的存量数据和增量数据,可在索引管理页面实时查看表的总行数。需要注意的是,同步会存在秒级别的延迟,多元索引保证了与数据表的最终一致性。

精确查询

例:查询品牌为vivo的所有订单,并按照订单总价降序排序。指定返回消费者姓名,售卖人姓名,品牌,订单总价。

  1. 点击 搜索

  1. 添加 查询字段 ,选择 精确查询 ,输入 查询的值 。添加 排序字段 ,选择 排序方式 。指定 返回字段

  1. 返回结果。

范围查询

例:查询订单产品单价在40-50之间的订单,返回所有字段。

  1. 添加 查询字段 ,选择 范围查询 ,输入 范围上下限 。默认返回所有列。

  1. 返回结果

通配符查询

例:查询所有消费者姓名以“二”结尾的订单,并按照订单产品单价升序。返回所有字段。

  1. 添加 查询字段 ,选择 通配符查询 ,输入 匹配的值 。指定 排序字段 ,选择 排序方式 。默认返回所有列。

  1. 返回结果

除了上文提到的查询方式外,多元索引还支持许多丰富的查询方式,例如模糊查询、地理位置查询、多条件组合查询、嵌套查询等等。同时还支持统计聚合、排序、并发导出数据等功能,更多关于多元索引的介绍可参考官网多元索引

结尾

本文为大家分享的表格存储简单使用方法就到这里了。如对本文所述有疑问或者希望进一步了解表格存储,欢迎加入钉钉群:“表格存储公开交流群”。群内提供免费的在线专家服务,欢迎扫码加入,群号:23307953。

 

相关实践学习
消息队列+Serverless+Tablestore:实现高弹性的电商订单系统
基于消息队列以及函数计算,快速部署一个高弹性的商品订单系统,能够应对抢购场景下的高并发情况。
阿里云表格存储使用教程
表格存储(Table Store)是构建在阿里云飞天分布式系统之上的分布式NoSQL数据存储服务,根据99.99%的高可用以及11个9的数据可靠性的标准设计。表格存储通过数据分片和负载均衡技术,实现数据规模与访问并发上的无缝扩展,提供海量结构化数据的存储和实时访问。 产品详情:https://www.aliyun.com/product/ots
目录
相关文章
|
6月前
|
消息中间件 运维 Kafka
运维排查 | Systemd 之服务停止后状态为 failed
运维排查 | Systemd 之服务停止后状态为 failed
|
20天前
|
机器学习/深度学习 人工智能 运维
智能化运维:提升IT服务效率的新引擎###
本文深入浅出地探讨了智能化运维(AIOps)如何革新传统IT运维模式,通过大数据、机器学习与自动化技术,实现故障预警、快速定位与处理,从而显著提升IT服务的稳定性和效率。不同于传统运维依赖人工响应,AIOps强调预测性维护与自动化流程,为企业数字化转型提供强有力的支撑。 ###
|
5月前
|
运维 监控 关系型数据库
运维实战:Windows服务挂掉了怎么办,通过Bat脚本实现自动重启
本文介绍了如何使用Bat脚本自动监控并重启Windows服务器上的挂掉服务,例如MySQL,以避免在假期等情况下需要紧急处理问题。首先,创建一个Bat脚本,设定每小时检查一次服务状态,如果服务停止则自动重启。脚本内容包括检查服务是否运行并根据状态执行相应操作。同时,脚本中包含了确保以管理员权限运行的代码。 脚本需设置为ANSI编码以防止乱码。推荐将Bat脚本封装为Windows服务以保证稳定运行,提供了使用NSSM工具、Windows服务程序和开源的Java工具winsw将批处理脚本转化为服务的方法。这些方法可以确保服务在后台可靠运行,即使在服务意外停止时也能自动恢复。
|
3月前
|
机器学习/深度学习 存储 人工智能
智能化运维:构建未来IT服务的蓝图
在数字化浪潮的推动下,运维领域正经历一场革命性的变革。本文将探讨如何通过引入人工智能、机器学习等技术,实现运维工作的智能化,从而提高服务质量和效率。我们将一起探索智能运维的核心要素,包括自动化、实时监控、预测性维护和持续改进策略,并讨论这些技术如何塑造未来的IT服务。
|
3月前
|
运维 Kubernetes Cloud Native
Kubernetes云原生问题之在托管Kubernetes服务中云服务商和用户的运维责任划分如何解决
Kubernetes云原生问题之在托管Kubernetes服务中云服务商和用户的运维责任划分如何解决
40 0
|
5月前
|
机器学习/深度学习 数据采集 人工智能
智能运维:AI在现代IT服务管理中的应用
【6月更文挑战第17天】随着人工智能技术的不断进步,智能运维已成为提升IT服务效率和质量的关键手段。本文将探讨如何通过集成机器学习、大数据分析等技术来优化传统运维流程,实现故障预测、自动化处理及持续的性能优化,旨在为IT专业人士提供实施智能运维的洞见与策略。
|
5月前
|
机器学习/深度学习 存储 人工智能
智能化运维:未来的IT服务管理
【6月更文挑战第14天】本文将探讨智能化运维的概念、优势以及在IT服务管理中的应用。随着人工智能和机器学习技术的发展,智能化运维已经成为了IT服务管理的新趋势。通过引入智能化运维,企业可以提高效率、降低成本并提升服务质量。
|
4月前
|
运维 监控 大数据
部署-Linux01,后端开发,运维开发,大数据开发,测试开发,后端软件,大数据系统,运维监控,测试程序,网页服务都要在Linux中进行部署
部署-Linux01,后端开发,运维开发,大数据开发,测试开发,后端软件,大数据系统,运维监控,测试程序,网页服务都要在Linux中进行部署
|
6月前
|
敏捷开发 运维 监控
【专栏】微服务架构,以敏捷、灵活著称,通过拆分大型应用为小型自治服务,简化开发运维
【4月更文挑战第27天】微服务架构,以敏捷、灵活著称,通过拆分大型应用为小型自治服务,简化开发运维。本文探讨其基本概念、起源,核心优势(如敏捷开发、高可伸缩性)及挑战(系统复杂度、数据一致性),并分享实施策略(服务划分、技术选型、CI/CD)与实践案例(Netflix、Uber、Spotify),展示微服务如何重塑软件开发,并成为未来复杂应用系统的基础。
137 1
|
6月前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置PXE服务
PXE是Intel开发的预启动执行环境,允许工作站通过网络从远程服务器启动操作系统。它依赖DHCP分配IP,DNS服务分配主机名,TFTP提供引导程序,HTTP/FTP/NFS提供安装源。要部署PXE服务器,需关闭selinux和防火墙,安装dhcpd、httpd、tftp、xinetd及相关服务,配置引导文件和Centos7安装源。最后,通过syslinux安装引导文件,并创建pxelinux.cfg/default配置文件来定义启动参数。
352 0