DB 사이즈 개념에 대해서 질문드립니다.

김제연   
   조회 3253   추천 0    

 안녕하세요 .. 제가 만든 프로그램을 이제 좀 테스트 해보려고 하는데 .. 

생각이 많아져서 질문드립니다.. 

레코드가 제가 생각할때 하루에 1만개 정도씩 들어올걸로 예상하고 .. 

한달잡고 30만개이고 .. 보통 3개월 기준으로 검색한다고 쳤을때 그럼 90 만개에서 

검색이 되는데요 .. 제가 궁금한건... 이 90 만개가 업체 10개 일경우 입니다. 

만약 김제연을 검색하면.. 이게 90 만개에서 검색이 되겠지만.. 그 검색 부하가 

90만개에서 검색하는 부하가 걸리는건가요 ? 아니면 where 절에서 .. 10만개만 있는 조건을 

준다고 하면.. 10만개에서 검색하는 부하가 걸리는건가요 ?


지금까지 .. 그냥 테스트만 해서 .. 만건 넣고 했는데 .. 괜시리 많아지면 문제 생길까봐 

걱정이 앞서네요 ..


쉽게 100만건 있는곳에서 .. 이름검색을 하면.. 100만건 검색하겠지만

where 절로 .. 1만건으로 나눌수 있다면.. 1만건에서 검색하는 부하가 생기면... 100만건이든

1000만건이든.. 크게 신경을 안써도 될것 같아서요 ..


첫 개발이고 개념이 부족해서 자꾸 질문드리게 되네요 .. 조언 부탁 드리겠습니다.


짧은글 일수록 신중하게.
일국 2017-03
천만건이 있더라도 where절 인덱스 정확하게 반영되면 0.몇초 이내로 검색됩니다.
DAP박인호 2017-03
Where 절 조건이 index  조건일 경우
1만건으로 보시면 됩니다.

 Index설계가 중요합니다.
     
+1 설계아 아주 중요하겠네요
김제연 2017-03
와우... 감사합니다.. 그럼 어짜피 100만건에서 검색할꺼 아니니... 크게 신경쓸 부분은 아니겠네요 .. 감사합니다.
회원K 2017-03
index를 잘~!! 걸어서
DB의 일부만 검색에 걸리게 해야하며
걸린 것들은 캐슁 되어서 재반복적인 조회를 하지 않아도 되고 하고
적당한 단위로 DB를 파티셔닝해서 파일 access를 줄입니다.

DB 책을 보면 잠깐 나와 있는 것어서 쉽지는 않을거에요.
ITES 2017-03
저도 비슷한 문제로 고민한적이 있습니다.
윗분들께서 말씀하신대로 인덱스... 정말중요합니다.
헌데 검색범위를 높이려고 인덱스를 남발하게되면 의미없기 때문에 많이 고민하셔야합니다.
앙드레준 2017-03
시간을 들여 개념을 잡고 가시면 좋지만, 상황이 안되시면
간단하게 DB튜닝에 대한 책을 하나 구하셔서 필요할 때마다 레퍼런스처럼 보시는게 좋습니다.
쿼리 최적화에 대해서는 업무에 따라 변수가 많으니 뭐라 찍어서 말씀드리기 어려운 질문입니다.
앙드레준 2017-03
게다가 상용서비스를 하는 DB는 예측불가능하게... 계속 늘어나기만 하기 때문에 훗날 넘치는 용량을 해결하기 위한 고민을 미리 해두시면 좋습니다.
업무상 or 기간별등 여러가지 방향의 분할 가능여부를 파악해두셔야겠지요.
     
김제연 2017-03
좋은 말씀 감사드립니다...
잔다르크 2017-06
철지난 답변입니다만,

제가 가진 데이터가 10억건이 넘는데 인덱싱 잘 해두니까 아무리 늦어도 몇초 단위에서 작업 다 끝나더라고요.

인덱스만 잘 걸어두면 point to point 는 물론이고 line to point, line to line도 아주 빠르게 검색 됩니다.

만약 where bla~bla~에서 인덱싱 되지 않은 조건이 들어가면 모든 데이터를 대상으로 검색해야 하므로 속도가 느릴 수 밖에 없습니다.


QnA
제목Page 2016/5708
2015-12   1674455   백메가
2014-05   5139851   정은준1
2017-03   3990   차넷컴퓨터
2017-03   4382   GoJoo
2017-03   5126   두cpu
2017-03   15133   s김종화z
2017-03   3215   민지파파
2017-03   4788   yeondoo
2017-03   11201   나파이강승훈
2017-03   3370   audacity
2017-03   4353   전설속의미…
2017-03   3955   광현아빠
2017-03   3896   느낌
2017-03   3888   김종국12
2017-03   9599   안지야
2017-03   3562   AplPEC
2017-03   3669   이하나
2017-03   5115   느낌
2017-03   3254   김제연
2017-03   5315   lovin09
2017-03   3673   신은왜
2017-03   3874   NiteFlite9