Three thoughts on duplicate records
Duplicate records are a reality in any database of any size, so as database managers, we always have to deal with them (or should deal with them!). So here are three thoughts on managing duplicate records:
- Duplicate records will always exist. Always. Unless you're managing only a tiny number of records, you will always have duplicates. So the goal isn't to eliminate duplicates, but to minimize their number.
- Focus on and fix any processes that tend to cause creation of duplicate records. For example, I often hear from my clients "Our website password recovery process doesn't work, or is too cumbersome, so customers just create new records in order to register for an event quickly." Whatever process you have that leads to duplicate records, fix that process.
- Consistently run a process for identifying potential duplicates, and clean them up. On at least a quarterly basis you should run a query that helps you identify potential duplicate records and then take the time to clean up records that are actual duplicates. And of course, clean up duplicate records as you find them in your day-to-day work. But seeking them out and fixing them consistently, over time, is the best way to minimize duplicate records.
Duplicate records are a reality of life. But suffering with an overwhelming number of duplicates is a choice, and something you can fix, if you take the time to do so.
![]()
Wes's Wednesday Wisdom Archives
Needs change over time, and that’s OK
Needs change over time, and that’s OK I was speaking with a couple of association […]
The vaguer the question, the vaguer the answer
The vaguer the question, the vaguer the answer As the old saying goes, the devil […]
The best choice given the information you have
The best choice given the information you have “Hindsight is 20/20” is a cliché because, […]
Action isn’t the same as progress
Action isn’t the same as progress I’ve written before that not taking action is an […]
Start with the end in mind
Start with the end in mind Like so many, I probably first heard the phrase […]
It’s quiet in here…maybe TOO quiet…
It’s quiet in here…maybe TOO quiet… One of the truisms of data management is that […]
It’s ALWAYS about expectations
It’s ALWAYS about expectations The headline reads: “Tesla sets record for vehicle deliveries, an increase […]
It’s hard to get UNangry
It’s hard to get UNangry I often emphasize to my clients the importance of testing […]
Some history IS important!
Some history IS important! When I’m advising clients on data conversion (moving data from one […]
“Many mickles make a muckle.”
“Many mickles make a muckle.” “Many mickles make a muckle.” – George Washington Apparently, this […]
