Skocz do zawartości

Czym robić backupy bazy danych?


Gość

Rekomendowane odpowiedzi

header("HTTP/1.1 503 Service Unavailable"); - i nie wpadnie do indeksu

Pozatym można podstawową funkcjonalność strony zostawić na Cachu statycznym na czas backupu. Zablokowac tylko czesci wymagajace dostepu do bazy.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Odpowiedzi 36
  • Dodano
  • Ostatniej odpowiedzi
No to prawdopodobnie kopia będzie niekompletna. Z resztą przy softwarowych rozwiązaniach, które mają się wykonywać szybko kopia albo jest niekompletna albo niespójna i najlepiej mieć skrypty, które potrafią sobie z tym radzić albo wszystko w innodb + klucze obce.

Ciekawe na jakich podstawach piszesz takie śmiale tezy !!!

Wystarczy znać "przełączniki" programu albo poczytasz manuala :)

Wszystko co nie robi backupu identycznego z bazą danych to ja bym odrazu zakazał używać

Odnośnik do komentarza
Udostępnij na innych stronach

Mion - cron na boo.pl jest płatny... 10,98zł esem :]......

Boże chce backupować ważne dane a mu 10zł na nie szkoda !!! :) :)

Weź wykup dostęp do tego crona i zrób jak ci tu radzą.

Niektórzy to lubią sobie życie utrudniać na siłę :)

Sklep dla sportowców w którym znajdziesz Odżywki oraz suplementy diety dla sportowców, sprzęt siłowy i fitness oraz akcesoria do sportów walki i treningowe Hurt-Detal. Szybka wysyłka na terenie polski i za granicę.

Sklep producenta sprzętu siłowego, fitness oraz akcesoriów do sportów walki. Wysoka jakość, przystepne ceny :)

Odnośnik do komentarza
Udostępnij na innych stronach

Jak tabela ma kilka GIGA to mamy większe problemy niż tylko robienie jej kopi zapasowych... Jakie? (zakładając, że jest wszystko dobrze poindeksowane)
No właśnie zastanów się sam jakie, bo widzę, że masz bardzooo mgliste pojęcie na temat w którym się wypowiadasz !!!

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Ciekawe na jakich podstawach piszesz takie śmiale tezy biggrin.gif

Wystarczy znać "przełączniki" programu albo poczytasz manuala smile.gif

Wszystko co nie robi backupu identycznego z bazą danych to ja bym odrazu zakazał używać

Jeśli strona ma być dostępna bez przerwy i masz dużą bazę to nie masz wyjścia. Chyba, że cię stać na zaawansowane rozwiązanie online backup i to są koszta rzędu kilku K USD rocznie. Z resztą nie rozumiem po co ci w backupie np. tabele tymczasowe używane w przeszukiwaniu, inne tabele wykorzystywane do budowania tego, sesje, etc. To bez problemu się pomija.

https://www.usdatatrust.com/service/pricing.asp

https://www.ibackup.com/charginghelp_new.htm

Nie wiem po co mam czytać manuale i ustawiać przełączniki skoro rozwiązania sqlAB i inne (np. cpanel) domyślnie robią pełny snapshot i ustawiają write lock na czas backupu.

Boże chce backupować ważne dane a mu 10zł na nie szkoda

Widocznie nie są aż takie ważne :unsure:

No właśnie zastanów się sam jakie, bo widzę, że masz bardzooo mgliste pojęcie na temat w którym się wypowiadasz biggrin.gif

Na razie ty nie potrafiłeś znaleźć problemu. Piszesz tylko że jakiś "wirtualny" problem istnieje tylko nie potrafisz go wskazać. Oświeć mnie.

Właśnie mam "przed sobą" bazę 1,5GB. Przykładowa tabela z pocztą (to zajmuje najwięcej) 490mb + 35mb indeks, 550 000 wierszy. Dziwne, ale jakoś "bliżej niezidentyfikowanych" problemów z tym nie ma, działa tak jak wtedy, kiedy cała baza miała 10MB.

Odnośnik do komentarza
Udostępnij na innych stronach

1,5 != Kilka GB (a o takich była mowa) wtedy te niezidentyfikowane problemy sam zidentyfikujesz...

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

jeśli ta baza nie stoi na jednej tabeli to zawsze mozesz soft napisac zzucający kazda tabelę osobno

Sklep dla sportowców w którym znajdziesz Odżywki oraz suplementy diety dla sportowców, sprzęt siłowy i fitness oraz akcesoria do sportów walki i treningowe Hurt-Detal. Szybka wysyłka na terenie polski i za granicę.

Sklep producenta sprzętu siłowego, fitness oraz akcesoriów do sportów walki. Wysoka jakość, przystepne ceny :)

Odnośnik do komentarza
Udostępnij na innych stronach

