Ahm it is a good choice, since the name implies its survivability. They say "cockroaches can survive a nuclear explosion".
Why not just RoachDB? Same meaning but rolls off the tongue a lot easier.
Plus it has the happy alternative connotation of something you might actually be happy to find when tidying up the kitchen the morning after a party...