Avtomatsko backupiranje podatkovne baze
 
provincjalc 28. jul 2010 12:38:36 Pridružen od:
22. maj 2009
101 objav
62 8 2
#1

Pozdravljeni,



v roku 2 mesecev bom splavil web aplikacijo, ki bo pričakovano (zaradi samega tipa aplikacije) imela precej sprememb podatkov. Stran bo gostovana na domovanju, kjer imam najeto gostovanje.



Zanima me kako rešiti problem backupiranja baze (recimo 2x dnevno), med samim backupiranjem pa obiskovalce preusmerit na eno html stran, ki bi jim sporočila da se trenutno izvaja backupiranje.



Predvidevam da pri gostovanjih ne morem poganjati cronov.



Kako imate drugi rešeno backupiranje?



LP


všeč(0) ni všeč(0) spam(0)
 
Vini 28. jul 2010 12:46:45 Pridružen od:
1. sep 2006
6612 objav
5234 611 56
#2

Najbolj zabaven sistem backupiranja sem nekoč zasledil v enem članku. Šlo je pa za to, da si naredil še eno kopijo baze in uredil replikacijo. Ko začneš, zakleneš vse tabele v replicirani bazi, v miru opraviš backup in zadeve odkleneš. Replikacija nato nadomesti zamujeno. Dobra stran tega je, da dostopanje do aplikacije v nobenem trenutku ne trpi, slaba pa, da potrebuješ še enkrat več prostora za bazo :)


všeč(2) ni všeč(0) spam(0)
 
_Dejan_ 28. jul 2010 12:48:04 Pridružen od:
16. jun 2010
321 objav
227 23 3
#3

Seveda lahko poganjaš cron-e je pa odvisno tudi od ponudnika gostovanja ali to omogoča...


všeč(0) ni všeč(0) spam(0)
 
schtr4jh 28. jul 2010 19:22:08 Pridružen od:
24. nov 2008
402 objav
322 33 4
#4

En način: v bazi ustvariš novo tabelo backups, v njej pa atribut date. Potem pa na netu najdeš skripto, ki ti backupira bazo. Potem ob vsakem kliku (ali kako drugače) pogledaš v bazo in če je med zapisom v bazi in trenutnim datumom več kot 12 ur razlike, zaženeš skripto in posodobiš zapis v bazi.


všeč(0) ni všeč(0) spam(0)
 
domovanje 29. jul 2010 06:38:04 Pridružen od:
25. jul 2008
28 objav
42 26 12
#5

Prosim, da nas kontaktirate preko e-maila ali telefona in sporočite naziv domene, da vam uredimo backupiranje baze na lokacijo, s katere se lahko nato baza prenese na vaš računalnik.



Možno je tudi zaganjanje cronov.



Backupiranje podatkovnih baz se sicer avtomatsko izvaja vsak dan.


všeč(0) ni všeč(0) spam(0)
 
provincjalc 29. jul 2010 06:45:00 Pridružen od:
22. maj 2009
101 objav
62 8 2
#6

@Vini - zelo dobra rešitev, poleg dvojne velikosti baze, je verjetno malo upočasnjeno delovanje MySQL-a, ker se mora konstantno repliciratie



@domovanje - bom sporočil, takoj ko bom prešel v testiranje na vašem serverju, trenutno je še vse lokalno. sem pa vesel ker to omogočate. Na internetni strani tega nisem zasledil.


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se