Scale-Out Architectures: NoSQL and Hadoop