While going through learning hadoop and spark, I came across "distributed data processing" and "distributed computing".
Could you let me know if they both are same or referring to different concepts?
Software Engineering Stack Exchange is a question and answer site for professionals, academics, and students working within the systems development life cycle. It only takes a minute to sign up.
Sign up to join this communityWhile going through learning hadoop and spark, I came across "distributed data processing" and "distributed computing".
Could you let me know if they both are same or referring to different concepts?
Although in theory there could be a subtle difference, in practice both terms refer to the same concept.
According to wikipedia:
Computing is any activity that uses computers to manage, process, and communicate information.
and:
Data processing is, generally, "the collection and manipulation of items of data to produce meaningful information." (...) it can be considered a subset of information processing
According to these definitions, data processing could be seen as a subset of computing.
However both terms were historically used interchangeably until a recent past. Because the root of computing is latin and means calculating, since early use of computers were mostly numeric calculation. So, in the early days making calculations or processing (mostly numeric) data was practically the same activity.