2011-07-17 4 views
-5

프로그램에서 공유 데이터베이스 또는 LAN에 연결된 서버에서 동일한 데이터를 검색 할 수있는 경우가 있습니다. 속도 (및 다른 고려 사항)와 관련하여 어느 것을 선택해야합니까?데이터베이스 액세스 VS LAN 액세스

데이터베이스에 열린 연결과 열린 소켓은 이미 결정해야 할 때 이미 사용할 수 있습니다.

+3

어떤 종류의 서버입니까? 어떤 종류의 데이터베이스입니까? 어떤 종류의 데이터? 데이터베이스는 어디에 있습니까? – Jacob

+0

실제 프로그램에서 대답해야 할 중요한 질문입니다. – Joel

+0

@Joel, 가까운 이유에 대한 설명을 읽고 싶을 수도 있습니다. 이 질문은 애매 모호하고 불완전하며 광범위하거나 수사적이며 현재의 형태로는 합리적으로 대답 할 수 없다 "고 말했다. 당신은이 질문에 대답하기에 충분한 정보를 제공하지 않았습니다. "그게 달려 있습니다." cularis의 질문에 대한 답변을 편집하여 시작할 수 있습니다. – Charles

답변

1

데이터베이스에 대한 설정 액세스 방법에 따라 액세스하는 데 TCP/IP를 사용할 수 있습니다. 따라서 성능은 대략 동일합니다. 데이터가있는 파일이있는 경우 파일을 열고 내용을 읽어야합니다. 이를 데이터베이스 연결과 비교하여 데이터베이스 연결을 열고 일부 SQL을 실행하여 결과를 얻어야합니다. 실제로 질문의 주요 부분은 실제로 어떤 유형의 데이터를 저장하려고하는지에 달려 있다고 생각합니다.