Archiwizacja bazy danych

Slides:



Advertisements
Podobne prezentacje
Proces migrowania danych
Advertisements

Bezpieczeństwo aplikacji WWW
Kamil Smitkiewicz Bezpieczeństwo w PHP.
BEZPIECZEŃSTWO DANYCH W KOMPUTERZE
Wykonawca główny: Włoska Agencja Narodowa Wykonawcy współuczestniczący: Austriacka Agencja Narodowa Grecka Agencja Narodowa Polska Agencja Narodowa Idea.
ARCHIWIZACJA I KOMPRESJA DANYCH
SIECI KOMPUTEROWE (SieKom) PIOTR MAJCHER WYŻSZA SZKOŁA ZARZĄDZANIA I MARKETINGU W SOCHACZEWIE Zarządzanie.
PHP vs. ASP PHP – lider wydajności wśród języków skryptowych.
Obsługa bazy danych z poziomu phpMyAdmin
Damian Urbańczyk PHP Obsługa sesji.
Damian Urbańczyk PHP Data i czas.
Obsługa serwera zdalnego przez klienta FTP
Administracja zintegrowanych systemów zarządzania
Praca dyplomowa inżynierska
Artur Szmigiel Paweł Zarębski Kl. III i
Rozproszone bazy danych
Współczesne systemy informacyjne
Systemy zarządzania treścią CMS
Błędy popełniane przy tworzeniu prezentacji – zadanie dodatkowe
SYSTEM KONTROLI FREKWENCJI
Forum internetowe, przykład skryptu, Funkcjonalność.
Nowoczesny system zarządzania firmą
PROGRAMY AUTOMATYZUJĄCE CRON, ANACRON
Tworzenie nowych kont lokalnych i domenowych, oraz zarządzanie nimi
Instrukcja USOS Rejestracja na zajęcia obieralne wersja by Marek Opacki.
Microsoft PowerPoint Wprowadzenie.
Maciej Kujawiński i Daniel Krystyniak, klasa 2G
MEDIAPress2 -> DataFormXT -> QuarkXPress
Systemy zarządzania treścią Content Management System
Projekt kompetencyjny: Budowa sieci komputerowej
Wykonywanie kopii bezpieczeństwa danych
Technologie informacyjne EXCEL I
Temat 2: Edytory HTML.
Wybrane zagadnienia relacyjnych baz danych
BAZA ADRESOWA WOJEWÓDZTWA ŁÓDZKIEGO
Komendy SQL do pracy z tabelami i bazami
Narzędzie wspierające zarządzanie organizacj Parentis Sp. z o. o
PHP Formularze Damian Urbańczyk. Do czego służą? Formularze to bardzo ważne elementy stron internetowych, dzięki nim dochodzi do wymiany danych pomiędzy.
Temat 2: Instalacja Apache, PHP i bazy danych MySQL.
Visual Basic w Excelu - podstawy
Temat 1: Ogólne cechy języka PHP
Autor: Damian Urbańczyk
PHP + MySQL Podstawy pracy z bazą danych Damian Urbańczyk.
Co to jest format PDF PDF (ang. Portable Document Format) - jest formatem plików, który służy do prezentacji, przenoszenia oraz drukowania treści zarówno.
Podstawy języka skryptów
PHP Instrukcja warunkowa if Damian Urbańczyk. Warunek? Instrukcję warunkową wykorzystujemy wtedy, gdy chcemy sprawdzić pewien fakt, który może być prawdziwy.
Typy danych, klucz podstawowy, klucz obcy
PHP Zmienne Damian Urbańczyk. Czym są zmienne? Zmienne zajmują pewien obszar pamięci, aby przechować pewne dane. W przypadku PHP, zmienne stosuje się.
XHTML Tabele Damian Urbańczyk. Podstawy budowy tabel Strony WWW mogą zawierać w sobie tabele, czasem te tabele mogą tworzyć strukturę strony, odpowiadającą.
Jak wykonać prosty licznik odwiedzin strony internetowej?
Komendy SQL do pracy z danymi
Bazy danych Podstawy relacyjnych baz danych Autor: Damian Urbańczyk.
TEMAT : Kompresja i Archiwizacja danych Informatyka Zakres rozszerzony
Edytory tekstowe stron WWW
Projektowanie postaci formularza:
Czym s ą i do czego słu żą ? Narzędzie analityczne arkusza kalkulacyjnego pozwalające filtrować, wybierać, przestawiać kolumny i wiersze z danymi w arkuszu.
Bezpieczeństwo informacji Jak chronić nasze zasoby w komputerze? Jak zarchiwizować i skompresować pliki?
Temat: Tworzenie bazy danych
Bezpieczny internet.
Kurs Access.
Grzegorz Chodak Wykład
Projekt modułu BANK INTERNETOWY Moduł funkcji banku
System operacyjny cz.2 i ostatnia
Ethernet interface Agregaty wody lodowej 1.
Proces migrowania danych
Content Management System
Instrukcja warunkowa if
Czym są i jak służą społeczeństwu?
Zapis prezentacji:

