Słownik pojęć IT Strony internetowe i web development
Baza danych
Uporządkowany magazyn treści i danych: wpisów, produktów, zamówień i kont użytkowników.
Inne określenia: MySQL, MariaDB, SQL, baza danych strony
Do czego stronie internetowej potrzebna jest baza danych?
Baza danych to system przechowujący informacje w uporządkowanej strukturze, z której da się je szybko odczytać i zaktualizować. W stronie opartej na systemie zarządzania treścią leżą w niej wszystkie teksty, ustawienia, produkty i zamówienia - a nie w plikach, jak podpowiada intuicja. Najpopularniejsze w projektach webowych to MySQL i MariaDB.
Konsekwencja, o której warto wiedzieć
Kopia zapasowa obejmująca wyłącznie pliki nie zawiera treści strony. Odtworzenie z takiej kopii daje działający szkielet bez tekstów, produktów i zamówień. Pełna kopia to zawsze pliki plus baza danych, wykonane w tym samym momencie.
Wpływ na szybkość
- Każde wejście na stronę bez pamięci podręcznej oznacza serię zapytań do bazy.
- Rozrośnięta baza pełna starych wersji wpisów i logów spowalnia te zapytania.
- Przy sklepach nieoptymalne zapytania są jedną z najczęstszych przyczyn wysokiego czasu odpowiedzi serwera.
Dane osobowe leżą właśnie tutaj
Zgłoszenia z formularzy, konta klientów i zamówienia to dane osobowe przechowywane w bazie. Dlatego jej kopie wymagają takiej samej ostrożności jak same dane, a kopiowanie produkcyjnej bazy na potrzeby testów czy prezentacji powinno odbywać się na danych przykładowych.
Częste pytania o Baza danych
Czy strona może działać bez bazy danych?
Tak, strony statyczne trzymają całą treść w plikach. Są szybkie i odporne, ale każda zmiana wymaga ponownego wygenerowania strony, więc nie każdemu to odpowiada.
Co oznacza błąd połączenia z bazą danych?
Że strona nie może pobrać treści: baza jest przeciążona, wyłączona albo zmieniły się dane dostępowe. Najczęściej pojawia się po przekroczeniu limitu zasobów na hostingu albo po nieudanej migracji.
Powiązane usługi
Porozmawiajmy o Twoim biznesie.
Przedstaw nam swoje potrzeby - zaproponujemy rozwiązanie i konkretną wycenę. Bez zobowiązań.