Pokud jsou na stejném serveru, není žádný skutečný problém s stahováním ze samostatné databáze. Ve skutečnosti je možná budete chtít oddělit z dobrých důvodů. Například pokud máte kombinaci transakčních tabulek a vyhledávacích tabulek, které jsou importovány ze souborů. Transakční data potřebují úplnou obnovu a časté zálohování transakčního protokolu, aby bylo možné správně obnovit, vyhledávací data ne a mohou těžit z toho, že jsou v databázi v režimu jednoduché obnovy.
Máme mnoho různých databází, které naše aplikace používají, a neustále databáze v dotazech křížíme. Dokud je indexování prováděno správně, nedošlo k žádnému znatelnému rozdílu ve výkonu. Největší potenciální problém je s integritou dat, protože nemůžete nastavit cizí klíče napříč databázemi. V případě potřeby to však lze zpracovat pomocí spouštěčů.
Nyní, když jsou databáze na různých serverech, může nastat problém s výkonem a získávání dat je složitější.