2012-02-20 3 views
0

저는 판매 데이터가 들어있는 csv 파일을 업로드 할 수있는 회원 사이트를 만들고 있습니다. 그러면 파일이 읽히고 구문 분석되며 데이터가 차트로 표시됩니다. 어느 날 동적으로 차트를 만들 수 있습니다사용자 아이디로 MySQL에 csv 파일을 삽입하십시오.

내 질문은이 csv 업로드를 처리하는 방법입니까? 폴더에 업로드되어 나중에 저장해야합니까, 아니면 MySQL 테이블에 직접 삽입해야합니까?

답변

0

얼마나 많은 처리가 필요한지에 따라 달라집니다. "짧은"데이터이고 처리가 빠르면 업로드 처리 스크립트가 처리 할 수 ​​있어야합니다.

대용량 파일인데 데이터를 분석하는 동안 사용자의 브라우저/세션을 묶지 않으려면 upload-now-and-with-it-later 옵션을 사용하십시오.

0

사용자가이 사이트를 어떻게 사용한다고 생각 하느냐에 따라 다릅니다.

이 사용자의 파일 크기는 어떻게 평가됩니까?

파일을 두 번 업로드하는 빈도 (차트를 다운로드 할 수있는 빈도)는 어느 정도입니까?

파일이 작고 반복적 인 액세스와 분석이 필요한 경우 데이터를 데이터베이스로 가져 와서 일일이 업로드하고 처리 할 수 ​​있습니다.

0

MySQL의 LOAD DATA INFILE 명령은 정말 멋진 업로드를 처리합니다. 업로드하려는 테이블을 만든 다음 그 명령을 사용하면 훌륭하고 빠르게 작동합니다. 나는 그것을 사용하여 5 초 안에 수천 줄의 데이터를로드했습니다.

http://dev.mysql.com/doc/refman/5.5/en/load-data.html

관련 문제