2013-03-16 1 views
0

XML 구성 파일을 처리하는 프로젝트에서 작업하기 시작했습니다. 이 웹 응용 프로그램은 최종 고객이 장치 구성 방법을 표시하는 데 사용됩니다. 이 XML 파일은 설정 파일 당 수천 줄이됩니다.표시 할 XML 파일을로드하고 XML을 MySQL로 변환 한 다음 표시 하시겠습니까?

PHP를 사용하면 XML 파일을 쉽게 읽을 수 있고 필요한 데이터를 처리 할 수 ​​있습니다.

성능 현명한 빨리 될 것 XML 파일에서 바로 데이터를 읽고/데이터베이스에서 읽은 후, MySQL 데이터베이스에 데이터를 변환 대 더 나은?

나는 항상 내가 항상 다시 XML 파일을 읽을 필요가 없습니다 사용하기 위해 처리/구문 분석 된 XML을 캐시 할 수 있습니다.

나는이 프로젝트가 정말 잘 벗고 자신의 구성을 공유하는 사람들을 많이 가질 수있는 가능성이 구축하고자합니다.

답변

0

주로 XML 파일의 크기에 따라 다릅니다. 대량의 xml을 파싱하는 것은 이미 테이블에 저장되고 정렬 된 일부 값을 mysql에 쿼리하는 것보다 확실히 느리다. 작은 xml 스 니펫의 경우 파일 시스템에서 직접 읽는 것이 성능에는 영향을 미치지 않지만 xml 파일에 대한 동시 읽기/쓰기 액세스 (예 : 다른 사용자)와 관련하여 문제가 발생할 수 있습니다.

장기적으로 볼 때, 나는 항상 데이터베이스 솔루션으로 가고 싶습니다. 그것은 당신이 던지 던지/당기는 데이터와 동시 접근이 당신에게 두통을주지는 않을 것입니다.

관련 문제