Elasticsearch - benelog Gmbh & Co. KG
Elasticsearch
Unternehmen stehen vor der Herausforderung, dass Daten, die sie für ihren Geschäftsprozesse benötigen, immer komplexer und unstrukturierter werden. Ziel ist Methoden zu finden, welche die wachsenden Datenmengen für Unternehmen sinnvoll nutzbar machen.
Elasticsearch ist eine Open-Source Such- und Analyse-Engine basierend auf Lucene. Es durchsucht, analysiert und visualisiert Daten in Echtzeit und in großem Maßstab. Die Suchergebnisse des in Java geschriebenen Programms werden im NoSQL-Format (JSON) gespeichert über ein RESTful-Webinterface ausgegeben. Neben Solr hat es sich zu einer weit verbreiteten Volltextsuchmaschine entwickelt und überzeugt durch seine ansprechende Architektur. Besonders sinnvoll ist der Einsatz von Elasticsearch, wenn es um Echtzeit-Suche und den Einsatz in dynamischen Umgebungen, wie etwa Clouds, geht. Einfaches Clustering zur Realisierung von Hochverfügbarkeit und Lastenverteilung, vollständige REST- und Java-API, sowie schemalose und dokumentenorientierte Arbeit machen Elasticsearch erfolgreich.
Für Unternehmen ist es zunehmend ein Wettbewerbsvorteil effizient mit großen Datenmengen umgehen und diese kurzfristig sinnvoll filtern zu können. Elasticsearch unterstützt Unternehmen darin verschiedene Datensätze zu verknüpfen und sich damit einen Überblick über Zusammenhänge zwischen heterogenen Daten aus unterschiedlichen Quellen zu verschaffen. Viele namhafte Unternehmen wie Cisco, eBay, Goldman Sachs, NASA, Microsoft, New York Times oder Wikipedia verwenden Elasticsearch um missionskritische Systeme zu betreiben.