Thursday 18 June 2015

Elastic Search and its uses

This post gives a brief about ElasticSearch and when it is good to use it.

ElasticSearch is an open source search engine built on top of Apache Lucene. Its features and upgrades allow it to work just like  schema-less JSON datastore that can be accessed using both search-specific methods and regular database CRUD-like commands.

Disadvantage of ElasticSearch -
Lack of security as it doesn't provide any authentication or access control functionality.
Lack of Transaction
Backups and durability is not as hight priority as in other data stores.
Lack of third party tools



Choosing the right datastore depends on the type of data being stored and how we are planning to use it. Let's discuss a special case when we have to store million of JSON documents which do not change over time and are only used for searching. For this particular case ElasticSearch will take the game as it uses less memory and less disk space.

0 comments:

Post a Comment

 

Copyright @ 2013 Appychip.

Designed by Appychip & YouTube Channel