Three thoughts on duplicate records

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:

  1. 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.
  2. 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.
  3. 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

AMS Products are getting better – and what that means for you

May 20, 2026

AMS Products are getting better – and what that means for you I’ve been working […]

Using AI beyond content generation

May 13, 2026

Using AI beyond content generation Recent surveys by ASAE and others suggest nearly 90% of associations […]

If you’re training, PLEASE do this…

May 6, 2026

If you’re training, PLEASE do this… If you’re doing any kind of software training, or […]

Don’t confuse motion with improvement

April 29, 2026

Don’t confuse motion with improvement I wrote recently how action can produce information. But an […]

Perfection is expensive (in fact, it’s not possible!)

April 22, 2026

Perfection is expensive (in fact, it’s not possible!) “Perfection is expensive. The last 5 percent […]

AI is a journey, not a destination

April 15, 2026

AI is a journey, not a destination Lately I’ve noticed a lot of associations talking […]

Action produces information

April 8, 2026

Action produces information “Action produces information. If you’re unsure of what to do, just do […]

Why a single source of truth is so beneficial…

March 25, 2026

Why a single source of truth is so beneficial… The holy grail of data management is […]

Just because you can, doesn’t mean you should

March 18, 2026

Just because you can, doesn’t mean you should I’ve worked in and with associations for well […]

Data doesn’t need to be perfect to be useful

March 4, 2026

Data doesn’t need to be perfect to be useful “Your data doesn’t have to be […]

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top