최근에 저는 OEIS (Integer Sequence Online Encyclopedia)에 최근에 가지고 있던 특정 시퀀스를 찾으려고했습니다.데이터베이스 쿼리 시간은 데이터베이스 크기에 따라 어떻게 다릅니 까?
이제이 데이터베이스는 상당히 큽니다. 웹 사이트에 따르면 2006 년 (5 세) 판이 인쇄되면 750 권의 텍스트를 차지하게됩니다.
Google이 처리해야하는 것과 동일한 문제라고 확신합니다. 그러나로드 밸런싱을 이용하는 분산 시스템도 있습니다.
그러나 부하 분산을 무시하면 데이터베이스 크기에 비해 쿼리를 실행하는 데 시간이 얼마나 걸리나요?
또는 다른 말로하면 DB 크기와 관련하여 쿼리의 시간 복잡도는 얼마입니까?
편집 : 데이터베이스 엔진 구현 등을 포함한 요소, 인덱싱 전략의 수에 따라 달라집니다
1, 4, 9, 16, 25, 36, 49
문자열의 길이는 얼마나됩니까? – Oded
Google은 OEIS보다 많은 ** 대규모 정보를 처리합니다. 그들이하는 방법은 [BigTable 논문] (http://labs.google.com/papers/bigtable.html)을 확인하십시오. –
@Oded : 문자열이 4 - 8 사이의 쉼표로 구분 된 정수라고 가정합니다. 각 정수는 1 - 10 자리입니다. –