Системные требования Lucene.NET
Может ли кто-либо с опытом внедрения / запуска решения Lucene.NET порекомендовать приблизительные спецификации системы для реальной среды. Это процессор, память или диск интенсивно. Использует ли он только один процессор, поэтому наличие коробки с мультипроцессорами / ядрами не принесет много пользы и т. Д.?
Это для разработки новых месторождений, поэтому не существует подходящей существующей системы, на которой можно было бы основываться. Ожидается, что данные, которые мы будем индексировать, будут содержать 200 тыс. Документов (клиентов) и будут содержать стандартные элементы, такие как имя, контактные данные и пара адресов - поэтому каждая запись не будет слишком большой.
Полезно, чтобы мы приступили к нашим рекомендациям по аппаратному обеспечению, прежде чем у нас действительно будет возможность создать какое-либо тестовое решение - и имеющееся в настоящее время оборудование затруднит сравнение или получение каких-либо тестов.
1 ответ
Вы не получите достойного ответа, поскольку это полностью зависит от того, что вы делаете (количество и сложность запросов), а также от размера хранилища.
Ожидается, что данные, которые мы будем индексировать, будут содержать 200 тыс. Документов (клиентов) и будут содержать стандартные элементы, такие как имя, контактные данные и пара адресов - поэтому каждая запись не будет слишком большой.
Я бы поставил под сомнение выбор Lucene как правильной технологии для начала. Кажется, что "единственный инструмент, который я знаю, - это ахмер, поэтому я делаю свою проблему похожей на гвоздь".
Lucene - это не общая база данных - это система поиска по полнотекстовому индексу документов. у него есть серьезные ограничения, а также сильные стороны. Любые недокументированные данные (адресная книга и т. Д.) Я бы НЕ сохранял в чем-то вроде lucene.
Тем не менее, 200.000 документов звучат как ужасные... посредственные размеры. Вы, вероятно, в порядке с "приличной системой". На мой взгляд, всегда лучше использовать Velociraptor Raid 10 для хранения данных, если производительность становится проблемой, но даже в этом случае контроллер жесткого диска может иметь огромное значение.