I will try to give the answer self:
first i would run a job that concatenate all columns into one string column with special delimiter:
e.g. "col1value" + "$$--$$--$$" + "col2value" .... into colOverAll ( column)
and wrote it into the "colOverAll" column, at this point I have ONE String value to
compare the whole row with another row,
interesting question here is, how fast is the compare function ....?