Polardb 是阿里云研发的一种关系型数据库,与mysql完全兼容,而性能又是其6倍,具有高吞吐,低延迟等特性;
本测试通过模拟控制智能家居开关的终端场景,来体验polardb的性能;
1、环境搭建
1.1 polardb配置
首先需要购买polardb,按照处理器和内存的性能不同,价格也不同,最低的配置为2核4G的polar.mysql.x2.medium规格,包月价格560RMB;
购买以后,就可以通过连接https://polardb.console.aliyun.com/,进入polardb控制台进行相关的配置;选择一个地域节点[如华东1],创建一个实例,然后选择一个集群列表,创建一个集群。创建好后,可以看到数据库类型为POLARDB (MySQL 5.6),付费类型和到期时间分别为包月和一个月的长度;在创建时配置好初始账号和密码就可以使用了;在集群页面,鼠标点击右侧的管理连接,进入集群信息页面,可以看到公网联接的地址,是用户账号名开始的连接,后面是mysql常用的端口号3306,记录下这个后面连接用的到;
集群连接地址 (公网) : mypolardb.mysql.polardb.rds.aliyuncs.com:3306 ,这里我的账号配置为mypolardb,所以这里以mypolardb开头;
在上面的白名单列表 中,点击后面的笔状修改按钮,将我们用来连接数据库的ecs 服务器地址添加到里面;这里我的服务器地址为47.94.219.162.
1.2 ECS服务器配置:
由于需要在web页面上进行结果测试,先安装nginx服务器,使用以下命令行进行安装:
sudo apt-get install nginx
安装好后,在浏览器中输入 ECS的地址[这里测试的是:47.94.219.162],可以看到nginx的欢迎界面,表示安装成功;
由于后面需要用php脚本程序开发,所以还需要安装php,在console窗口输入以下命令安装:
sudo apt-get install php*
安装好后,输入下面的命令修改nginx的配置:
sudo vi /etc/nginx/sites-available/default
将文件中的下面四段打开:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
保存退出,然后重启nginx:
service nginx restart
进入/var/www/html目录,创建一个php文件,测试是否php安装成功:
vi phpinfo.php
小白的智能家居
显示客厅状态
阿里云双十一1折拼团活动:满6人,就是最低折扣了! 【满6人】1核2G云服务器99.5元一年298.5元三年 2核4G云服务器545元一年 1227元三年 【满6人】1核1G MySQL数据库 119.5元一年 【满6人】3000条国内短信包 60元每6月 参团地址:http://click.aliyun.com/m/1000020293/
原文链接 本文为云栖社区原创内容,未经允许不得转载。