Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Какви са проблемите при свързване между две таблици в две различни бази данни?

Ако са на един и същи сървър, няма реален проблем при изтеглянето от отделна база данни. Всъщност може да искате да ги разделите по основателни причини. Например, ако имате комбинация от транзакционни таблици и справочни таблици, които се импортират от файлове. Данните за транзакциите се нуждаят от пълно възстановяване и чести резервни копия на регистрационните файлове на транзакциите, за да могат да се възстановят правилно, данните за търсене не го правят и могат да се възползват от това, че са в база данни в прост режим на възстановяване.

Имаме много различни бази данни, които нашите приложения използват и пресичаме бази данни в заявки през цялото време. Докато индексирането се извършва правилно, няма забележима разлика в производителността. Най-големият потенциален проблем е за целостта на данните, тъй като не можете да настроите външни ключове в базите данни. Това обаче може да се обработи в тригери, ако е необходимо.

Сега, когато базите данни са на различни сървъри, може да има проблем с производителността и получаването на данните е по-сложно.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sql актуализиране на заявка, която създава история за същия запис

  2. Прост начин за предотвратяване на грешка при деление на нула в SQL

  3. Стартирайте .sql файл от приложение в C#, като използвате SMO библиотека

  4. Изчислете общия брой работни работни дни между две дати

  5. Какъв е низът за връзка за localdb за версия 11