CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): anton (안톤체홉)
날 짜 (Date): 2006년 1월 26일 목요일 오전 09시 49분 17초
제 목(Title): 효율적인 디렉토리 배치 질문



멀티미디어 db 비슷한 걸 만들어야 하는 상황입니다.


이해가 쉽게 포르노 사이트를 구축한다고 가정을 해보죠.

한대의 서버에 400기가 하드가 10개 총 4 테라의 저장장치가 있습니다.

각 하드에는 200건의 포르노 동영상과 20만건의 포르노 이미지가 있습니다.

이때 각 하드에서 디렉토리 구성을 어떻게 해야 이 서버가 

버벅대지 않고 돌아갈 수 있을까요?


지금은 간단하게 각 하드의 루트에 200건의 동영상 두고 

각 하드별로 서브 디렉토리를 200개씩 둬서 그 안에 1000건의 이미지를

저장하고 있습니다.

이렇게 해 놓으니 윈도우 탐색기로 디렉토리를 한 번 클릭할 때마다

30~40 초 정도씩 먹통이 되네요.


이 시스템이 데이터는 그대로 갖고 있으면서 좀 원활하게 반응할 수 있게

만들수 있는 방법이 없을까요?


---

1) 

지금 제 생각 중에 하나는 아예 윈도우 탐색기를 안쓰고 간단한 탐색기 

를 별도로 만드는 방법도 생각 중입니다.

윈도우 탐색기는 디렉토리 하나당 60만개 인가 600만개 던가 그 이상의

파일이 저장되어 있으면 엄청 느려진다는 얘기를 들은거 같아서요.

어쨌든 윈도우 탐색기가 백그라운드 작업으로 먼가를 하고 있고 

이거 때문에 느려지는걸로 의심이 됩니다. ( 디렉토리를 클릭하면

딱 그 디렉토리의 내용만 뿌려주면 될 텐데 그 서브 디렉토리까지 전부

조사하고 반응하는거 같아서요.)


2) 각 하드별로 저장된 20만건의 이미지를 하나의 파일로 붙인 다음에

사용자 요구사항이 있을때마나 해당 이미지를 추출하는 방법도 생각해

볼 수 있습니다. 그럼 각 하드에는 201개의 파일만 있으면 되므로

시스템이 훨씬 빨라질 거 같습니다. 




이런 방법들과 별도로 가장 효율적으로 이런 다수의 파일을 배치하는 

디렉토리 설계 방법은 뭘까요?


실제로 거의 수십 ~ 수백 테라의 자료를 제공하는 포르노 사이트들을

보곤 하는데 이 사이트들을 하드 배치를 어떻게 하고 서비스를 제공할까요?


전 인터넷 서버가 아니라 그냥 개인 작업용 멀티미디어 디비 하나

만드는 데도 원활하게 못 만들고 있네요.. T.T


[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.