각종 질문..
DB에서 검색할 때는 무슨 이상한(?) 문장을 날리면 검색되어서 오는걸로 압니다..
그건 그렇고.. 질문할 것은 이것입니다..
i) 글 한개씩 저장되어있는 각각의 파일 100개를 fopen으로 열어 읽어들여 검색하는 것
ii) 글 100개 저장되어있는 한개의 파일을 fgets로 한줄씩 읽어들여 검색하는 것
iii) 글 100개 저장되어있는 한개의 파일을 fread로 한번에 다 읽어 검색하는 것
iiii) DB(mysql) 문장 날려서 결과 받는거
파일 여는 것이 한줄을 읽는 것과 속도 차가 얼마나 날지도 궁금한데..
알려주시면 감사~
저는 꼬꼬마 명탐정 코난을 보러 갔다 올게요..
그건 그렇고.. 질문할 것은 이것입니다..
i) 글 한개씩 저장되어있는 각각의 파일 100개를 fopen으로 열어 읽어들여 검색하는 것
ii) 글 100개 저장되어있는 한개의 파일을 fgets로 한줄씩 읽어들여 검색하는 것
iii) 글 100개 저장되어있는 한개의 파일을 fread로 한번에 다 읽어 검색하는 것
iiii) DB(mysql) 문장 날려서 결과 받는거
파일 여는 것이 한줄을 읽는 것과 속도 차가 얼마나 날지도 궁금한데..
알려주시면 감사~
저는 꼬꼬마 명탐정 코난을 보러 갔다 올게요..
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 1개
그러나 저는 확실한 답을 모르겠습니다. ^^
짧은 지식과 경험으로 유추해 보자면 느린 속도 별로
i > ii, iii > iiii
이렇지 않을가 생각합니다.
MySQL의 경우 ISAM 파일을 주로 쓰는데 특정 레코드를 검색하는 것이 아니라 순차적으로 읽어 들이는 것이라면 ii, iii, iiii에서 별반 속도차이가 나지 않을거 같습니다.