여기에 많은 질문이 있습니다.
먼저 파일은 database이며 데이터를 저장합니다. 관계형, herarchical, 객체 지향, 벡터, 하이퍼 큐브, 키 스토어 등 많은 데이터베이스 모델이 있습니다.이 모든 것들을 선반 밖에서 구현할 수 있습니다.
일부 데이터베이스는 특정 데이터 구조를 관리하는 데 더 적합합니다. 지형 공간 데이터는 일반적인 전문 분야입니다. 많은 다른 데이터베이스 유형이 벡터 기능을 제공합니다 (예 : 관계형 데이터베이스 인 mysql 및 postgresql).
대부분의 데이터베이스 시스템에서 데이터베이스 서비스를 사용하는 응용 프로그램은 데이터 파일에 직접 액세스하지 않고 다른 프로세스를 통해 액세스를 중재합니다. 일반적으로 정교하지 않은 다중 독립 프로세스로 실행되므로 PHP와 관련이 있습니다 파일 잠금 기능.
지리 정보에 IP를 구현하려는 경우 관계형 데이터베이스 또는 nosql 키 저장소 (전방 조회에 지형 공간이 필요하지 않음)를 사용하는 것이 좋습니다.
IP에서 지역 검색 데이터는 제품을 판매하는 peolpe가 믿을만한 정확한 정확도/정확도를 갖지 않습니다. 귀하의 목표가 사용자에 대한 정확한 위치 정보를 얻는 것이라면 HTML5 geolocation API이 훨씬 우수한 데이터를 제공합니다. 문제는 사용자의 브라우저에서 기능을 사용할 수 있다는 것입니다.
예 Marco, 표준 형식이 아닙니다. 그러나 내가 알아 차 렸던 것은 dat 파일 안에 도시, 국가 데이터베이스의 거대한 목록을 가지고 있으며 그것은 초 이내에 검색되었습니다. 그래서 나는 그것을 사용하는 데 관심이있다. 나는 당신이 평균을 시도하고 있다고 생각하는데, 우리는 그들이 그 dat 파일을 만드는 데 어떤 방법을 사용했는지 모른다. 그렇지? – VKGS
생성 방법은 중요하지 않습니다. 데이터가 저장되는 형식. – Mchl
@Sekar : 파일을 파싱하려면 ** 내부 데이터가 어떻게 구성되어 있는지 ** 알아야합니다. 도시가 사전 순으로 정렬되고 데이터가 빠르게 검색되도록 구조화되어 있다면 우리는 "연구 할 수 있습니다.이것은 시간의 큰 차이를 만들 수 있습니다. – Marco