Does it make sense from a security point of view to maintain TWO versions of a database (one inside the firewall and one outside)? [on hold]

I started a new job and for the first time I see they are maintaining two copies of a database and copying it from the internal database to the external dmz database to constantly keep them in sync.

Is there a good security related reason to do this ?