Strategies for Landing an Oracle DBA Job as a Fresher
Solr on Cloud
1. 1
Solr on CloudSolr on Cloud
Tallinn University of TechnologyTallinn University of Technology
Introduction to Development in Cloud by Anton Vedešin
Road Management Team
2. 2
What is ?What is ?
“ Solr is the popular, blazing-fast open
source enterprise search platform built on
Apache Lucene™.
Solr powers the search and navigation
features of many of the world's largest
internet sites.
5. 5
Why we need ?Why we need ?
optimised for search
larges volumes of documents
text-centric
results sorted by relevance
read-dominant
document-oriented
flexible schema
7. 7
All terms in the index map to one or more documents.
Terms in the inverted index are sorted in ascending lexicographical
order
Inverted indexInverted index
16. 16
Keyword searchKeyword search
relevant results must be returned quickly
spelling correction is needed
autosuggestions save keystrokes
synonyms of query terms must be recognised
phrase handling is needed
queries with common words must be handled
show more results if the top results aren’t satisfactory
24. 24
Data modeling featuresData modeling features
Result grouping/field collapsing
Flexible query support
Joins
Document clustering
Importing rich document formats such as PDF, Word
Importing data from relational databases
flat denormalised documentflat denormalised document
25. 25
Other important featuresOther important features
Atomic updates with optimistic concurrency
Real-time get
Write-durability using a transaction log
26. 26
SolrCloudSolrCloud
centralised configuration
distributed indexing with no SPoF
automated failover to a new shard leader
queries can be sent to any node in a cluster to trigger
a full, distributed search across all shards, with
failover and load-balancing support built in.
fault-tolerance & high availabilityfault-tolerance & high availability
ZooKeeper
27. 27
Not to use !Not to use !
request a large result set
do deep analytic tasks
querying across relationships
document-level security
30. 30
Who?Who?
Postgres DBA @
Studying MSc Comp. & Systems Eng.
@
Studied BSc Maths Eng. @
Writes blog on 2ndQuadrant
Does some childish
Loves independent films
2ndQuadrant
Tallinn University of Technology
Yildiz Technical
University
blog
paintings
@
Skype: gulcin2ndq
Github:
apatheticmagpie
gulcin