IP2LOCATION — SQL-запрос против двоичного файла?

Ищете простой ответ:
У меня есть сайт похожий на https://whatismyip.com/
Посетитель попадает на сайт, и некоторые данные выводятся на основании их IP-адреса.

База данных IP-записей доступна в двоичном файле или в формате CSV, который можно импортировать в базу данных.
https://lite.ip2location.com/database/ip-country-region-city-latitude-longitude-zipcode-timezone

Есть ли преимущество наличия данных в базе данных? Потому что из того, что я видел, файл bin + файл класса php очень быстро читает данные.

0

Решение

Нет четких преимуществ или недостатков между двоичным файлом или CSV. Это действительно зависит от вашей модели использования и предпочтений программирования.

Если вы знакомы с SQL, вы можете загрузить CSV на серверы SQL. Вы можете реплицировать данные на несколько серверов, если вы хотите масштабировать для повышения производительности.

Если вам не нравится управлять серверами баз данных, вы можете запросить простой файл BIN. Он использует файловый ввод / вывод для запроса базы данных. IP2Location оптимизировал их BIN-файл, чтобы вы получили хорошую производительность. Обновление базы данных так же просто, как замена файла BIN.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]