NoSQL Databases: Why, what and when – An Overview on NoSQL Datastores