Bonjour, serait-il possible de m'expliquer si ES assure en plus de la distribution de l'indexation est ce que l'activité de recherche est -elle aussi réparti sur plusieurs noeud à l'image de ce que fait hadoop.
En d'autre terme lorsque j'effectue une recherche. Cette recherche est-elle traitée par plusieur noeuds de mon cluster ou est-elle traité par un seul noeud?
La recherche est distribuée sur tous les shards mais au contraire d'hadoop (si je ne m'abuse), elasticsearch n'interroge qu'un seul des shards (le primaire ou l'un des secondaires) et il attend la réponse.
Et non tous les shards en s'arrêtant dès que l'un répond.
Il y a load balancing natif donc la charge est distribuée sur le cluster.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.