Related
Using SO as an example, what is the most sensible way to manage tags if you anticipate they will change often?
These solutions are called mysqlicious, scuttle and toxi.
mysqlicious
scuttle
toxi
This article compares benefits and drawbacks of each.