안녕하세요 .. 제가 만든 프로그램을 이제 좀 테스트 해보려고 하는데 ..
생각이 많아져서 질문드립니다..
레코드가 제가 생각할때 하루에 1만개 정도씩 들어올걸로 예상하고 ..
한달잡고 30만개이고 .. 보통 3개월 기준으로 검색한다고 쳤을때 그럼 90 만개에서
검색이 되는데요 .. 제가 궁금한건... 이 90 만개가 업체 10개 일경우 입니다.
만약 김제연을 검색하면.. 이게 90 만개에서 검색이 되겠지만.. 그 검색 부하가
90만개에서 검색하는 부하가 걸리는건가요 ? 아니면 where 절에서 .. 10만개만 있는 조건을
준다고 하면.. 10만개에서 검색하는 부하가 걸리는건가요 ?
지금까지 .. 그냥 테스트만 해서 .. 만건 넣고 했는데 .. 괜시리 많아지면 문제 생길까봐
걱정이 앞서네요 ..
쉽게 100만건 있는곳에서 .. 이름검색을 하면.. 100만건 검색하겠지만
where 절로 .. 1만건으로 나눌수 있다면.. 1만건에서 검색하는 부하가 생기면... 100만건이든
1000만건이든.. 크게 신경을 안써도 될것 같아서요 ..
첫 개발이고 개념이 부족해서 자꾸 질문드리게 되네요 .. 조언 부탁 드리겠습니다.
1¸¸°ÇÀ¸·Î º¸½Ã¸é µË´Ï´Ù.
Index¼³°è°¡ Áß¿äÇÕ´Ï´Ù.
DBÀÇ ÀϺθ¸ °Ë»ö¿¡ °É¸®°Ô ÇؾßÇϸç
°É¸° °ÍµéÀº ij½³ µÇ¾î¼ Àç¹Ýº¹ÀûÀÎ Á¶È¸¸¦ ÇÏÁö ¾Ê¾Æµµ µÇ°í ÇÏ°í
Àû´çÇÑ ´ÜÀ§·Î DB¸¦ ÆÄƼ¼Å´×Çؼ ÆÄÀÏ access¸¦ ÁÙÀÔ´Ï´Ù.
DB Ã¥À» º¸¸é Àá±ñ ³ª¿Í ÀÖ´Â °Í¾î¼ ½±Áö´Â ¾ÊÀ»°Å¿¡¿ä.
ÀºÐµé²²¼ ¸»¾¸ÇϽŴë·Î À妽º... Á¤¸»Áß¿äÇÕ´Ï´Ù.
Çåµ¥ °Ë»ö¹üÀ§¸¦ ³ôÀÌ·Á°í À妽º¸¦ ³²¹ßÇϰԵǸé Àǹ̾ø±â ¶§¹®¿¡ ¸¹ÀÌ °í¹ÎÇϼžßÇÕ´Ï´Ù.
°£´ÜÇÏ°Ô DBÆ©´×¿¡ ´ëÇÑ Ã¥À» Çϳª ±¸Çϼż ÇÊ¿äÇÒ ¶§¸¶´Ù ·¹ÆÛ·±½ºÃ³·³ º¸½Ã´Â°Ô ÁÁ½À´Ï´Ù.
Äõ¸® ÃÖÀûÈ¿¡ ´ëÇؼ´Â ¾÷¹«¿¡ µû¶ó º¯¼ö°¡ ¸¹À¸´Ï ¹¹¶ó Âï¾î¼ ¸»¾¸µå¸®±â ¾î·Á¿î Áú¹®ÀÔ´Ï´Ù.
¾÷¹«»ó or ±â°£º°µî ¿©·¯°¡Áö ¹æÇâÀÇ ºÐÇÒ °¡´É¿©ºÎ¸¦ ÆľÇÇصμž߰ÚÁö¿ä.
Á¦°¡ °¡Áø µ¥ÀÌÅÍ°¡ 10¾ï°ÇÀÌ ³Ñ´Âµ¥ Àε¦½Ì Àß ÇØµÎ´Ï±î ¾Æ¹«¸® ´Ê¾îµµ ¸îÃÊ ´ÜÀ§¿¡¼ ÀÛ¾÷ ´Ù ³¡³ª´õ¶ó°í¿ä.
À妽º¸¸ Àß °É¾îµÎ¸é point to point ´Â ¹°·ÐÀÌ°í line to point, line to lineµµ ¾ÆÁÖ ºü¸£°Ô °Ë»ö µË´Ï´Ù.
¸¸¾à where bla~bla~¿¡¼ Àε¦½Ì µÇÁö ¾ÊÀº Á¶°ÇÀÌ µé¾î°¡¸é ¸ðµç µ¥ÀÌÅ͸¦ ´ë»óÀ¸·Î °Ë»öÇØ¾ß ÇϹǷΠ¼Óµµ°¡ ´À¸± ¼ö ¹Û¿¡ ¾ø½À´Ï´Ù.