本文介绍云数据库RDS中的相关名词和术语。
A
AliSQL
阿里云深度定制的独立MySQL分支,除了社区版的所有功能外,AliSQL提供了类似于MySQL企业版的诸多功能,如企业级备份恢复、线程池、并行查询等,并且AliSQL还提供兼容Oracle的能力,如sequence引擎等。RDS MySQL使用AliSQL内核,为用户提供了MySQL所有的功能,同时提供了企业级的安全、备份、恢复、监控、性能优化、只读实例等高级特性。
更多信息,请参见AliSQL功能概览。
安全组
安全组是一种虚拟防火墙,用于控制安全组中的ECS实例的出入流量。在RDS白名单中添加安全组后,该安全组中的ECS实例就可以访问RDS实例。
更多信息,请参见设置RDS MySQL安全组。
按量付费
后付费,即按小时扣费。适合短期需求,用完可立即释放实例,节省费用。
更多信息,请参见RDS MySQL计费项。
B
半同步
应用发起的更新在主实例执行完成后,会将日志同步传输到备实例,备实例收到日志,表示事务完成提交,不需要等待备实例执行日志内容。当备实例不可用或者主备实例间出现网络异常时,半同步会退化为异步。
包年包月
预付费,即在新建实例时需要支付费用。适合长期需求,价格比按量付费更实惠,且购买时长越长,折扣越多。
更多信息,请参见RDS MySQL计费项。
备份
为保证数据的完整性和可靠性,数据库需要常规的自动备份来保障数据的可恢复性。
更多信息,请参见RDS MySQL数据备份。
本地SSD盘
指与数据库引擎位于同一节点的SSD盘。将数据存储于本地SSD盘,可以降低I/O延时。
更多信息,请参见存储类型。
C
CPU使用率
指在一段时间内,系统中运行的程序、进程等所占用的CPU资源。
D
DAS
Database Autonomy Service,数据库自治服务,是一种基于机器学习和专家经验实现数据库自感知、自修复、自优化、自运维及自安全的云服务,帮助用户消除数据库管理的复杂性及人工操作引发的服务故障,有效保障数据库服务的稳定、安全及高效。
更多信息,请参见RDS MySQL性能优化与诊断简介。
DBS
Database Backup,数据库备份,是为数据库提供连续数据保护、低成本的备份服务。
更多信息,请参见什么是数据灾备DBS。
DMS
Data Management,数据管理,是一种阿里云提供的图形化的数据管理工具,集数据管理、结构管理、访问安全、BI图表、数据趋势、数据轨迹、性能与优化和服务器管理于一体的数据管理服务。支持MySQL、SQL Server、PostgreSQL、MongoDB、Tair(兼容Redis)等关系型数据库和NoSQL的数据库管理,同时还支持Linux服务器管理。
更多信息,请参见什么是数据管理DMS。
DTS
Data Transmission Service,数据传输服务,是阿里云提供的实时数据流服务,支持RDBMS、NoSQL、OLAP等,集数据迁移/订阅/同步于一体,为您提供稳定安全的传输链路。
更多信息,请参见什么是数据传输服务DTS。
地域
地域指的是您购买的云服务所处的地理位置。您需要在购买RDS实例时指定地域,购买后暂不支持更改。
读写QPS
数据库读写时每秒执行的SQL数(含INSERT、SELECT、UPDATE)。
独享型
完全独享的CPU和内存,性能长期稳定,不会因为物理机上其它实例的行为而受到影响。独享规格的顶配是独占物理机,完全独占一台物理机的所有资源。
更多信息,请参见实例规格族。
E
ECS
云服务器ECS是阿里云提供的虚拟“电脑”,一个ECS实例就是一台“电脑”,具备价格低、开通快速、运维简单、配置多样、扩展灵活、安全可靠等特点。ECS实例上可以部署网站、博客、游戏、App等。ECS搭配RDS是典型的业务访问架构。
更多信息,请参见什么是云服务器ECS。
ESSD云盘
增强型(Enhanced)SSD云盘,是阿里云全新推出的超高性能云盘产品。ESSD云盘基于新一代分布式块存储架构,结合25GE网络和RDMA技术,为您提供单盘高达100万的随机读写能力和更低的单路时延能力。ESSD云盘分为如下三类:
ESSD PL1云盘:PL1性能级别的ESSD云盘。
ESSD PL2云盘:相比PL1,PL2性能级别的ESSD云盘大约可提升2倍IOPS和吞吐量。
ESSD PL3云盘:相比PL1,PL3性能级别的ESSD云盘最高可提升20倍IOPS、11倍吞吐量,适合对极限并发I/O性能要求极高、读写时延极其稳定的业务场景。
更多信息,请参见存储类型。
F
分析实例
将RDS MySQL主实例中的数据自动同步到MySQL分析实例中,解决RDS MySQL复杂分析查询卡顿问题,实现毫秒级针对万亿级数据进行即时的多维分析透视和业务探索。
更多信息,请参见分析实例简介。
服务账号
技术支持人员提供技术支持服务的账号。当您寻求阿里云的技术支持时,如果技术支持过程中需要对您的数据库实例进行操作,您需要对服务账号授权。在授权有效期结束后,临时服务账号会被自动删除。
更多信息,请参见RDS MySQL授权服务账号RDS MySQL授权服务账号、RDS SQL Server授权服务账号。
G
高可用系列
高可用系列实例有一个备实例,主实例的数据会通过半同步的方式同步到备实例,当主实例出现故障无法访问时,会自动切换到备用实例。
更多信息,请参见RDS MySQL高可用系列。
H
回收站
部分RDS实例在过期或释放后,会进入回收站。您可以在回收站中解锁、重建或销毁实例。
更多信息,请参见MySQL实例回收站。
I
I/O
Input和Output的缩写,即对磁盘进行的读写动作。
IOPS
Input/Output Operations Per Second,以4 KB为单位,每秒进行块设备读写操作的次数。
IP白名单
指允许访问RDS实例的IP地址清单。设置IP白名单可以让RDS实例得到高级别的访问安全保护,建议您定期维护白名单。
更多信息,请参见设置RDS MySQL白名单。
J
JDBC
Java Database Connectivity,是Java语言中用来规范客户端程序如何访问数据库的应用程序接口。
结构迁移
DTS将迁移对象的结构定义迁移到目标实例。
经典网络
实例之间不通过网络进行隔离,只能依靠实例自身的白名单策略来阻挡非法访问。
集群系列
RDS MySQL集群系列实例采用计算与存储分离、一主多备的架构,支持自动故障切换、任意备节点可切换为主节点、备节点可读、按需增删节点、多可用区容灾、节点粒度的监控、集群节点拓扑管理等功能,同时还可启用MGR保障RPO=0,相比自建数据库,更加经济、灵活、可靠。更多信息,请参见RDS MySQL集群系列。
基础系列
RDS基础系列实例也称为单机版实例,只有单个数据库节点,计算与存储分离,性价比极高。
更多信息,请参见RDS MySQL基础系列。
K
可用区
是指在某个地域内拥有独立电力和网络的物理区域。同一地域的不同可用区之间没有实质性区别。
L
连接数
客户端和RDS实例之间的TCP连接数。如果客户端使用了连接池,则客户端和RDS实例之间的连接为长连接(建立连接并读写完成后不会主动断开的连接),反之则为短连接(建立连接并读写完成后主动断开的连接)。
更多信息,请参见设置连接池。
逻辑I/O
由应用程序发给文件系统的读写操作。
M
MaxCompute
大数据计算服务MaxCompute(原名ODPS)是一种快速、完全托管的TB/PB级数据仓库解决方案,提供了完善的数据导入方案以及多种经典的分布式计算模型,能够快速地解决海量数据计算问题。通过数据集成服务,可将RDS数据导入MaxCompute,实现大规模的数据计算。
更多信息,请参见什么是MaxCompute。
MongoDB
提供稳定可靠、弹性伸缩、完全兼容MongoDB协议的数据库服务。数据结构多样时,可以选择将结构化数据存储在RDS,将非结构化数据存储在MongoDB,满足业务的多样化存储需求。
更多信息,请参见什么是云数据库MongoDB版。
慢SQL
执行时间很长的SQL语句。
更多信息,请参见RDS MySQL慢日志分析。
O
OSS
Object Storage Service,对象存储服务OSS是阿里云提供的海量、安全、低成本、高可靠的云存储服务。
更多信息,请参见什么是对象存储OSS。
OpenAPI
Open Application Programming Interface,云数据库RDS开放的应用编程接口,供第三方开发者使用。
RDS提供的OpenAPI,请参见API概览。
Q
QPS
Queries Per Second,数据库每秒执行的SQL数,包含INSERT、SELECT、UPDATE、DETELE、COMMIT等。
强同步
应用发起的更新在主实例执行完成后,会将日志同步传输到所有备实例,至少1个备实例收到并存储日志后,事务才完成提交。在强同步模式下,实例的复制方式会始终保持强同步,无论出现何种状况,都不会退化为异步。只有三节点企业系列(原金融版)实例支持强同步。三节点企业系列实例的数据复制方式无法修改。
全量数据迁移
DTS将源RDS实例迁移对象的存量数据,全部迁移到目标RDS实例中。
R
S
SSD云盘
指基于分布式存储架构的弹性块存储设备。将数据存储于SSD云盘,即实现了计算与存储分离。
更多信息,请参见存储类型。
SSL
Secure Sockets Layer,SSL是Netscape公司所提出的安全保密协议,在浏览器和Web服务器之间构造安全通道来进行数据传输,采用RC4、MD5、RSA等加密算法实现安全通讯。国际互联网工程任务组(IETF)对SSL 3.0进行了标准化,标准化后更名为安全传输层协议(TLS)。RDS提供MySQL、SQL Server和PostgreSQL的安全套接层协议。您可以使用RDS提供的服务器端的根证书来验证目标地址和端口的数据库服务是不是RDS提供的,从而可有效避免中间人攻击。除此之外,RDS还提供了服务器端SSL证书的启用和更新能力,以便用户按需更替SSL证书以保障安全性和有效性。
具体详情,请参见RDS MySQL SSL链路加密。
实例
一个独立占用物理内存的数据库服务进程,是虚拟化的数据库服务器。可以设置不同的内存大小、磁盘空间和数据库类型。您可以在一个实例中创建和管理多个数据库。
数据库
在一个RDS实例下创建的逻辑单元,以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,可以简单理解为存放数据的仓库。一个实例可以创建多个数据库,数据库在实例内的命名唯一。
数据库代理
RDS数据库代理是位于数据库服务端和应用服务端之间的网络代理服务,用于代理应用服务端访问数据库时的所有请求,具有高可用、高性能、可运维、简单易用等特点,同时提供自动读写分离、事务拆分、连接池等高级功能。
更多信息,请参见什么是数据库代理。
死锁
DeadLock,由于事务的特殊机制,一个事务对特定资源进行修改的同时会锁定该资源,防止其他并发事务对该资源进行修改,以达到数据一致性的目的。死锁通常是由多个事务互相竞争资源引发的。
顺序I/O
按照顺序向磁盘进行读写操作。
随机I/O
随机向磁盘进行读写操作。
T
Tair
云数据库Tair(兼容Redis),提供持久化的内存数据库服务。当业务访问量较大时,ECS 、RDS和Tair的组合可以支持更多的读请求,同时减少响应时间。
更多信息,请参见什么是云数据库Tair(兼容Redis)。
TDE
Transparent Data Encryption,RDS提供MySQL、SQL Server和PostgreSQL的透明数据加密,即对数据文件执行实时I/O加密和解密。数据在写入磁盘之前进行加密,从磁盘读入内存时进行解密。TDE不会增加数据文件的大小,开发人员无需更改任何应用程序,即可使用TDE功能。
更多信息,请参见RDS MySQL透明数据加密TDE。
TPM
Transactions Per Minute,表示数据库每分钟执行的事务数量。
TPS
Transactions Per Second,数据库每秒执行的事务数,以COMMIT成功次数为准。
V
VPC
Virtual Private Cloud,专有网络,是一种隔离的网络环境,安全性和性能均高于传统的经典网络。
更多信息,请参见什么是专有网络。
W
物理I/O
由文件系统发给磁盘的读写操作。
X
性能洞察
Performance Insight,是DAS里专注于RDS实例负载监控、关联分析、性能调优的利器,以简单直观的方式帮助用户迅速评估数据库负载,找到性能问题的源头,提升数据库的稳定性。
更多信息,请参见性能洞察。
Y
异步复制
应用发起更新请求,即进行增加、删除、修改数据的操作时,主实例完成操作后会立即响应应用,同时主实例向备实例异步复制数据。因此,在异步数据复制方式下,备实例不可用时不会影响主实例上的操作,而主实例不可用时可能会导致主备实例数据不一致。
应急实例
数据库备份DBS支持RDS MySQL应急恢复功能,该功能基于Copy Data Management(CDM)技术,通过开启DBS沙箱,您可以快速创建临时沙箱实例,作为应急恢复数据库实例,使备份数据快速可用。多个沙箱实例之间的读写不会互相影响,也不会影响源数据库,可用于恢复演练、开发测试、查询分析和应急容灾等场景。
更多信息,请参见RDS MySQL应急恢复。
Z
只读实例
只读实例满足大量的数据库读取需求,读取能力弹性扩展,分担数据库压力,增加应用的吞吐量。
更多信息,请参见MySQL只读实例简介。
只读QPS
数据库只读时每秒执行的SQL数(仅包含SELECT)。
增量数据迁移
DTS在全量迁移的基础上,将源RDS实例的增量更新数据同步到目标RDS实例中。通过增量数据迁移可以实现在自建应用不停服的情况下,平滑地完成数据迁移。
字符集
字符集是数据库中字母、符号的集合,以及它们的编码规则。