22 35 52 164 poland@amodit.com

AMODIT w zakresie przechowywania plików może być skonfigurowany na dwa sposoby:

  1. Pliki przechowywane w bazie danych
  2. Pliki przechowywane na dysku serwera (w bazie danych trzymane są tylko indeksy służące do wyszukiwania)

Oba tryby przechowywania mają wady i zalety.

Przechowywanie plików w bazie na następujące cechy:

+ spójność plików zapewniona przez mechanizm bazy danych

+ brak możliwości dostępu do plików poza bazą danych

– duży plik bazy danych, co utrudnia robienie backup i wpływa na wydajność

Przechowywanie plików w na dysku serwera na następujące cechy:

+ mniejszy rozmiar bazy danych

+ łatwe robienie backup przyrostowego, gdyż każdy plik jest przechowywany oddzielnie

– pliki mogą być modyfikowane poza systemem i istnieje zagrożenie spójności danych

Istnieje możliwość migracji plików pomiędzy bazą i dyskiem. Migracja taka jest wykonywana jako płatna usługa. Poniżej dane zebrane podczas przykładowej migracji.

Parametry bazy danych
Operacja przenoszenia
Efekty operacji

* pierwszy odczyt i kolejne odczyty. Czas skraca się dzięki mechanizmom buforowania odczytu plików zawartych w systemie operacyjnym.

Testy były wykonywane na serwerze: Intel Xeon E5620 @ 2.4GHz (2 proc), 16 GB RAM, Win Server 2008 R2 Std 64bit

Wnioski

Jak widać w powyższej tabeli po przeniesieniu plików na dysk znacząco zmniejsza się rozmiar bazy danych. Dzięki temu skraca się czas wykonywania backup. Dodatkową korzyścią jest również zwiększenie wydajności odczytu plików, gdyż są pobierane bezpośrednio z dysku i nie angażuje to silnika bazy danych. Znacząco skraca się też wykonywanie niektórych operacji administracyjnych na bazie danych.

Bądź z nami na bieżąco!