


This exposes all the contact information regardless of a match and isn’t ideal from a privacy point of view.

Traditional matching would involve at least one of them sharing all their contacts with the other person to identify matches. There are many cases where data needs to be aligned across some common value - whether that’s joining between two different tables in a database or across two data sets stored in a file, or matching data sets between two separate entities.įor example, consider two people - Alice and Bob - who each have a list of contacts identified by email addresses and want to know how many connections they have in common. Matching records is one of the most basic data analysis operations.
