2009-08-31 9 views
1

저는 회사를 위해 일하고 있습니다. 내 상사는 에 대한 모듈을 작성하여 뉴스 (텍스트 만)를 XML 파일로 읽고 쓰라고합니다. 그러나 나는로드 텍스트 양식 XML이 천천히 일어날 것이라고 생각한다.XML 파일이나 데이터베이스에 텍스트 저장

누구나 XML 파일이나 데이터베이스에 텍스트를 저장한다고 말할 수 있습니까?

감사합니다. :)

+0

한 번에 한 텍스트 또는 한 번에 백만 개의 텍스트입니까? 왜냐하면 단지 하나의, 데이터베이스를 사용하면 아무것도 향상되지 않습니다. – Havenard

답변

2

뉴스의 requeriments가 텍스트 만 포함한다면, 나는 저장을위한 데이터베이스 접근법을 선호하고 데이터를 전송하는 방법으로 XML을 선호 할 것입니다. RDBMS는 텍스트 데이터를 처리 할만큼 똑똑합니다.

0

전자 상거래 사이트의 뉴스 피드이기 때문에 적은 수의 텍스트 항목에 대해 이야기하고 있다고 가정합니다.

이러한 가정을 감안할 때 어느 경우 나 실적이 저하되는 것을 볼 수 없습니다.

XML의 장점 중 하나는 XML 형식을 RSS feed으로 형식화 한 다음 RSS 피드를 다른 용도로 사용할 수 있다는 것입니다.

0

파일에 항목을 저장하면 처리해야 할 XML 구문 분석 및 파일 I/O가 많이 발생합니다. 개별 뉴스 항목을 데이터베이스에 저장하면 데이터베이스가 I/O를 처리합니다 (직접 할 수있는 것보다 훨씬 낫습니다). 어떤 이유로 XML 형식의 뉴스 항목이 필요한 경우 XML로 데이터베이스에 저장합니다. 가장 현대적인 엔터프라이즈 급 RDBMS는 원시 XML 데이터 유형과 필요에 따라 XML 변환을위한 꽤 좋은 기능을 제공합니다.