내 웹 사이트에 업로드 된 문서에 관한 디자인 결정을 내 렸습니다. 어딘가에 파일 서버에 저장하거나 데이터베이스 (MSSQL 2005)에 BLOB로 저장할 수 있습니다. 설계 결정에 차이가 나는 경우이 문서는 기밀로 유지되며 일정 수준의 보호가 있어야합니다. 파일 서버 또는 DB에 문서를 저장할 때 고려해야 할 사항은 무엇입니까?
내가 생각 한 고려 사항
은 다음과 같습니다 나는 합리적인 의미 해결할 수없는 파일 서버에 저장 이- , HUUUUUUUGE의 단일 디렉토리에 버려진 파일의 숫자 모두, 따라서 느린 액세스 할 수 있습니다 디렉토리 트리 구조에 대한 정의
- OTOH, 필자는 파일 서버가 DB보다 압축을 다소 잘 처리 할 수 있다고 추측합니다 ... 아니면 틀린가요?
- 필자의 본능은 DB의 보안 성은 파일 서버의 보안보다 강력하다고 말하지만, 필연적인지는 확실하지 않습니다.
- DB에 테라 바이트 급 BLOB가 있으면 성능에 어떤 영향을 미치는지 모릅니다.
여기에 몇 가지 권장 사항을 알려 주시면 감사하겠습니다. 감사!
대부분의 파일 시스템은 하나의 디렉토리에있는 파일의 수에 제한이, 이것 좀 봐. 한계에 부딪치지 않도록 서브 디렉토리를 동적으로 빌드해야 할 수도 있습니다 ... http://sk-leo.com/is_there_a_limit_to_what_a_single_folder_or_directory_can_hold.html –