https://1library.net/document/zxxo8eoz-improving-mapreduce-incremental-processing-using-map-data-storage.html