没有redis的时候, 我们用什么来存储文件
1. 磁盘存储--全量扫描, 全量IO
在很久很久以前, 数据以文件的形式保存. ...就是他们始终想各种办法, 找到硬件的优势
提问: 将一个文件放在硬盘上, 为什么随着文件越来越大, 10M查一个字符串和1G查一个字符串,查找速度是不一样的, 会变慢, 磁盘查找的速度会变慢?...将索引数据作为子节点, B+Tree作为父节点, 查找数据的时候, 根据B+tree找到子节点索引, 而且又是在内存中, 速度也就很快了
这也就是说, 如果没有命中索引, 那么就会对整表进行全量扫描...全量内存数据库
磁盘有致命的硬伤, 随着数据量越来越大, 文件查找一个资源的速度就越来越慢. 那么就要想办法解决, 然后想到了内存.
就有一家公司发明了内存数据库....有一个数组[a, b, c, d, e], 保存到memcache中, 将数据的v进行序列化成json字符串, 保存到memcache
2. 取数组中的第二个元素c.