2016-11-23 1 views
0

죄송합니다. 질문이 기본 또는 반복 질문 인 경우 죄송합니다. 나는 어떤 조건이 더 그리고 (.., PDF, 워드) 파일을 업로드 한 후 알고 싶은 경우에 사용하는 폴더에 파일을 저장하고 데이터베이스파일을 업로드하고 폴더에 저장하거나 바이너리로 데이터베이스에 저장

에 저장할 파일 이름을 얻는 이러한 조건

1의 각 파일/어떤 노 SQL (자주 사용하는 시스템/사용자가 사용되지 않음) '콜드 데이터'나는 폴더/BLOB 바이너리 압축 파일로 저장하는 것이 좋습니다 것없는 경우

2 진

+0

파일 크기, 액세스 빈도, 보안 위험 등에 따라 다릅니다. – Dai

+0

Azure 또는 AWS와 같은 서비스를 사용하는 경우 BLOB 저장소 사용을 고려해야합니다 - BLOB 저장소 서비스와 통신 할 수있는 경우 응용 프로그램이 상주하는 위치와 관계없이 일반적으로 Blob 저장소 서비스를 사용할 수도 있습니다. – Dai

+0

내 파일 크기는 1MB에서 50MB까지 다릅니다. 또한 파일 수는 100,000 개의 파일과 파일이 서로 다른 분야와 관련이 있습니다. 폴더에 저장해야하는 경우 약 20 개의 새 폴더를 만들어야합니다.이 폴더를 관리하는 것에 대해 두려워합니다. – Masoud

답변

0

으로 데이터베이스에 파일을 저장 관계형 데이터베이스에서 이름 참조를 사용하여 (필요한 경우).

파일이 '자주 사용되는 데이터'인 경우 - 오래된 파일과 사용되지 않은 문서를 폴더에 복사하는 자동화 된 프로세스를 통해 관계형 데이터베이스 또는 빠른 액세스 메모리 솔루션에 파일의 일부를 직접 보관하는 것을 고려할 수 있습니다/blob

+0

내 파일이 뜨겁고 파일 수가 많습니다. 약 100,000이고 각각의 파일에 대해 보통 5 가지 버전을받습니다. 일반적으로 마지막 버전이 필요하지만 때로는 이전 버전도 필요합니다. – Masoud

관련 문제