Cómo conectar dos bases de datos con un front end

Los front-end se comunican con los back-end a través de API, generalmente, en estos días, RESTful.

Entonces, la respuesta es trivial: Gire un servidor API de back-end. Escriba una API que se comunique con ambas bases de datos y forme los resultados de esa comunicación en una única carga útil que puede devolverse al cliente.

Para procesar la solicitud del cliente en sí, es lo mismo, reflejado: tomar la entrada del cliente, transformarla en dos solicitudes de base de datos, cada una de las cuales es apropiada para cada base de datos.

Lo anterior, por supuesto, supone que necesita consultar ambos dbs para una sola solicitud. Si ese no es el caso, entonces su mundo es aún más simple.

Por otro lado, si está haciendo un trabajo transaccional en ambas bases de datos, entonces está jugando en tierra adulta, y debe tener mucho cuidado para asegurarse de que ambas bases de datos permanezcan en un estado coherente. Aquí, por supuesto, es donde los tipos como yo se ganan la vida; típicamente después de que las compañías se han metido en problemas financieros / legales porque no hicieron esto o no lo hicieron correctamente. “¿Qué quiere decir que enviamos $ 10,000 más producto del que obtuvimos en ingresos? ¿Que pasó? ¿Qué quieres decir con que no tienes idea?

HTH.

¿Ya tienes una base de datos funcionando? Simplemente duplique sus variables PHP y agregue las nuevas credenciales.

¿Las bases de datos hacen cosas diferentes? ¿O son para concurrencia, respaldo, etc.?