Elasticsearch : Base & REST

Notions de base

FondamentalTransition depuis les bases relationnelles

Relational DB ⇒ Databases ⇒ Tables ⇒ Rows ⇒ Columns

Elasticsearch ⇒ Indices ⇒ Types ⇒ Documents ⇒ Fields

Exemple : /twitter/users/sdoignon

Informations

Elasticsearch dissimule la complexité.

Tout seul et automatiquement il va :

- Va ranger vos Tables/Types dans des paniers/shards

- Va répliquer ces paniers/shards dans votre cluster

- Le cluster est dynamique

- Créer des schémas automatiquement pour vos Databases/Indices

- Tous les champs sont indexés

Shards

ComplémentRouting a document

shard = hash(routing) % number_of_primary_shards

ComplémentUn cluster ElasticSearch

Un cluster Elasticsearch possède toujours un Master qui est par défaut élu. Si celui ci quitte le cluster, un nouveau Master sera élu.

PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimer Sylvain Doignon, 2015 (Contributions : Stéphane Crozat, les étudiants de l'UTC) Paternité - Partage des Conditions Initiales à l'IdentiqueRéalisé avec Scenari (nouvelle fenêtre)