-werners-
Esteemed Contributor III

It does use spark. But of course it is an expensive operation as all records are compared.
In my experience the performance is reasonable.