Jak v GraphQL zajistit, aby dotazy vycházely z více databází?
Zdravím všechny, chtěl bych se zeptat, jak to vlastně funguje, pokud chci v GraphQL posílat dotazy na víc databází najednou. Mám aplikaci, která potřebuje načítat data z různých zdrojů – například z MongoDB a MySQL, a teď nevím, jak to celé správně nastavit. Mám možnost použít nějaké resolvery nebo se dá jít na to i jinak? Očekával bych, že by se to trochu dalo udělat pomocí schématu, ale mám pocit, že to není tak jednoduché. Vychází mi z toho spousta otázek – jak vlastně GraphQL komunikuje s databázemi? Jak lze optimalizovat dotazy tak, aby se nezatěžovaly více než je nutné? Jestliže každý resolver by měl dotahovat data z různých databází, jak to udělat efektivně? Je lepší mít jeden velký resolver pro všechny databáze nebo radši víc menších? Jaké jsou nejlepší praktiky v takových případech? Všechno tohle mě docela trápí a rád bych slyšel názory od zkušenějších kolegů. Děkuji moc za rady!