阿里云官网学习地址:https://help.aliyun.com/document_detail/313862.htm
PolarDB-X是阿里巴巴自主设计研发的高性能云原生分布式数据库产品,为用户提供高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库服务。
1. 适用场景
1.1 高负载低延时交易
1.1.1 场景描述
交易场景广泛存在于互联网业务中,交易系统是信息系统中最为核心的组件之一。业务连续性、事务一致性和系统安全性是交易系统正常运行的基础,长时间高负载低延时的运行是互联网时代交易系统的发展方向。
1.1.2 产品能力
PolarDB-X采用搭载自研多数派共识协议X-Paxos,并应用于存储节点提供三副本强一致能力,确保高可用切换和容灾场景下RPO=0。基于全局时钟TSO策略和分布式的MVCC多版本,分布式事务可确保多节点数据访问的事务一致性。
1.2 大峰谷差流量
1.2.1 场景描述
大峰谷差是指特定周期内系统峰值负载是谷值负载的20倍以上的系统访问场景,该场景多见于“秒杀”、“拼团”和“限时优惠”相关业务中。系统管理员常陷于容量安全与成本控制之间的两难,所以成本优化方案和平滑扩缩容能力是该场景的核心诉求。
1.2.2 产品能力
PolarDB-X采用分布式线性扩展机制,在扩展过程中保持计算下推和数据一致性的同时实现业务零感知,结合流量控制能力进一步提升扩展过程的业务稳定性。同时PolarDB-X提供历史数据清理和归档能力,使庞大的数据存储成本得到有效控制。
2. 一些基本的SQL语句的介绍
查看数据库
show databases;
创建数据库表
CREATE TABLE `sys_numberkey_info` (
`number_key_id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '数字钥匙ID',
`number_key_code` VARCHAR(255) DEFAULT '' COMMENT '数字钥匙识别码',
`number_key_user` VARCHAR(255) DEFAULT '' COMMENT '用户信息',
`number_key_vehicle` VARCHAR(255) DEFAULT '' COMMENT '车辆信息',
`number_key_status` CHAR(1) DEFAULT '0' COMMENT '数字钥匙状态(0冻结 1解冻)',
`create_time` DATETIME DEFAULT NULL COMMENT '创建时间',
`number_key_date` DATETIME DEFAULT NULL COMMENT '数字钥匙有效期',
PRIMARY KEY (`number_key_id`) USING BTREE
) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='数字钥匙表'
PolarDB-X是可以兼容MySql的语句的,所以我们直接使用MySql语句即可.
注意: 本文文档内容参考阿里云官方学习文档,供大家学习使用,如有冲突麻烦告知删文.