Modeling and querying data in NoSQL databases
MapReduce: simplified data processing on large clusters