복붙노트

데이터베이스 Vs 파일 시스템에 파일 저장

PHP

데이터베이스 Vs 파일 시스템에 파일 저장

내 고객 중 하나가 다른 형식 즉, PDF, doc, docx 등 내 문서에 대한 수천 개의 문서 관리 시스템을 요구합니다. 내 질문은 데이터베이스 또는 파일 시스템에이 파일을 저장하는 가장 좋은 방법은 무엇입니까? 두 가지 접근 방식간에 문서를 얼마나 쉽게 보호 할 수 있습니까?

파일을 빠르게 검색하는 것이 핵심 요구 사항입니다.

도움이된다면 mysql을 사용하고있다.

문안 인사.

해결법

  1. ==============================

    1.그것을 파일 시스템에 직접 저장할 수도 있습니다.

    그것을 파일 시스템에 직접 저장할 수도 있습니다.

    주의 할 파일 시스템을 사용할 때 :

    이러한 문서 (날짜 / 제목 / etc ...)를 검색해야하는 경우 더 나은 성능을 위해 메타 데이터를 데이터베이스에 저장할 수 있습니다.

    FYI,이 질문에 MS SQL Server에는 FILESYSTEM 컬럼 유형 (하이브리드와 같음)이 있지만 현재 MySQL에는 대안이 없습니다.

  2. ==============================

    2.큰 데이터 블러 블에 파일 시스템 접근을 사용한다는 것은 일반적으로 mysql 데이터베이스에 저장하는 것보다 빠른 액세스와 적은 오버 헤드를 의미합니다.

    큰 데이터 블러 블에 파일 시스템 접근을 사용한다는 것은 일반적으로 mysql 데이터베이스에 저장하는 것보다 빠른 액세스와 적은 오버 헤드를 의미합니다.

    흥미롭고 가능성있는 관련 게시물 : DB에 이미지 저장 - 네이 또는 네이?

  3. ==============================

    3.높은 성능을 위해서는 PHP glob 기능과 JS 인터페이스를 사용하여 파일 시스템을 사용해야합니다. 나는 3 월에 이런 식으로 프로젝트를 마쳤다.

    높은 성능을 위해서는 PHP glob 기능과 JS 인터페이스를 사용하여 파일 시스템을 사용해야합니다. 나는 3 월에 이런 식으로 프로젝트를 마쳤다.

  4. from https://stackoverflow.com/questions/6939049/storing-files-in-database-vs-file-system by cc-by-sa and MIT license