웹하드 관련 개발분야에 관심이 많아서, 개인적으로 테스트 삼아서 시작해볼까 하는데요... 도무지 방향을 잡기가 힘드네요.
상용 웹하드 서비스를 하는 곳에서는 서버에서 그 많은 파일들을 어떤 식으로 관리하는지 궁금하네요. DB안에 통째로 넣는지, 아니면 파일시스템으로 관리하는지도요...
많은 조언 부탁드립니다.
보통 파일명, 소유자, 생성자, 파일크기, 종류등 (메타정보라고 하지요)을 데이터베이스에 넣고, 그 외의 정보는 파일시스템에 넣으면 되겠습니다.
원활한 공유가 목적이라면, 파일시스템으로 들어가는 실제데이터(파일)를 인덱싱하여(검색엔진등사용) 검색가능하게 하면 더 좋겠군요. 메타정보가 잘~ 들어가 있다면 그로(DB검색으로) 충분하겠지만, 대체로 메타정보 넣는것 좋아하는 사람없지요.
앗~ 답변해주셨군요.. 감사해요^^
흠... 결국은 파일시스템을 사용하는군요.
좋은 참고가 될것 같습니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
보통 파일명, 소유자, 생성자, 파일크기, 종류등 (메타정보라고 하지요)
보통 파일명, 소유자, 생성자, 파일크기, 종류등 (메타정보라고 하지요)을 데이터베이스에 넣고, 그 외의 정보는 파일시스템에 넣으면 되겠습니다.
원활한 공유가 목적이라면, 파일시스템으로 들어가는 실제데이터(파일)를 인덱싱하여(검색엔진등사용) 검색가능하게 하면 더 좋겠군요. 메타정보가 잘~ 들어가 있다면 그로(DB검색으로) 충분하겠지만, 대체로 메타정보 넣는것 좋아하는 사람없지요.
답변 감사드립니다.
앗~ 답변해주셨군요.. 감사해요^^
흠... 결국은 파일시스템을 사용하는군요.
좋은 참고가 될것 같습니다.
댓글 달기