Elk - An introduction
- 3. What is our problems?
• Full text search on Persian messages.
3
• BI Dashboard
• ETL
• Search engine
• Log Analyzer
• Monitoring
• Sensor Monitoring
• CQRS – read side
- 6. Which companies uses ELK
6
Supporting e-commerce
search for 60+ countries
in 21+languages
Generate Actionable
value from game play
data and server events
Searching Across 800
million listings in sub
seconds
Powering the search for
Interplanetary discovery
Delivering a better help
experience for over a
billion users
Providing search on
azure and powering
social dynamics
- 7. Which companies uses ELK
7
Supporting e-commerce
search for 60+ countries
in 21+languages
Unlocking yesterday’s
content for the future of
media search
Reducing system
downtime at the basis of
cisco’s cloud native
Enhancing user
experience by processing
over a billion of events
every day
Aggregating business
metrics to control critical
marketplace behaviors
And many
others…
- 14. ElasticSearch vs Relational databases
14
ElasticSearch Relational databases
Index Database
Type Table
Document Row
Field Column
Analyze Index
_id Primary key
Mapping Schema
Shard Physical partition
Route Logical partition
Parent/child, nested Relational
DSL Query SQL
- 36. Is it suitable for you?
• Data Structure.
36
• You Need ACIDity?
• You need fast write?
• You are a startup?
• Your problem is small?