sql >> Databáze >  >> RDS >> Sqlserver

Jaké jsou problémy se spojením mezi dvěma tabulkami ve dvou různých databázích?

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ší.



  1. xampp MySQL se nespustí

  2. Jak mohu získat posledních 12 měsíců od aktuálního data PLUS další dny do 1. dne posledního měsíce

  3. jakou databázi použít pro samostatnou aplikaci Winforms

  4. Jak transponovat sadu výsledků z SQL