sql >> Database >  >> RDS >> Sqlserver

SQL Server moet gegevens partitioneren, maar heeft alleen een standaardeditie

U kunt uw gegevens verdelen over verschillende databases en ze samenvoegen met weergaven. Het lastige daarvan is om de weergaven bijgewerkt te houden terwijl u gegevens toevoegt/verwijdert.

U moet deze "partitie" doen op een logische sleutel (zoals een kalenderdatum) waar elke DB gegevens heeft binnen een bepaald bereik. Als u op dit veld clustert, kan de queryanalysator zonder problemen bepalen uit welke DB gegevens moeten worden opgehaald.

Op mijn werkplek gebruiken we deze techniek voor een zeer grote (multi-miljarden rij) dataset waar we maandelijks aan worden toegevoegd en het werkt geweldig.




  1. Django extra gebruikersregistratiegegevens worden niet opgeslagen in de database

  2. Waarom u de gebruikerstoegang voor uw database moet beperken

  3. Hoe gebruiker in Superuser te veranderen in PostgreSQL

  4. Microsoft SQL Server JDBC-stuurprogramma's installeren in Pentaho Data Integration en BA Server-tools