Tablestore 控制台入门指南

本文涉及的产品
表格存储 Tablestore,50G 2个月
简介: 通过阅读本文您将了解和学习到如何通过表格存储Tablestore控制台快速搭建和操作一款零运维、无限容量的数据库。表格存储Tablestore提供了一定使用量的免费额度(10GB数据存储量、1000万按量读写吞吐),供大家体验测试使用。下面将开始介绍如何通过Tablestore控制台创建实例、创建数据表、读写数据、创建索引、搜索数据、删除索引和数据表。

表格存储Tablestore是阿里云自研的多模型分布式数据库,支持PB级数据存储、千万TPS毫秒级延迟的服务能力。

通过阅读本文您将了解和学习到如何通过表格存储Tablestore控制台快速搭建和操作一款零运维、无限容量的数据库。表格存储Tablestore提供了一定使用量的免费额度(10GB数据存储量、1000万按量读写吞吐,供大家体验测试使用。下面将开始介绍如何通过Tablestore控制台创建实例、创建数据表、读写数据、创建索引、搜索数据、删除索引和数据表。


Step1:开通表格存储服务

  1. 登录阿里云官网,进入表格存储Tablestore产品页,点击立即开通进入服务开通页面。勾选表格存储(按量付费)服务协议,点击立即开通。

step1.png

step2.png


Step2:创建表格存储实例

  1. 登录阿里云控制台,搜索表格存储。点击表格存储Tablestore进入表格存储控制台。

step3.png

  1. 选择地域,点击创建实例。每个实例相当于一个数据库。

step4.png

  1. 选择按量模式、高性能实例,填写实例名称,点击确定。

下图示例中创建了实例名为order-instance的按量计费模式高性能实例。

step5.png



Step3:创建数据表

  1. 点击实例名进入实例管理界面。

step6.png

  1. 点击创建数据表

step7.png

  1. 输入数据表名称,添加1-4个表主键,点击确定。

下图示例中创建表名为order,主键为order_id的数据表。

step8.png


Step4:向数据表中写入数据

  1. 点击数据表名,进入表管理界面。

step9.png

  1. 切换到数据管理界面,点击插入数据。

step10.png

  1. 输入主键信息属性列信息。可通过点击增加属性列,向表中写入多个属性列。

下图示例中创建的表结构为 primaryKey:order_id , columns:c_id,c_name,p_id,p_type,order_time,pay_time

step11.png


Step5:查询数据表

  1. 数据管理界面中,点击查询数据。

step12.png

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

下图示例中查询order_id="o105"的记录。

step13.png

  1. 返回查询结果。

step14.png


Step6:创建多元索引

提示:多元索引提供了全文检索、多列组合查询、统计聚合等功能。

  1. 切换到索引管理界面,点击创建多元索引

step15.png

  1. 输入多元索引名,选择自动生成索引Schema,点击确定。

下图示例中将c_name字段修改为分词字符串-单字分词类型,获取对c_name字段进行全文检索的能力。

step16.png

  1. 索引创建成功后,可在索引管理界面看到索引状态,表实时行数统计等信息。

step17.png


Step7:搜索数据

Tablestore支持多元索引和SQL两种方式检索数据。

索引查询

  1. 选择索引管理界面,点击搜索

step18.png

  1. 添加需要查询的字段,可添加多个字段组合查询。选择是否排序以及排序字段,点击确定。

下图示例中展示了全文搜索c_name字段中包含“二”的所有记录,返回结果按照order_time降序排列。

step19.png

返回结果

step20.png

下图示例中展示了查询c_id为“c1”并且p_type为“电脑”的记录。

step21.png

返回结果

step22.png

SQL查询

  1. 进入实例管理页面,切换到SQL查询页面,创建映射表。

step23.png

  1. 选择需要建立映射的数据表,点击生成SQL。

step24.png

  1. 自动生成建表SQL后,点击执行SQL。

step25.png

  1. 映射表成功创建后,开始编写SQL并执行。

下图示例SQL查询了customer为“消十一”并且product_type为“手机”的记录。

step26.png


Step8:删除索引和数据表

  1. 选择索引管理界面,点击删除,即删除索引。

step27.png

  1. 返回实例详情界面,在数据表对应的菜单栏中点击删除,即可删除数据表。

step28.png

后续步骤

现在您已学习如何使用表格存储控制台管理实例、数据表和索引。接下来将介绍使用Tablestore SDK的开发步骤。如果您对本文有任何疑问,可以加入我们的开发者技术交流群,可搜索群号『11789671』或『23307953』,亦可直接扫码加入。

group1.pnggroup2.png

相关实践学习
消息队列+Serverless+Tablestore:实现高弹性的电商订单系统
基于消息队列以及函数计算,快速部署一个高弹性的商品订单系统,能够应对抢购场景下的高并发情况。
阿里云表格存储使用教程
表格存储(Table Store)是构建在阿里云飞天分布式系统之上的分布式NoSQL数据存储服务,根据99.99%的高可用以及11个9的数据可靠性的标准设计。表格存储通过数据分片和负载均衡技术,实现数据规模与访问并发上的无缝扩展,提供海量结构化数据的存储和实时访问。 产品详情:https://www.aliyun.com/product/ots
目录
相关文章
|
存储 监控 开发者
表格存储控制台的使用| 学习笔记
快速学习表格存储控制台的使用。
122 0
表格存储控制台的使用| 学习笔记
|
存储 自然语言处理 NoSQL
表格存储 Node.js SDK 开发入门
本文将结合电商订单场景为例,介绍表格存储 Tablestore Node.js SDK 的基本使用方法。
405 1
|
存储 自然语言处理 NoSQL
表格存储 Python SDK 开发入门
本文将结合电商订单场景为例,介绍表格存储 Tablestore Python SDK 的基本使用方法。
575 0
|
存储 自然语言处理 NoSQL
表格存储 Go SDK 开发入门
本文将结合电商订单场景为例,介绍表格存储 Tablestore Go SDK 的基本使用方法。
302 0
|
自然语言处理 NoSQL Java
表格存储 Java SDK 开发入门
本文将结合电商订单场景为例,介绍表格存储 Tablestore Java SDK 的基本使用方法。
937 0
|
存储 NoSQL 数据管理
Tablestore入门指南-GetRange范围查询详解
查询接口 表格存储Tablestore作为大数据存储服务,提供了多种数据输出接口,主要包含: 单行读(GetRow)、 批量读(BatchGetRow)、 范围读(GetRange)、多元索引检索(Search)以及通道服务的数据订阅(Tunnel Service)。
2947 0
|
SQL 存储 NoSQL
Tablestore入门手册-条件更新
功能说明 条件更新功能只有在满足条件时才对表中的数据进行更改,当不满足条件时更新失败。 比如有如下场景,初始化数据,当数据字段A为-1时,将A的值更新为指定的内容。比如更新为12;如果不是-1则更新失败。   条件更新支持两个维度。分别是行的存在性检查和列值的条件判断。 第一个维度是行的条件检查,包括如下三种条件: IGNORE:忽略,不做存在
1198 0
|
存储 NoSQL JavaScript
Tablestore入门手册--表(Table)管理
表管理接口概述 API 描述 createTable 创建表 deleteTable 删除表 listTable 列出实例下的所有表 updateTable 更新表(在表被创建之后,动态的更改表的配置或预留吞吐量)
1952 0
|
存储 NoSQL Java
Tablestore入门手册--数据表meta信息介绍
若有幸这篇文章也许会是您准备上手实践Tablestore的第一篇帮助文档,本文将通过介绍Tablestore的基础模型使大家理解Tablestore的数据表结构。主要讲如何设置数据表的Meta信息,建一张最适合自己业务的表,祝阅有所得,漫步云端。
1397 0
Tablestore入门手册--数据表meta信息介绍