Wenn du zig unterschiedliche Datenstände befürchtest, muss deine Anwendung schon ziemlich chaotisch sein, wenn sie selbst im Produktivbetrieb so viele Varianten erzeugt.
Warum? Viele Systeme die über längere Zeit laufen werden ergänzt, angepasst, erweitert....
Da muss man dann eben auch die Daten korrigieren. Und das tu ich am liebsten so dass ich weiß was passiert. In die No-SQL Datenbank mit der ich mal gespiet habe, hatte ich keinen Einblick was da wirklich alles drin steckt und wie das aussieht.