2010-06-19 5 views
1

ASP.NET MVC 응용 프로그램이 있고 각 페이지에 도움말 콘텐츠를 포함시키고 싶습니다. 대화 상자 나 새 브라우저 페이지로로드되는 HTML 페이지입니다 (결정해야 함). 분명히 DB의 최대 텍스트 필드에 저장할 수 있지만 FileStream에 저장할 수 있다고 생각합니다. 이것은 devs가 DB 콘텐츠에 액세스 할 수있는 특별한 도구를 요구하지 않고 HTML을 편집 할 수있게 해주기 때문에 나에게 매력적입니다.SQL Server 2008 FileStream의 현명한 사용?

이 HTML이 방대하지 않다고 가정하면, 이는 Filestream의 합리적인 사용입니까? 아니면 단순히 일반 텍스트 열을 사용해야합니까?

답변

1

이것은 파일 스트림의 작동 방식이 아닙니다. 데이터베이스를 통하지 않고 파일을 수정할 수 없습니다. 이는 .mdf 파일을 편집하는 것과 동일하므로 효과적으로 데이터베이스가 손상됩니다.

HTML 파일의 크기가 500KiB 이상 (HTML 파일은 아닐 수 있음)이 아니라면 데이터베이스 (예 : nvarchar (최대) 열)에 더 나은 성능을 제공 할 수 있습니다.