что ElasticSearch в отличие от Solr изначально разрабатывал как распределенный индекс? - PullRequest
0 голосов
/ 16 июня 2019

В разговоре я слышал, что ElasticSearch

В отличие от Solr, был спроектирован с нуля как распределенный индекс

Мне было интересно, что это значит для ElasticSearch, спроектированного с нуля как распределенный индекс?

Для чего предназначен Solr? Чем ответ отличается от распределенного индекса?

1 Ответ

1 голос
/ 16 июня 2019

Первые версии Solr не поддерживали кластеризацию - он даже не поддерживал более одного ядра внутри каждого экземпляра Solr. Многоядерная поддержка была представлена ​​позже, затем SolrCloud (поддержка кластеризации) и коллекции были представлены в Solr 4.

До появления SolrCloud у вас была поддержка кластеризации вручную (то есть то, что известно как sharding) и поддержка репликации (сначала через внешние программы, такие как rsync, затем встроенная через http-репликацию), но SolrCloud была первой версией, которая его поддерживала без явной обработки из вашего собственного кода.

...