누군가가 MySQL에 XML 데이터를 저장하고 읽는 방법에 대한 예제를 제공해 줄 수 있습니까? PHP를 사용하고 있는데이 설명서를 읽었습니다 : http://dev.mysql.com/doc/refman/5.6/en/xml-functions.htmlMySQL에서 XML 함수 사용 예제. PHP
그러나 나는 원하는 결과를 얻을 수 없습니다.
대단히 감사합니다. (필자는 XML에 저장된 데이터에 대한 호출을 많이 가지고 있기 때문에 나는 이것을 사용하고, 나는 빠른 기능이 필요합니다.) 요청에 따라
[편집] :
나는 현재 낙찰 .XML이 각 파일의 25-50 개 요소에서 파일을 가져옵니다. 나는 여러 파일에서 1 초에 수백 번 값을 물어 본다. 여기 I/O 작업에서 큰 병목 현상이 있음을 발견했습니다.
.xml 파일의 데이터를 데이터베이스에 저장하면 훨씬 더 빠른 프로세스 인 에 액세스 할 수 있다고 생각합니다.
나는이 문제를 해결하는 방법에 대한 도움/조언을 요청합니다.
그냥 내 2 센트,하지만하지 않는 한 XML 문서를 데이터베이스에 저장하면 안되는 고유 한 요구 사항이 있습니다. 다행히도 들어오는 문서를 관계형 구조로 파쇄 한 다음 아웃 바운드 요청이있을 때 DB에서 즉시 XML을 생성하는 것이 좋습니다. –
그 문제는 다음과 같습니다. .xml 파일의 데이터를 많이 호출합니다. 입출력 호출은시기 적절합니다. 그래서 .xml 파일을 데이터베이스에 저장해야합니다. 30k .xml 파일에 25-50 개의 요소가있는 anywhow가 있습니다. 나는 많은 SQL 문을 쓰는 것이 XML 데이터를 데이터베이스에 보내는 잘못된 방법이라고 생각한다. 유일한 해결책은 직렬화 된 XML 파일을 BLOB에 저장하고 DOM 파서를 deserialize하는 것입니다. 그러나 그것도 비싸다. – Adola
당신이 무엇을하려고하는지 그리고 어디서 붙어 있는지에 대한 좀 더 구체적인 데이터로 [질문 업데이트] (http://stackoverflow.com/posts/11033605/edit)를 원할 수 있습니다. 사람들에게 일반적인 자습서를 제공하도록 요청하는 것은 범위를 벗어납니다. – Gordon