sql >> Database teknologi >  >> RDS >> Sqlserver

Skift mellem databaser, brug to databaser samtidigt

Belastningsbalancering og/eller fail-over-klyngedatabaseservere involverer typisk meget arbejde.

Du skal sørge for at ALLE data er flettet replikeret mellem de to databaseservere. Hostingudbydere giver sjældent denne mulighed, medmindre du har en dedikeret server.

At tillade flettereplikering kan involvere redesign af dele af din database; hvilket måske ikke er muligt.

Medmindre du er villig til at investere en masse tid og penge, er du meget bedre stillet ved blot at skifte hostingudbyder til en, der har bedre db-support. I betragtning af, at der bogstaveligt talt findes tusinder og atter tusinder af sådanne virksomheder derude, er dette en nem løsning.

OPDATERING

Næsten af ​​alle de fejl, du har identificeret i din redigering, kan generelt tilskrives, at man ikke korrekt bortskaffer forbindelser, kommandoer og læsere. Du vil måske gennemgå din kode for at sikre dig, at du tilgår sql-serveren korrekt. Hver forbindelse, kommando og læser bør pakkes ind i en brugsklausul for at sikre, at de frigives korrekt tilbage til forbindelsespuljen.

Hvis du giver et dataadgangskodeeksempel (nyt spørgsmål venligst), kan vi hjælpe dig med at omskrive det.



  1. Doktrin roder forespørgsler om Entiteter med en Extends

  2. Forpligtelse af transaktioner, mens en postgreql-funktion udføres

  3. php mysql array - indsæt array info i mysql

  4. DBMS_SCHEDULER.DROP_JOB kun hvis den findes