为什么需要缓存
程序员文章站
2024-02-21 22:33:46
...
关系型数据库:数据与数据之间存在关系(联系)的数据库 mysql/Oracle、sqlserver
非关系型数据库:数据与数据之间是不存在关系的,key-value
1、基于文件存储的数据库:ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大
2、基于内存存储的数据库:redis、memcache
3、基于文档存储的数据库:mongodb
什么样的数据需要缓存?
很少被修改或根本不改的数据
业务场景比如:耗时较高的统计分析sql、电话账单查询sql等
上一篇: 为什么需要堆?