각종 질문.. > 자유게시판

자유게시판

각종 질문.. 정보

각종 질문..

본문

DB에서 검색할 때는 무슨 이상한(?) 문장을 날리면 검색되어서 오는걸로 압니다..

그건 그렇고.. 질문할 것은 이것입니다..

i) 글 한개씩 저장되어있는 각각의 파일 100개를 fopen으로 열어 읽어들여 검색하는 것
ii) 글 100개 저장되어있는 한개의 파일을 fgets로 한줄씩 읽어들여 검색하는 것
iii) 글 100개 저장되어있는 한개의 파일을 fread로 한번에 다 읽어 검색하는 것
iiii) DB(mysql) 문장 날려서 결과 받는거

파일 여는 것이 한줄을 읽는 것과 속도 차가 얼마나 날지도 궁금한데..

알려주시면 감사~

저는 꼬꼬마 명탐정 코난을 보러 갔다 올게요..
추천
0
  • 복사

댓글 1개

재밌는(?) 질문인거 같습니다.
그러나 저는 확실한 답을 모르겠습니다. ^^
짧은 지식과 경험으로 유추해 보자면 느린 속도 별로
i > ii, iii > iiii
이렇지 않을가 생각합니다.
MySQL의 경우 ISAM 파일을 주로 쓰는데 특정 레코드를 검색하는 것이 아니라 순차적으로 읽어 들이는 것이라면 ii, iii, iiii에서 별반 속도차이가 나지 않을거 같습니다.
© SIRSOFT
현재 페이지 제일 처음으로