난수로 생성된 파일명의 위 파일들은 DB(MS-SQL)에서 인덱스하여 아래와 같이 저장한다고 했을때
어떤 경우가 가장 데이터를 찾는데 빠를까요? 혹은 보다 빠르게 할 수 있는 방법은?
1. 모든 파일을 한 폴더에 넣어서 저장하여 보관
ex) [Datafolder]
2. 월 별로 묶어서 관리
ex) [201301] [201302] [201303] .., [201402] ...
3. 연도별 폴더에 월별로 묶어서 관리
ex) [2013] - [201301], [201302], [201303] .., [201312]
[2014] - [201401]. [201402], [201403] .., [201412]
:
현재 저희 모 프로그램이 1번과 같이 파일을 무작정 관리하고 있습니다.
대략 현재까지의 용량은 1.7TB 월 100GB 가량 증가하고 있습니다.
1¹ø °°Àº °æ¿ì Æú´õ¸¦ ¿©´Â ¼ø°£ Á×À½À» ¸Àº¾´Ï´Ù.
±×¸®°í Windows Search ¼ºñ½º°¡ ÄÑÁ®ÀÖ´Ù¸é ²¨µÎ´Â °Íµµ ÁÁ±¸¿ä.
DB¿¡¼ ºü¸£°Ô ã´Â°Í°ú ÆÄÀϽýºÅÛÀÇ Æú´õ´Â ¿¬°üÀÌ ¾ø°ÚÁÒ.
DB¿¡¼ ãÀº ÈÄ ÆÄÀÏ¿¡ Á¢±ÙÀ» ºü¸£°Ô ÇÏ´Â°Ô ¿øÇϽô°Ŷó¸é, ÆÄÀϽýºÅÛ µû¶ó ´Ù¸¥µ¥ ÃÖ±Ù ÆÄÀÏ ½Ã½ºÅÛÀº Æú´õ ±¸Á¶¿Í´Â º° »ó°ü ¾ø½À´Ï´Ù.
½©(Ž»ö±â)¿¡¼ Á¢±ÙÇÒ°Ô ¾Æ´Ï¶ó¸é ¸»ÀÌÁÒ.
Á¢±Ù ¼Óµµ´Â...
db¿¡ ÆÄÀÏ¸í ¿Ü¿¡ °æ·Î¸¦ ´Ù ÀúÀåÇÑ °æ¿ì¶ó¸é Æú´õ¸¦ ¿©·¯´Ü°è·Î ³ª´©´Â°Ô ±âº»ÀûÀ¸·Î ´õ ºü¸£°Ú°í¿ä.
±×·¸°Ô ³ª´©°íµµ Æú´õ´ç ÆÄÀÏ ¼ö°¡ ¸¹´Ù¸é À©µµ¿ì ½Ã½ºÅÛÀ̶ó¸é ¼Ä¡ ¼ºñ½º Äѳõ°í »öÀÎ ÇØµÎ½Ã´Â°Ô ´õ ÁÁÀ» °Ì´Ï´Ù. ÆÄÀÏ ½Ã½ºÅÛµµ ÇϳªÀÇ dbÀ̹ǷÎ...
±×¸®°í Á¢±Ù ÀÚü´Â ¿ë·®ÇÏ°í »ó°ü ¾ø°í, ÆÄÀÏ ¼ö¸¸ º¸½Ã°í ÆÄÀÏ ¼ö¸¦ ÃÖ´ëÇÑ ±ÕµîÇÏ°Ô ³ª´ ¼ö ÀÖÀ¸¸é¼ ÀÏÁ¤ ¼ö ÀÌÇÏ°¡ µÇ´Â ¹æ¹ý, ¼ö°¡ ¾öû ³ª´Ù¸é ´ÙÃþ ±¸Á¶°¡ ´õ ÁÁÀ» °ÍÀÌ°í¿ä.
ÇÏÁö¸¸ Ž»ö±â¿¡¼ ºÒ·¯¿Â´Ù¸é 1¹øÀº Ž»ö±â¿¡ ÆÄÀÏ Ç¥½ÃÇϴµ¥¸¸ ´ë¿©¼¸½Ã°£ °É¸®Áö ½Í½À´Ï´Ù.
ÃßõÇÏ´Â ¹æ¹ýÀº 3¹øÀÔ´Ï´Ù.
¹é¾÷Çϱ⵵ ÁÁ°í, ¼öÀÛ¾÷À¸·Î ã±â¿¡µµ Á» ´õ ¼ö¿ùÇÕ´Ï´Ù.