Скорость проверки наличия значения в массиве. Что быстрее?
в БД быстрее, чем в файле

тк вам все равно грузить (предположим с одной скоростью) данные
но потом чтобы искать и работать — с файлами вам нужно будет придумывать свои структуры данных (деревья, хэш-таблицы), алгоритмы хранения данных и вот это все, что уже есть в БД и сделано очень эффективно

нужно проверять доменный адрес его почты
Не будет ли большой нагрузки на базу данных при переборе значений?
Что за перебор значений? Поиск по значению — как раз НЕ перебор, а использование оптимизированных структур и обходов по ним,  с индексом будет моментально, даже быстро будет если не 74тыс+, а 74млн+
Без разницы, главное чтобы значения были в массиве сортированы, а в базе индексированы. Тогда и там и там поиск будет происходить моментально. В массиве он естественно должен быть бинарным.