Скорее всего цены не сверяют, а берут из второго магазина Toys. Это тоже, что на столе лежит два каталога, Один по городу, другой по области. Открываете один, одни цены, берете другой, другие.
Однако, можно взять сразу два и сравнивать цены поштучно. Компьютер тоже делает это поштучно, но очень быстро. Для него сложность измеряется в объеме данных. Вот сколько времени надо, чтоб скопировать на флешку войну и мир (более 30000 строк?)? Несколько секунд. Если с картинками :) Тоже самое сравнить цены на 30000 товаров, это объем данных несколько мегабайт, если сравнивать по двум параметрам, артикул товара + его цена.