1.Mysql
1.性能卓越服务稳定,很少出现异常宕机
2.开放源代码且无版权制约,自主性强、使用成本低。
3.历史悠久、社区及用户非常活跃,遇到问题,可以很快获取到帮助。
4.软件体积小,安装使用简单,并且易于维护,安装及维护成本低。
5.支持多种操作系统,提供多种api几口,支持多种开发语言。
6.保持数据的一致性;
7.由于以标准为前提,数据更新的开销小(相同的字段基本都是只有一处);
8.存在很多实际成果和专业技术信息(成熟的技术);
9.容易理解:二维表结构是非常贴近逻辑世界一个概念,关系模型相对网状、层次等其他模型来说更容易理解;
10.使用方便:通用的SQL语言使得操作关系型数据库非常方便,可以进行join等复杂查询。
2.Influxdb
- 为时间序列数据专门编写的自定义高性能数据存储。 TSM引擎具有高性能的写入和数据压缩
- Golang编写,没有其它的依赖
- 提供简单、高性能的写入、查询 http api
- 插件支持其它数据写入协议,例如 graphite、collectd、OpenTSDB
- 支持类sql查询语句
- tags可以索引序列化,提供快速有效的查询
- Retention policies自动处理过期数据
- Continuous queries自动聚合,提高查询效率