СПОСОБ УПРАВЛЕНИЯ СИСТЕМОЙ БАЗ ДАННЫХ (ВАРИАНТЫ)

1. Способ управления системой баз данных, в которую входит один или несколько узлов, содержащих один или несколько процессоров и память, в которой хранится одна или несколько программ, выполняемых одним или несколькими процессорами, включающий:
прием энного числа запросов от одного или нескольких узлов системы баз данных;
объединение энного числа запросов до инициирования операций обслуживания энного числа запросов;
сокращение числа операций обслуживания энного числа запросов и
выполнение сокращенного числа операций обслуживания энного числа запросов.
2. Способ по п.1, в котором система баз данных содержит поисковый механизм.
3. Способ по п.2, в котором поисковый механизм содержит децентрализованную роевую систему, в которой используется один или несколько роевых алгоритмов.
4. Способ по п.1, в котором:
энное число запросов включает энное число запросов суммирования для суммирования со значением в строке, хранящейся в системе баз данных;
при объединении энного числа запросов до инициирования операций обслуживания энного числа запросов объединяется энное число запросов суммирования со значением в строке, хранящейся в системе баз данных; и
при выполнении сокращенного числа операций выполняется операция суммирования со значением в строке, хранящейся в системе баз данных, для энного числа запросов суммирования за менее чем N транзакций.
5. Способ управления системой баз данных с использованием одного или нескольких комбинаторов, в которую входит один или несколько узлов, содержащих один или несколько процессоров и память, в которой хранится одна или несколько программ, выполняемых одним или несколькими процессорами и содержащих комбинатор множеств, включающий:
прием множества значений, соответствующих энному числу процессов, от одного или нескольких узлов системы баз данных;
объединение энного числа процессов до инициирования операций над множествами, чтобы задать значения в таблице, хранящейся в запоминающем устройстве системы баз данных;
сокращение числа операций над множествами, чтобы задать значения энного числа процессов; и
выполнение сокращенного числа операций над множествами.
6. Способ управления поисковым механизмом, использующим роевую систему баз данных и содержащим один или несколько процессоров и память, в которой хранится одна или несколько программ для выполнения одним или несколькими процессорами, содержащих один или несколько комбинаторов, включающий:
прием энного числа задач обслуживания;
объединение энного числа задач обслуживания до инициирования операций их выполнения;
сокращение числа операций выполнения энного числа задач обслуживания и
осуществление сокращенного числа операций выполнения энного числа задач обслуживания.
7. Способ по п.6, в котором при приеме энного числа задач обслуживания от пользователя поискового механизма принимается запрос на поиск.
8. Способ по п.6, в котором задачи обслуживания включают ранжирование элементов данных комбинатором ранжирования, который ранжирует множество элементов данных и сохраняет энное число верхних из множества элементов данных.
9. Способ по п.6, в котором задачи обслуживания включают ведение одним или несколькими комбинаторами одного или нескольких журналов регистрации, в которых осуществляется сбор данных числа посещений веб-сайтов и формирование итоговой информации о веб-страницах.
10. Способ по п.9, в котором при ведении одним или несколькими комбинаторами одного или нескольких журналов регистрации используется один или несколько комбинаторов присоединения, которые присоединяют строки текста к существующему множеству строк текста.
11. Способ по п.9, в котором при ведении одним или несколькими комбинаторами одного или нескольких журналов регистрации используется один или несколько суммирующих комбинаторов, которые сконфигурированы на подсчет числа элементов и объединение подсчитанного числа с существующими данными.
12. Способ по п.6, в котором задачи обслуживания включают обнаружение передаваемого по электронной почте спама с использованием одного или нескольких комбинаторов спама, которые вычисляют множество подписей, исходя из заголовков и содержания сообщений электронной почты, и выясняют, содержатся ли такие же подписи в большом числе сообщений, передаваемых большому числу адресатов.
13. Способ по п.12, дополнительно включающий использование комбинатора подсчета регистрации, который подсчитывает число адресатов из большого числа адресатов, получивших сообщение с одинаковой подписью, и определяет, что сообщение с этой подписью является спамом, если достигнуто заданное большое подсчитанное число.
14. Способ по п.6, в котором энное число задач обслуживания включает поиск URL на веб-странице одним или несколькими комбинаторами подсчета регистрации, которые подсчитывают однозначно определяемые элементы из множества категорий элементов.
15. Способ по п.14, в котором множество категорий элементов включает подмножество из группы, включающей уровни географических местонахождений, географические IP-адреса, IP-сети класса С со ссылкой на домены, привязки входящих ссылок, рекламные сообщения торговых веб-страниц и фасеты.