Hoi,
Ik heb een probleem en vraag me af of dit op te lossen is zonder meerdere connecties open te zetten. Caseuitleg:
Ik heb een netwerk, waarbij ik 2 front-end servers heb die PHP draaien en 2 back-ends die MySQL draaien. Dit zit aan elkaar vast door middel van een switch. Voor de duidelijkheid spreek ik over PHP1, PHP2, MySQL1 en MySQL2.
Als je alles op 1 server zou draaien (MySQL & PHP), dan is het mogelijk om in je query meerdere databases aan te spreken om info op te halen. Dit doe je door in de query de tabelnaam te starten met de databasenaam. Bijvoorbeeld: "select * from database.gebruiker, woonplaats". Dit werkt prima.
Nu wil ik in mijn netwerk dit ook doen. Alleen staat de database gebruiker op MySQL 1 en woonplaats staat op MySQL 2. Is het mogelijk om op dezelfde manier te blijven werken? Of moet je nu altijd 2 connecties openen en per query switchen (wat dus echt niet de bedoelding is!)
Benieuwd naar jullie ideeen hierover.
Ik heb een probleem en vraag me af of dit op te lossen is zonder meerdere connecties open te zetten. Caseuitleg:
Ik heb een netwerk, waarbij ik 2 front-end servers heb die PHP draaien en 2 back-ends die MySQL draaien. Dit zit aan elkaar vast door middel van een switch. Voor de duidelijkheid spreek ik over PHP1, PHP2, MySQL1 en MySQL2.
Als je alles op 1 server zou draaien (MySQL & PHP), dan is het mogelijk om in je query meerdere databases aan te spreken om info op te halen. Dit doe je door in de query de tabelnaam te starten met de databasenaam. Bijvoorbeeld: "select * from database.gebruiker, woonplaats". Dit werkt prima.
Nu wil ik in mijn netwerk dit ook doen. Alleen staat de database gebruiker op MySQL 1 en woonplaats staat op MySQL 2. Is het mogelijk om op dezelfde manier te blijven werken? Of moet je nu altijd 2 connecties openen en per query switchen (wat dus echt niet de bedoelding is!)
Benieuwd naar jullie ideeen hierover.