2009-06-24 2 views

답변

1

db에 저장하십시오. 그렇게하면 데이터베이스의 나머지 데이터가 동일한 보호 및 감사를 받게됩니다.

0

DB에 저장하면 좋은 첫 번째 단계입니다.

사용자 구성에 맞게 쿼리를 수행하려는 경우 특히 필요하거나 매우 느릴 수 있습니다.

다음 두 가지 좋은 옵션이 있습니다. 일부 데이터베이스는 XML을 데이터 형식으로 지원하고 xpath 쿼리를 실행할 수 있으며, 업로드 할 때 구문 분석하여 관계형 테이블에 데이터를 저장할 수 있습니다.

0

생산 중에는 DB에 저장해야하지만 개발 중에는 설정을 조정해야하기 때문에 명령 줄 경로 또는 기타 등의 다른 방법으로 설정 파일에 액세스 할 수있는 방법이 있어야합니다. 파일을 자주 (아마도) 편집하고 DB에서 편집하는 것은 고통이 될 것입니다.

0

최대 1MB 또는 조금 더 늘려도 데이터베이스에 저장하는 것이 좋습니다.

외부에 저장하면 동기화 상태를 유지하려고 할 때 슬픔이 발생합니다. 데이터베이스에 저장된 위치에서 파일을 계속 사용할 수 있습니까?

SQL Server 2008에는 파일 시스템에 파일을 저장하고 무결성을 유지하는 데 유용한 FILESTREAM이라는 멋진 새 기능이 있습니다. 하지만 실제로는 1MB보다 훨씬 큰 파일이있을 때만 실행됩니다.

마크

관련 문제