Eliminar Datos de Usuario

Un saludo para todos, les agradeceria si me colaboran con una situacion.
Pasa que tengo varios tipos de usuarios y cada uno de ellos graba diferente informacion en diferentes bases de datos poer ejemplo:
Restaurantes tiene varias bases de datos = Menu, Pedidos, promociones, etc.
Conductores = Pedidos, regisotr de rutas, etc.
Usuarios - Pedidos, favoritos,etc.

La situaciones es por ejemplo, si uno de mis restaurantes se quiere dar de baja, cual seria la manera mas eficiente de borrar todos los datos de ese negocio en todas las bases de datos en las que tiene informacion guardada, hasta ahora solo se me ocurre hacer varios delete data basedata con el id de ese comercio en cada una de las bases en cuestion + lo de algolia.

pero, habra otra forma mas sencilla y que no requiera tantos pasos, porque segun mi proyecto sobre todo los comercio pueden estar haste en 5 bases de datos incluso mas.

Les agradezco cualquier idea que me puedan ofrecer.

Excelente dia para todos.