缓存穿透和缓存击穿有什么区别

缓存穿透是指缓存和数据库中都没有的数据 , 而用户不断发起请求 , 如发起的数据特别大而不存在的数据 。缓存击穿是指缓存中没有但数据库中有的数据 , 由于并发用户特别多 , 同时读缓存没读到数据 , 同时数据库取数据引起数据库压力瞬间增大 , 造成过大压力 。
【缓存穿透和缓存击穿有什么区别】数据(data)是事实或观察的结果 , 是对客观事物的逻辑归纳 , 是用于表示客观事物的未经加工的的原始素材 。数据可以是连续的值 , 比如声音、图像 , 称为模拟数据 , 也可以是离散的 , 如符号、文字 , 称为数字数据 。在计算机系统中 , 数据以二进制信息单元0、1的形式表示 。数据:在计算机系统中 , 各种字母、数字符号的组合、语音、图形、图像等统称为数据 , 数据经过加工后就成为信息 。在计算机科学中 , 数据是指所有能输入到计算机并被计算机程序处理的符号的介质的总称 , 是用于输入电子计算机进行处理 , 具有一定意义的数字、字母、符号和模拟量等的通称 。是组成地理信息系统的最基本要素 , 种类很多 。

    推荐阅读