欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

为什么需要缓存

程序员文章站 2024-02-21 22:33:46
...

关系型数据库:数据与数据之间存在关系(联系)的数据库 mysql/Oracle、sqlserver
非关系型数据库:数据与数据之间是不存在关系的,key-value
1、基于文件存储的数据库:ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大

	2、基于内存存储的数据库:redis、memcache
	3、基于文档存储的数据库:mongodb

什么样的数据需要缓存?
很少被修改或根本不改的数据
业务场景比如:耗时较高的统计分析sql、电话账单查询sql等