Вы можете хешировать данные, которые хранятся в QR-коде (например, с помощью MD5 / SHA1 / ...).Затем вы просто сохраняете сгенерированный хеш в базе данных.
Пример того, как создать такую таблицу:
CREATE TABLE qrcodes (hash TEXT PRIMARY KEY); -- you might want add some additional fields
Если вы сканируете новый код, вы генерируете хеш второго QRкод и сравнить его с теми, которые хранятся в базе данных.Поскольку хэши (почти) уникальны и коротки, вы можете очень быстро найти строку о конкретном QR-изображении.