nikt jeszcze nie napisał o replikacji, moze zamiast robić backup co jakiś czas po prostu zrobić replikacje MASTER->SLAVE

i po krzyku . Wszelakie zmiany w głownej bazie bedą rozpropagowane na serwery slave , jak coś sie stanie z bazą głowna to tylko przepinamy naszą stronę na inny serwer i po krzyku :P

Z tego co mi wiadomo to chyba są darmowe rozwiazania replikacji bazy danych :)

Dla jednego wordpressa to może nie warto sie w to bawić ale jak ktoś ma wartosciową stronę to czemu nie :)

Odnośnik do komentarza
Udostępnij na innych stronach

można też spiąć dyski w raidzie i będzie to samo :) jak szlag trafi dysk to podpinasz ten lustrzany i chodzi dalej. Minusem jest jednak to że jak coś się w bazie wysypie to błedy te pewnie znajdą się i na dysku lustrzanym.

Prawdę mówiąc to nie miałem do czynienia z bazami kilkugigowymi ale rozwiązaniem może być pewnie także podpięcie kompa po lanie 1GB czy też 10GB i na niego robić zrzuty przez crona. Sposoby są kwestia tylko czy sa takie możliwości ale przyznam że jakbym miał zrzucać jakiekolwiek dane w ilości kilkunastu GB przez internet to bym się chyba pochlastał wcześniej

Sklep dla sportowców w którym znajdziesz Odżywki oraz suplementy diety dla sportowców, sprzęt siłowy i fitness oraz akcesoria do sportów walki i treningowe Hurt-Detal. Szybka wysyłka na terenie polski i za granicę.

Sklep producenta sprzętu siłowego, fitness oraz akcesoriów do sportów walki. Wysoka jakość, przystepne ceny :)

Odnośnik do komentarza
Udostępnij na innych stronach

jak ktoś ma kilka giga bazy to trzyma je w bezpiecznym miejscu a nie przepycha przez internet

ale skoro sobie rozmawiamy o teoretycznych mozliwościach to jest jeszcze coś co moje rozwiązanie z replikacją bardziej udoskonala:

Point-in-Time Data Recovery

jak ktoś na RAID zrobi drop table to ta tabela zniknie z bazy danych i na raid tez jej nie bedzie :)

jak bedzie przywracanie bazy do punktu w czasie to jakoś sie tą tabele uda odzyskać :P

Odnośnik do komentarza
Udostępnij na innych stronach

Tylko zapomnieliście, że autor postu ma swój wartościowy serwis na boo i nie stać go na crona... Wiec raczej rozwiązania sprzętowe nie wchodzą w rachubę ;)

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Co do backupu to jak już jest można go spakować nawet do 10% objętości i wysłać zaszyfrowany. Master->slave to dobre rozwiązanie (bo nie ubijamy bazy) ale bez drugiej maszyny to chyba ciężko no i niektóre kwerendy się źle propagują (baza nie jest taka sama na slave więc też takie "bezbolesne" to nie jest).

jeśli ta baza nie stoi na jednej tabeli to zawsze mozesz soft napisac zzucający kazda tabelę osobno

To jest jakiś soft, który zrzuca tabele 'wszystkie na raz'? :)

Odnośnik do komentarza
Udostępnij na innych stronach

Master->slave to dobre rozwiązanie (bo nie ubijamy bazy) ale bez drugiej maszyny to chyba ciężko no i niektóre kwerendy się źle propagują (baza nie jest taka sama na slave więc też takie "bezbolesne" to nie jest).
Co za nonsens! Baza danych to nic innego jak pliki które można przekopiować bezproblemowo na inny dysk. :)

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Ta Mion... jaaaasne. Bezproblemowo to jest w/g ciebie po wyłączeniu serwera BD? Ja tutaj widzę pewien problem. A o operacjach atomowych słyszałeś? Poza tym co ma replikacja bazy do operacji na plikach?

https://66.102.9.104/search?q=cache:rMYKQdo...lient=firefox-a

Np. tutaj:

3.1 Queries not safe for replication

https://www.xaprb.com/blog/2007/01/20/how-t...ation-reliable/

I dalej:

https://dev.mysql.com/doc/refman/5.0/en/rep...n-features.html

Dalej nie widzisz problemu?

Odnośnik do komentarza
Udostępnij na innych stronach

backupDB Możesz uruchamiać cronem lokalnym, a nawet cronem z innego serwera wywołując ten skrypt php;

Właśnie testuję ten program i zastanawiam się, jak mozna wznowić zrzut bazy, gdy skrypt się zatrzyma?

Na jednym z hostingów zatrzymuje się w połowie.

Edit: Udało się dopiero, gdy ustawiłem zrzucanie po 10 rekordów.

Polecam linki stałe w Seomatik.pl oraz dopalacz stron Gotlink.pl.

obrazek.jpg

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności