Недавно я недавно был в OEIS (Онлайн-энциклопедии целочисленных последовательностей), пытаясь найти конкретную последовательность, которая у меня была.
Теперь эта база данных довольно большая.На веб-сайте утверждается, что если бы издание 2006 года (! 5 лет) было напечатано, оно заняло бы 750 томов текста.
Я уверен, что это та же проблема, с которой столкнется GoogleНо у них также есть распределенная система, в которой они используют преимущества балансировки нагрузки.
Однако, пренебрегая балансировкой нагрузки, сколько времени требуется для выполнения запроса по сравнению с размером базы данных?
Или, другими словами, какова временная сложность запроса относительно размера БД?
Редактировать: Чтобы сделать вещи более конкретными, предположим, что входной запрос просто ищет строкутакие номера, как:
1, 4, 9, 16, 25, 36, 49