2016-07-20 1 views
2

DB에 XSD 또는 XML 파일을 저장할 응용 프로그램이 있습니다. Entity Framework에서 SQL Server 2008 R2 이상을 사용합니다. 사용자가 XSD 또는 XML 파일을 업로드 할 양식이 있습니다. 이 파일의 내용은 DB에 저장해야합니다.SQL Server에서 XSD를 저장하기위한 BLOB 또는 XML

일단 XML/XSD의 특정 내용을 DB에 저장하면 그 내용을 볼 필요는 없지만 나중에 다운로드됩니다.

접근 A.

  1. 파일 업로드 : 제가보기에는

    , 나는 두 가지 방법이있다.

  2. 파일의 내용을 읽습니다.
  3. 파일 내용을 XML로 저장하십시오.

접근 B.

  1. 업로드 파일을.
  2. 파일을 BLOB으로 저장하십시오.

더 나은 옵션은 무엇입니까? 아니면 더 나은 세 번째 옵션이 있습니까?

답변

2

접근 C.

내가의 특정 내용을 볼 필요하지 않습니다 공유 액세스 저장

  • 스토어 SQL 서버의 경로에
    1. 저장 XSD 파일 XML/XSD

  • 왜 DB에 넣어야합니까?

    은이 DB보다 파일 공유에서 검색 할

    훨씬 쉽게

    나중에 다운로드됩니다.

    +0

    당신은 절대적으로 옳습니다. 그 점은 건축가가 DB에 저장하려고하고 동일한 모델에 관한 다른 정보와 함께 원했기 때문입니다. – smoksnes

    +0

    @smoksnes - 건축가가 물어 보는 것과 똑같은 소리를 들었고, IMO는 6 대 1, 다른 대다수는 6 대입니다. 최소한의 코드를 작성해야하는 옵션을 선택하십시오. –