- Dette emne har 11 svar og 8 stemmer, og blev senest opdateret for 3 år, 1 måned siden af ElSenator.
-
Emne
-
Hej rushers,
Jeg har en MySQL database leveret af en producent. Og som det er sædvane med software designet af større firmaer, så er det en idiot der har designet den bagvedliggende database (eller måske en abe, jeg ved det ikke, men det virker sandsynligt). Eller rettere, de har designet multiklient software til at connecte direkte til MySQL databasen, i stedet for at lave en reel serverdaemon der håndterer det.Så, AL data ligger i MySQL databasen. Og den er nu på over 1.2 TB på vores SAN. Det er ikke i sig selv et problem. Problemet opstår når jeg skal tage offsite backup af lortet. Fordi data ligger i MySQL på disken, så er det én fil på 1.2 TB der ændres, hver eneste gang der indsættes et nyt entry. Dermed går vores backup system fuldstændig i baglås, fordi for alle praktiske formål er en helt ny fil hver eneste dag, som derfor smides på off-site… Not good!
Min løsning indtil videre er at lave månedlig export til .sql fil og så smide den på off-site. Det har virket. Men det er stadig absurd meget data at smide over for de få ændringer der er per måned.
Spørgsmål: Kan man sætte MySQL op til at gemme visse table data i en separat filstruktur på HDD? Altså kan jeg bryde “imagedata” table ud, så alle entries i den, kommer til at ligge som enkeltstående filer på disken, seamless?
Og inden i foreslår incremental backup / export, så har jeg prøvet det. Og det virker, men er utroligt grimt! Og det kræver dobbelt diskplads på min server, da jeg jo skal exportere fuld sql så incremental derefter. Og bare tanken om at skulle genoprette fra det rod, nej tak.
Håber der er nogle MySQL wizards der har et bud på ovenstående spørgsmål. Tak!
- Du skal være logget ind som bruger for at kunne svare...