磁盘存储--全量扫描, 全量IO
在很久很久以前, 数据以文件的形式保存. 这时, 我们要向去读取数据, 可以一行一行的readline, 使用工具可以是grep, awk, java等....数据量足够足够大, 几T,几十T
那么读取数据的速度依然是毫秒级别的, 因为他依然走的是B+Tree索引->索引-> 数据, 最终数据是磁盘读取的, 磁盘读取的速度是ms级别的, 那么查询的速度不会慢...memcache中的value保存的是json格式. 这时有一个客户端, 想要保存一个数组到memcache缓存中. 然后取回数组的第二个元素. 他要怎么操作呢?...存取数据到memcache的步骤
1. 有一个数组[a, b, c, d, e], 保存到memcache中, 将数据的v进行序列化成json字符串, 保存到memcache
2....区别:
memcache是取回数据自己计算, 这种方式叫数据向计算移动
而redis要那个数据, redis计算好以后, 再返回, 不用我们自己在计算.