簡體   English   中英

IP2LOCATION-SQL查詢與二進制文件?

[英]IP2LOCATION - SQL Query vs. Binary File?

尋找一個簡單的答案:我有一個類似於https://whatismyip.com/的網站,訪客訪問了該網站,並根據其IP地址輸出了一些數據。

IP記錄數據庫以二進制文件或可以導入數據庫的csv的形式提供。 https://lite.ip2location.com/database/ip-country-region-city-latitude-longitude-zipcode-timezone

在數據庫中存儲數據有什么好處? 因為從我所見,bin文件+ php類文件正在非常快速地讀取數據。

二進制文件或CSV之間沒有明顯的優缺點。 這實際上取決於您的使用模型和編程偏好。

如果您熟悉SQL,則可以將CSV加載到SQL服務器中。 如果要橫向擴展以獲得更好的性能,可以將數據復制到多個服務器。

如果您不想管理數據庫服務器,則可以查詢簡單的BIN文件。 它正在使用文件I / O查詢數據庫。 IP2Location優化了其BIN文件,因此您可以獲得良好的性能。 數據庫更新就像替換BIN文件一樣簡單。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM