Change Point Detection Algorithms And Methodology For Large-Scale Data