influxdb mysql对比_InfluxDB读写性能测试
这里将告诉您InfluxDB读写性能测试,教程操作步骤:
今天进行了InfluxDB和MySQL的对比测试,这里记录下结果,也方便我以后查阅。
操作系统: CentOS6.5_x64InfluxDB版本 : v1.1.0MySQL版本:v5.1.73CPU : Intel(R) Core(TM) i5-2320 CPU @ 3.00GHz内存 :12G硬盘 :SSD
一、MySQL读写测试 测试准备
初始化SQL语句:
单写测试代码(insertTest1.c):
View Code
可根据情况调整测试代码中的N参数。
单读测试代码(queryTest1.c):
View Code
Makefile文件:
测试数据记录
磁盘空间占用查询:
使用du方式(新数据库,仅为测试):
查询特定表:
测试结果:
100万条数据
原始数据 : 28.6Mdu方式 : 279MBsql查询方式: 57.59MB写入速度: 12398 / s读取速度: 37174 / s
1000万条数据
原始数据 : 286Mdu方式 : 2.4Gsql查询方式: 572MB写入速度: 22988 / s读取速度: 1516 / s
3000万条数据
原始数据 : 858Mdu方式 : 7.1Gsql查询方式: 1714MB写入速度: 24228 / s读取速度: 2261 / s
二、InfluxDB读写测试 测试准备
需要将InfluxDB的源码放入 go/src/github.com/influxdata 目录
单写测试代码(write1.go):
View Code
单读测试代码(query1.go):
View Code 测试结果记录
查看整体磁盘空间占用:
查看最终磁盘空间占用:
100万条数据
原始数据 : 28.6M整体磁盘占用:27M最终磁盘占用:21M写入速度: 68521 / s读取速度: 45045 / s
1000万条数据
原始数据 : 286M整体磁盘占用:214M最终磁盘占用:189M 写入速度: 70165 / s读取速度: 45249 / s
3000万条数据
原始数据 : 858M整体磁盘占用:623M最终磁盘占用:602M写入速度: 68318 / s读取速度: 42918 / s
三、测试结果分析
整体磁盘占用情况对比:
最终磁盘占用情况对比:
写入速度对比:
读取速度对比:
结论:
相比MySQL来说,InfluxDB在磁盘占用和数据读取方面很占优势,而且随着数据规模的扩大,查询速度没有明显的下降。针对时序数据来说,InfluxDB有明显的优势。
好,就这些了,希望对你有帮助。
influxdb mysql对比_InfluxDB读写性能测试相关推荐
- influxdb mysql对比_InfluxDB和MySQL的读写对比测试
今天进行了InfluxDB和MySQL的读写对比测试,这里记录下结果,也方便我以后查阅. 操作系统: CentOS6.5_x64 InfluxDB版本 : v1.1.0 MySQL版本:v5.1.73 ...
- influxdb mysql对比_influxdb基础入门
InfluxDB是一个开源的时序数据库,使用GO语言开发,特别适合用于处理和分析资源监控数据这种时序相关数据.而InfluxDB自带的各种特殊函数如求标准差,随机取样数据,统计数据变化比等,使数据统计 ...
- hsqldb和mysql_HSQLDB的研究与性能测试(与Mysql对比)
HSQLDB的研究与性能测试(与Mysql对比) 1.HSQLDB简介 HSQLDB数据库是一款纯Java编写的免费数据库,许可是BSD-style的协议.相对其他数据库来说,其体积小,才563kb. ...
- mysql容量性能测试_关于RDS for MySQL的各规格性能测试情况
关于RDS for MySQL的各规格性能测试情况 注:该性能报告是参考的测试数据,不作为产品SLA的评判标准. 一. 简介 通过该性能测试报告,让用户了解到在sysbench标准测试模型下,每种规格 ...
- MySQL MGR与Galera性能测试
很多关注数据库技术的IT人士可能记不住去年双十二都剁手买了什么东西,但是一定会有人对当时一篇"Galera将死--MySQL Group Replication正式发布"的文章还有 ...
- PG-NoSQL特性:json和 jsonb 读写性能测试
json和 jsonb 读写性能测试 文章目录 json和 jsonb 读写性能测试 前言 一.jsonb 类型创建索引 二.json jsonb 表写性能测试 1.写入速度比较 2.两表占用空间间大 ...
- MySQL主从(MySQL proxy Lua读写分离设置,一主多从同步配置,分库分表方案)
Mysql Proxy Lua读写分离设置 一.读写分离说明 读写分离(Read/Write Splitting),基本的原理是让主数据库处理事务性增.改.删操作(INSERT.UPDATE.DELE ...
- mysql主从读写Windows_Windows操作系统下的MySQL主从复制及读写分离
一.主服务器(master)配置 1.修改MySQL配置文件my.ini [mysqld] log-bin=mysql-bin log-bin-index=mysql-bin.index server ...
- 使用mysql-proxy 快速实现mysql 集群 读写分离
使用mysql-proxy 快速实现mysql 集群 读写分离 2011-12-29 17:03 目前较为常见的mysql读写分离分为两种: 1. 基于程序代码内部实现:在代码中对select操作分发 ...
最新文章
- 蝉联IDC机器学习平台市场No.1 第四范式市场领先优势持续扩大
- 各IO 模型对比与总结
- 【layui】【laydate】设置可以选择相同的年份范围
- htm——position:static、absolute、relative详解
- .net weka ikvm java
- 《信号与系统学习笔记》—信号与系统(一)
- linux vi打开后向上查找文本,linux之文本编辑器vi常用命令
- [2021.8.18]深入理解PackageManagerService
- 【LeetCode】不含重复字符的最长子字符串
- 单片机原理及接口技术(C51微课第3版)张毅刚课后习题答案
- 解决自己的小问题sizeof(ages) / sizeof(ages[0])是干嘛的
- 学习笔记(28):MATLAB基础入门课程-乘方运算
- matlab画磁滞回线,[画图的问题]怎么画类似于磁滞回线的图像?一个x值对应两个y值的...
- uniapp网上商城排坑专业户
- Java 面试常见项目问题回答
- 名师讲坛 php 光盘内容,《名师讲坛——Oracle SQL入门与实战经典 配光盘 》怎么样_目录_pdf在线阅读 - 课课家教育...
- 是未来的超级计算机还是只是一场炒作?
- Java小练习--实现杨梅和仙人蕉的信息描述
- 【Python从零到壹】Python模块介绍与使用
- 使用 office2003 document imaging control 控件 做识别 OCR
热门文章
- 前端学习(1953)vue之电商管理系统电商系统之根据父类数据处理表单中的数据
- 前端学习(1746):前端调试值之时间监听
- 5如何让进行项目管理
- java学习(62):java抽象类
- 友讯(d-link)dwa-525 150m无线台式计算机网卡,D-Link新款台式机无线网卡即将上市
- mysql 静态表 是不是 myisam_mysql的静态表和动态表的区别,MyISAM和InnoDB的区别
- python正则匹配字符串中的数字_Python正则表达式匹配字符串中的数字
- 普通树与二叉树的相互转化及哈夫曼树的了解
- cross-domain policy file
- Windows Phone 7 开发 31 日谈——第22日:应用?还是 游戏?