데이터베이스 Vs 파일 시스템에 파일 저장
PHP데이터베이스 Vs 파일 시스템에 파일 저장
내 고객 중 하나가 다른 형식 즉, PDF, doc, docx 등 내 문서에 대한 수천 개의 문서 관리 시스템을 요구합니다. 내 질문은 데이터베이스 또는 파일 시스템에이 파일을 저장하는 가장 좋은 방법은 무엇입니까? 두 가지 접근 방식간에 문서를 얼마나 쉽게 보호 할 수 있습니까?
파일을 빠르게 검색하는 것이 핵심 요구 사항입니다.
도움이된다면 mysql을 사용하고있다.
문안 인사.
해결법
-
==============================
1.그것을 파일 시스템에 직접 저장할 수도 있습니다.
그것을 파일 시스템에 직접 저장할 수도 있습니다.
주의 할 파일 시스템을 사용할 때 :
이러한 문서 (날짜 / 제목 / etc ...)를 검색해야하는 경우 더 나은 성능을 위해 메타 데이터를 데이터베이스에 저장할 수 있습니다.
FYI,이 질문에 MS SQL Server에는 FILESYSTEM 컬럼 유형 (하이브리드와 같음)이 있지만 현재 MySQL에는 대안이 없습니다.
-
==============================
2.큰 데이터 블러 블에 파일 시스템 접근을 사용한다는 것은 일반적으로 mysql 데이터베이스에 저장하는 것보다 빠른 액세스와 적은 오버 헤드를 의미합니다.
큰 데이터 블러 블에 파일 시스템 접근을 사용한다는 것은 일반적으로 mysql 데이터베이스에 저장하는 것보다 빠른 액세스와 적은 오버 헤드를 의미합니다.
흥미롭고 가능성있는 관련 게시물 : DB에 이미지 저장 - 네이 또는 네이?
-
==============================
3.높은 성능을 위해서는 PHP glob 기능과 JS 인터페이스를 사용하여 파일 시스템을 사용해야합니다. 나는 3 월에 이런 식으로 프로젝트를 마쳤다.
높은 성능을 위해서는 PHP glob 기능과 JS 인터페이스를 사용하여 파일 시스템을 사용해야합니다. 나는 3 월에 이런 식으로 프로젝트를 마쳤다.
from https://stackoverflow.com/questions/6939049/storing-files-in-database-vs-file-system by cc-by-sa and MIT license
'PHP' 카테고리의 다른 글
PHP에서 클래스 속성 값을 동적으로 정의 할 수 있습니까? (0) | 2018.09.13 |
---|---|
PHP로 큰 JSON 파일 처리하기 (0) | 2018.09.13 |
DOMDocument의 바깥 HTML을 반환하는 방법? (0) | 2018.09.13 |
PHP : 움라우트를 UTF-8 문자열에서 가장 가까운 7 비트 ASCII로 바꾸십시오. (0) | 2018.09.13 |
업로드시 보안 위협 (0) | 2018.09.13 |