Эволюция алгоритмов map-reduce. Подсчет page rank с использованием графовой модели вычислений, продукт Apache Spark и его возможности