에 데이터를 저장하는 파일은 서버에 보다는 오히려 데이터베이스에서?

StackOverflow https://stackoverflow.com/questions/1219597

  •  10-07-2019
  •  | 
  •  

문제

은 무엇이 문제와 관련된 데이터를 저장하는 파일에서 오히려 데이터베이스?나는 생각하고의 측면에서 뭔가를 블로그 engiene.내가 읽는 MoveableType 작업을 수행하는 데 사용됩니다.어떤 장점/단점은 작업의 이 방법은?

도움이 되었습니까?

해결책

데이터베이스의 제공을 의미를 수행 재미있는 쿼리를 더 쉽게입니다.

예제:당신이 원하는 것을 목록으로 10 개의 가장 최근 게시물에 앞 페이지입니다.아카이브는 페이지가 나와 모든 출판된 논문에서는 주어진 해(에서 촬영한 url).

다른 팁

주요 것은 데이터 일관성이라고 생각합니다. 모든 것을 하나의 DB 테이블로 유지하면 메타 데이터가 동기화되지 않고 외부 수정 또는 삭제되는 파일에 대해 걱정할 필요가 없습니다. 업데이트하는 동안 서버가 실패하면 불완전한 쓰기 가능성도 있습니다. 이 경우 거래를 구현하려면 자신의 조치를 취해야합니다.

그러나 적절한 수준의 치료 및 파일 권한으로 이러한 문제를 극복 할 수 있다고 생각합니다.

  1. OS 특정 액세스 권한을 사용하는 것보다 데이터베이스에서 액세스 권한 (데이터 또는 파일에 대한 액세스 권한)을 지정하는 것이 훨씬 쉽고 편안합니다.

  2. 데이터베이스 저장 파일을 사용하여 기계 및/또는 웹 사이트에서 데이터를 쉽게 공유 할 수 있습니다.

  3. 불행히도, 데이터베이스에 저장된 파일을 제공하는 것은 종종 훨씬 느립니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top