Michael Skarum: ElasticSearch, Mjølner 12.08.15

Page 1

Why elasticsearch? Michael Skarum


Michael Skarum 

Independent software developer, architect and consultant.

Mostly doing system integrations and backends for web/apps

Migrating from FAST to Elasticsearch

http://skarum.net


You know, for search‌


Cluster & nodes Node 5 Node 4

Node 1 Node 3

Node 2


Features Geo search Aggregations Language analyzers


Is it webscale?


Open source


Elastic 

200+ employees

23 countries

18 time zone

30 languages


For - You Know, More Than Search

MARVEL



Clojure

Cold Fusion

Erlang

Go

Groovy

Haskell

Java

JavaScript

.NET

OCaml

Perl

PHP

Python

R

Ruby

Scala

Smalltalk

Vert.x


The ELK stack


Search engine – not a datastore

Fast and lock-free Not ACID Refeeding


Dynamic – not schema less 

curl -XPUT 'localhost:9200/index/document/1' -d '{ "a" : "b" }'

curl -XPUT 'localhost:9200/index/document/2' -d '{ "a" : 1 }‘

curl -XPUT 'localhost:9200/index/document/2' -d '{ "a" : 1 }'

curl -XPUT 'localhost:9200/index/document/1' -d '{ "a" : "b" }'

 


Dynamic – not schema less


Alias

Index_1

Index_2



But what about the not so great stuff? 

Security

Operations and management

It’s not a primary data source

Elastic support only for Found and self hosted


Why are developers so happy? 

Developer friendly REST API

Developer friendly server setup

Scales extremely well

Great community


Some links 

https://www.elastic.co

https://www.elastic.co/guide/en/elasticsearch/guide

https://github.com/elastic/elasticsearch

http://stackoverflow.com/questions/tagged/elasticsearch


?


Michael Skarum 

T: +45 20 40 64 80

E: michael@skarum.net

W: skarum.net

https://dk.linkedin.com/in/skarum


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.