Ако направите бенчмарк, разходите за създаване на уникален хеш и извършване на IO към диск ще бъдат по-големи от простото извличане от MySQL сървъра.
ИМХО, не си правете труда да стигате до степента. Добри мисли, но MySQL вече има вътрешно кеширане и настройка на производителността.
Съсредоточете се върху изграждането на вашето приложение, тъй като „преждевременната оптимизация е коренът на всички злини“.