Elastic Search
Elasticsearch ist eine skalierbare und leistungsstarke Such- und Analyse-Engine. Sie ermöglicht das Durchsuchen, Analysieren und Visualisieren von großen Datenmengen in Echtzeit. Elasticsearch wird oft als Backend-System in Anwendungen verwendet, um eine schnelle und genaue Suche zu ermöglichen.
Mit Hilfe der Elastic Search können Text-, Numerische-, strukturierte, sowie unstrukturierte Daten als auch Geodaten verarbeitet werden.
Schnelligkeit
Elastic Search ist extrem schnell und braucht bloß ein paar Sekunden von der Indexierung eines Eintrags bis zur Auffindbarkeit im System.
Verteilung
Durch die Verwendung von Shards durch die Elastic Search haben Sie selbst bei Hardware Ausfällen die Möglichkeit Ihre Daten durch redundante Kopien wiederherzustellen.
Skalierbarkeit
Fügen Sie neue Server hinzu, werden diese direkt von Elastic Search verwendet, um neue Shards zu erstellen und Ihre Daten zu verarbeiten.
Ökosystem
Durch den Elastic Stack erhalten Sie die Möglichkeit Ihre Daten bereits vor der Indexierung zu verarbeiten und zum Beispiel mit Kibana in Echtzeit zu visualisieren.