文章目录
1. 简介
1.1 什么是redis?
1.2 什么是ignite?
1.3 什么是mysql memory?
2. 测试
2.1.0 测试环境准备
2.1.1 测试ignite
2.1.2 测试mysql
2.1.3 测试redis
3. 测试总结
通过测试对比,感觉在并发访问时,ignite的性能是最优的,但是redis不是号称大并发量最好的吗?我这里没有测试出他的优势,可能是我使用的不切当导致也是可能的,希望有懂得大神看到此文件,有不同意见时,给与指导,谢谢。
1. 简介
1.1 什么是redis?
redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。
1.2 什么是ignite?
Ignite是一个大容器(相当于mysql的一个连接服务,cache就是一个数据库),里面可以创建cache,数据放在cache里面。Ignite支持完整的SQL、DDL和DML,键-值形式存储数据,其中值得类型可以基本数据类型,也可以是对象Object映射成table-column。
Ignite可以通过key键来取数据,也支持sql语句取数据:
1、创建一个容器cache2、通过key查询:调用cache.get()/cache.getAll()方法
3、通过sql查询:调用cache.query()
Ignite本身有原生的持久化机制,可以选择是否