의문의시작보통 조회 속도를 높이기 위해서 Redis를 도입한다고 배운다.MySQL 공부를 하다 보니 MySQL의 InnoDB에는 Buffer pool이라는 메모리 캐싱 영역이 있다는것을 알게 되었고,"만약 DB Buffer Pool Hit Ratio가 100%라면(모든 데이터가 메모리에 있다면), Disk I/O가 없는데 굳이 Redis를 쓸 필요가 없는 것 아닐까? 왜 Redis가 구조적으로 더 빠를 수밖에 없을까?"자료구조의 차이MySQL(B+Tree)DB는 데이터를 찾기 위해 B+Tree 구조를 탐색한다.메모리에 있어도 Root -> Branch -> Leaf 페이지로 이동하는 논리적 비용이 발생시간 복잡도 O(log N)Redis(Hash Table)Key-Value 구조로, Key를 해싱하면 바..