sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Server behöver partitionera data, men har bara standardutgåvan

Du kan distribuera dina data till olika databaser och sammanfoga dem med vyer. Den knepiga delen av det blir att hålla vyerna uppdaterade när du lägger till/tar bort data.

Du måste göra denna "partition" på en logisk nyckel (som ett kalenderdatum) där varje DB har data inom ett visst intervall. Om du klusterar i det här fältet kommer frågeanalysatorn att kunna avgöra vilken DB som ska hämtas data från utan problem.

På min arbetsplats använder vi den här tekniken för en mycket stor (fler miljarder rader) datauppsättning som vi får månatliga tillägg till och det fungerar utmärkt.




  1. Extrahera året från ett datum i PostgreSQL

  2. MySQL Visual Studio Det går inte att skapa ett designfönster för det valda objektet

  3. Ladda upp stor mysql-databas på AWS RDS med kitt - "MySQL-servern har gått bort"

  4. SQL-syntaxterm för 'WHERE (col1, col2) <(val1, val2)'