Можно взглянуть на Xymon (hobbitmon)
Это - открытый исходный код, переписывают Bigbrother, я использую его для контроля нашей фермы сервера (Linux), и я очень удовлетворен им. В моем предыдущем задании я заменил Nagios им для контроля Linux, VMS, hpux, tru64 и серверы Windows NT/2000.
Сервер работает на (почти) любом Unix, существует простой и хороший интегрированный веб-интерфейс. Клиенты работают на Unix, Windows & VMS (;)), она контролирует и графики много метрик out-of-the-box (т.е.: ЦП, Память, Диск и Сеть ввод-вывод). Можно добавить пользовательские проверки и метрики. Легко настроить (и очень быстро). Я не опишу здесь все функции этого инструмента, но я настоятельно рекомендую его!
Домашняя страница и демонстрация: http://www.xymon.com/
Клиент Windows: h ** p://sourceforge.net/projects/bbwin
(Извините за неработающий канал, но я могу отправить только один, поскольку я - новый пользователь ^^),
Размер строки будет иметь мало значения, если Вы запросите тем индексом каждый раз. Индексная структура будет искаться одну строку, и заключительный элемент индекса укажет непосредственно на блок данных, содержащий строку.
Если Вы регулярно запрашиваете просто часть строки, то добавление дополнительных индексов могло бы помочь, поскольку можно включать более затем одно поле в индекс, означающий, что заключительного поиска строки не должно происходить, но для поиска одной строки это не будет иметь большое значение, если у Вас нет очень многих за короткий промежуток времени.
Поиск 10-х миллионов строк не намного медленнее, чем ищущие миллионы строк (или сотни тысяч, и так далее), если поиск использует соответствующий индекс, а не сканирование таблицы.