Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

SQL Server wymaga partycjonowania danych, ale ma tylko edycję standardową

Możesz dystrybuować swoje dane do różnych baz danych i łączyć je z widokami. Trudną częścią tego będzie aktualizowanie widoków podczas dodawania/usuwania danych.

Musisz wykonać tę „partycję” na kluczu logicznym (takim jak data kalendarzowa), w której każda baza danych zawiera dane z określonego zakresu. Jeśli skupisz się na tym polu, analizator zapytań będzie w stanie bez problemu określić, z której bazy danych pobrać dane.

W moim miejscu pracy używamy tej techniki do bardzo dużego (wielomiliardowego) zestawu danych, który otrzymujemy co miesiąc i działa świetnie.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak utworzyć relację między tabelą a widokiem w Entity Framework

  2. Jak użyć pola obliczeniowego w innym polu tego samego zapytania

  3. Jak działa funkcja DIFFERENCE() SQL Server

  4. Czym jest BETWEEN operator logiczny w SQL Server — samouczek SQL Server / TSQL część 124

  5. Konfiguracja poczty bazy danych w SQL Server