Мне интересно, есть ли у других попытки сравнительного анализа Elassandra (точнее, я использую express-cassandra ), используя esrally . Я надеюсь, что не буду тратить на это больше времени, если это не хорошее решение для тестирования Elassandra.
Читая документацию, похоже, что Rally способен начать с нуля: скачайте Elasticsearch, установите исходный код, соберите его, запустите его, подключите, создайте полную схему, затем начните тестирование с заполнением схемы данными (возможно, с некоторые случайные данные), делать запросы, ...
У меня уже есть все на месте, и единственное, что я действительно хочу увидеть, это несколько вещей, таких как:
- Какая из 10 различных настроек памяти быстрее.
- Какой тип поиска работает, независимо от того, вызывают ли варианты 1, 2 и 3 из моего существующего программного обеспечения резкое замедление или нет ...
- Влияет ли вставка во время поиска на скорость моих поисков.
Я не собираюсь менять многие параметры, кроме памяти (-Xmx
, -Xms
, возможно, некоторые другие ... например, кэшированную строку в отдельной куче.) Конечно, я хочу запустить все тесты с последней Elassandra и не подумайте о восстановлении или что-нибудь в этом роде.
Из прочтения документации нет упоминания об Элассандре. В Google я нашел всего ДВА СТРАНИЦЫ о тестировании с esrally и Elassandra, и это не повысило мою уверенность в том, что это выполнимо ...
Я бы предположил, что мне нужно использовать benchmark-only
конвейер . Это, по крайней мере, удаляет всю сборку исходного кода, сборку и т. Д. Я думаю, это также уменьшает количество параметров, которые я получаю в полученном тесте, но мне не нужны все детали ...
Был ли у вас опыт такой настройки? (Элассандра + эсраил)