2014-03-03 3 views
0

큰 HTML 보고서를 생성하는 응용 프로그램을 개발하고 있습니다. html 페이지의 DB에 임시 테이블에 데이터를 저장해야합니다. 가장 좋은 방법은 무엇입니까? HTML 페이지에 대해 테이블 ​​tmpTable (num, xmlStr) (xmlStr - aprox. 400 Kb) 테이블에 큰 xml 문자열을 생성하고 테이블에 삽입 한 다음 사용자 요청 후이 페이지를 선택하십시오. 또는 tmpTable1 (num, val1, val2, val3 ...)과 같은 임시 테이블에 데이터를 저장합니다. 여기서 val은 간단한 문자열 int와 double을 말하며 사용자가 요청한 후에이 데이터를 사용하여 xml을 생성합니다. 성능에 좋은 방법은?SQL 삽입 varchar 또는 데이터

답변

0

표 형식으로 데이터를 정규화 할 수 있다면 테이블에 해당 데이터를 저장하는 것이 좋습니다. 사용자 요구에 따라 보고서를 생성하십시오. 또한 보고서가 자주 변경되지 않으면 일괄 처리로 생성하여 필요한 기간 동안 서버에 보관할 수 있습니다.

또한 이전 기록 데이터 마이닝을 수행하려는 경우에도 테이블에 원시 데이터가 남아 있습니다. 언제든지 쿼리를 실행하고 원하는 출력을 얻을 수 있습니다. 개인적으로이 방법을 사용합니다. 무엇을 선택 하시겠습니까? 그리고 더 많은 입력/피드백을 공유하십시오.