Per evitare la duplicazione dei valori, puoi utilizzare semplici coppie chiave/valore come questa:
-
master_id:valore
-
slave_id:master_id
Questo ha lo svantaggio di dover interrogare due volte il server per ottenere/eliminare/modificare un valore tramite slave_id. (Prima esegui una query per slave_id, il server risponde con l'eventuale master_id e quindi esegui una query su master_id per eseguire operazioni con il valore associato). Tuttavia, questo non sarà un problema non appena arriverà lo scripting LUA.