influxdb mysql对比_InfluxDB和MySQL的读写对比测试

今天进行了InfluxDB和MySQL的对比测试,这里记录下结果,也方便我以后查阅。

操作系统: CentOS6.5_x64

InfluxDB版本 : v1.1.0

MySQL版本:v5.1.73

CPU : Intel(R) Core(TM) i5-2320 CPU @ 3.00GHz

内存 :12G

硬盘 :SSD

一、MySQL读写测试

测试准备

初始化SQL语句:

CREATE DATABASEtestMysql;CREATE TABLE`monitorStatus` (

`system_name`VARCHAR(20) NOT NULL,

`site_name`VARCHAR(50) NOT NULL,

`equipment_name`VARCHAR(50) NOT NULL,

`current_value`DOUBLE NOT NULL,

`timestamp` BIGINT(20) NULL DEFAULT NULL,INDEX`system_name` (`system_name`),INDEX`site_name` (`site_name`),INDEX`equipment_name` (`equipment_name`),INDEX `timestamp` (`timestamp`)

)

ENGINE=InnoDB;

单写测试代码(insertTest1.c):

469307c71e35c13407c8348c6ff2cea0.gif

e6cccc50fce8cad0771a3c8030afb49c.gif

#include #include#include#include"mysql/mysql.h"

#define N 100

intmain()

{

MYSQL*conn_ptr;intres;intt,i,j;

int64_t tstamp= 1486872962;

srand(time(NULL));

t=0;

conn_ptr=mysql_init(NULL);if (!conn_ptr)

{

printf("mysql_init failed\n");returnEXIT_FAILURE;

}

conn_ptr= mysql_real_connect(conn_ptr,"localhost","root","","testMysql",0,NULL,0);if(conn_ptr)

{for(i=1;i<= 10000;i++)

{

mysql_query(conn_ptr,"begin");for(j=0;j

{char query[1024]={0};

sprintf(query,"insert into monitorStatus values ('sys_%d','s_%d','e_%d','0.%02d','%lld');",//j%10,(t+i)%10,(t+j)%10,(t+i+j)%100,tstamp);

j%10,(t+i)%10,(t+j)%10,rand()%100,tstamp);//printf("query : %s\n",query);

res =mysql_query(conn_ptr,query);if (!res)

{//printf("Inserted %lu rows\n",(unsigned long)mysql_affected_rows(conn_ptr));

}else{

fprintf(stderr,"Insert error %d: %sn",mysql_errno(conn_ptr),mysql_error(conn_ptr));

}if(j%10 == 0) tstamp+=1;

}

mysql_query(conn_ptr,"commit");//printf("i=%d\n",i);

}

}else{

printf(

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值