Archiwizacja bazy danych Damian Urbańczyk PHP + MySQL Archiwizacja bazy danych

Czym jest archiwizacja? Archiwizacja to wykonywanie kopii pewnych danych. W przypadku baz danych mówimy o tworzeniu kopii bezpieczeństwa, czyli zabezpieczaniu danych na wypadek wystąpienia problemów z bazą danych – bez względu na powód (sprzętowy, czy programowy). Kopie bezpieczeństwa tworzy się wszędzie tam, gdzie zebrane w bazie danych dane są szczególnie ważne.

Częstotliwość archiwizacji Kopie bezpieczeństwa powinny być tworzone tak często, jak to możliwe i wynika z potrzeby. Właściciel forum internetowego, na którym przybywa 10 wiadomości tygodniowo, może to robić raz w tygodniu. Właściciel serwisu ogłoszeniowego, w którym przybywa 200 ogłoszeń na dzień, powinien archiwizować dane znacznie częściej – nawet co kilka godzin.

Automatyzacja archiwizacji Wiele serwerów internetowych udostępnia możliwość cyklicznego uruchamiania skryptów za pośrednictwem, tzw. CRON-a. Możliwe jest zdefiniowanie odstępów czasowych, w których mają być wykonywane czynności – np. raz na dobę, raz na tydzień, raz na godzinę, a nawet co 15 minut. Jest to doskonała funkcja, gdyż odpowiednio przygotowany skrypt pozwoli na zrobienie kopii bezpieczeństwa bazy danych i wysyłkę w formie e-maila na inny serwer – wtedy dane z bazy danych są przechowywane na dwóch różnych serwerach, co minimalizuje możliwość całkowitej utraty danych, przed którą każdy odpowiedzialny webmaster chce się zabezpieczyć.

Archiwizacja w phpMyAdmin Aby dokonać archiwizacji z wykorzystaniem aplikacji phpMyAdmin, należy wybrać z dostępnych opcji „Eksport”. Zakres danych, które można zarchiwizować, zależy od uprawnień. Administrator serwera może wykonać kopię bezpieczeństwa wszystkich baz danych wraz z tabelami i danymi. Użytkownik konkretnej bazy danych może tylko stworzyć kopię bezpieczeństwa swojej bazy.

Co archiwizujemy? Opcja eksportu dostępna w phpMyAdmin pozwala na zdefiniowanie eksportowanych danych. Struktura – jeśli wybierzemy tę opcję, plik otrzymany w wyniku archiwizacji, będzie zawierał dane potrzebne do odbudowania struktury (tabele, typy danych). Dane – jeśli wybierzemy tę opcję, to zostaną zarchiwizowane wszystkie dane, które znajdują się w tabelach bazy danych. Zaleca się, aby tworzyć kopie bezpieczeństwa wszystkich elementów – zarówno struktury, jak i danych. Struktura zazwyczaj nie zajmuje zbyt wiele miejsca z pliku kopii bezpieczeństwa, a jest szczególnie ważna. Po co nam dane, gdy nie mamy struktury?

Kompresja? Większe bazy danych warto kompresować, czyli „pakować”. Dzięki kompresji można zaoszczędzić wiele miejsca, gdyż większość danych w tabelach to teksty, a takie typy danych najłatwiej się kompresuje, otrzymując dobry wskaźnik kompresji – nawet w okolicach 80%. W phpMyAdmin dostępne są możliwości kompresji do formatu .zip oraz .gz.

SQL, arkusz kalkulacyjny? Możliwe jest wykonanie archiwizacji do pliku SQL – jest to zwykły plik tekstowy, który zawiera odpowiednie komendy, które przy dokonywaniu późniejszego importu są odczytywane przez serwer i odpowiednio wykonywane. Istnieje również możliwość wykonania kopii bazy danych w różnych formatach, np. w formacie arkusza kalkulacyjnego. Wtedy zostaną utworzone odpowiednie arkusze w jednym pliku. Taka forma wykonania kopii bezpieczeństwa pozwala na lepsze zapoznanie się z wyglądem bazy danych…

Dziękuję za uwagę!