현재 우리는 수천 개의 Microsoft Word 파일, Excel 파일, PDF, 이미지 등을 폴더/하위 폴더에 저장합니다. 이는 정기적으로 응용 프로그램에서 생성되며 해당 응용 프로그램 내에서 언제든지 액세스 할 수 있습니다. 업그레이드를 시도하면서 이제는 SQL Server 2005에 이러한 모든 문서를 저장하는 방법을 모색 중입니다. 이 이유는 문서를 압축하고 추가 필드를 추가하여 해당 문서에 대한 정보를 저장하고 필요한 경우 색인을 적용하는 것입니다.파일을 SQL Server에 저장하거나 파일 서버에 보관 하시겠습니까?
필자는 SQL Server를 파일 서버에 보관하는 대신 문서 저장소로 사용하는 것과 장시간의 경험을 통해 얻은 장단점에 대해 생각해 봅니다.
우리는이 작업을 수행하기 위해 C# 및 Windows Workflow를 사용할 것입니다.
의견을 보내 주셔서 감사합니다.
편집
은 얼마나 큰 파일은? 크기 100,000 = 200,000 사이
(평균. 70킬로바이트)
얼마나 될 것인가?
현재 Word/Excel과 PDF에서부터 310 만 개의 파일로 구성되어 있으며 하루에 2,600 개까지 커질 수 있습니다. (성장은 시간이 지남에 따라 증가 할 것입니다.)
몇 번 읽습니까?
이전 시스템/응용 프로그램으로는이를 해결하기가 어렵 기 때문에이 수치를 정하기는 어렵습니다.
또한 또 다른 유용한 링크는 비슷한 게시물 두 방법의 장단점을 커버에 지적했다.
Files Stored on DB vs FileSystem - Pros and Cons
파일의 크기는 어느 정도입니까? 몇 명입니까? 몇 번의 읽기가 있습니까? 이와 같은 결정에는 항상 측정 항목이 있어야합니다. – Ricardo
가능한 복제본 ... http://stackoverflow.com/questions/616762/what-is-the-best-way-to-associate-a-file-with-piece-of-data –
확실히 유사 광산을 만들 때 나는 자리를 잡지 않았다. 좋은 찬반 양론. – kevchadders