metody dostepu do danych

Krzysztof Baszczok 25.05.2009

Metody dostępu do danych


Zad 1.

Dane 1 – 100 losowo wygenerowanych liczb z zakresu 0-999

Dane 2 – 50 losowo wygenerowanych liczb z Dane 1


Zad 2.

Dla nieposortowanych: Min = 1, Max = 97, średnio 55,66

Dla posortowanych: Min = 9, Max = 98, średnio 52,38


Dla posortowanych danych średni czas nieznacznie się skrócił, ale za to min i max wzrosły.


Zad 3.

Metody podziałów dychotomicznych: Min = 2, Max = 7, średnio 5,28


Metoda podziałów daje o wiele bardziej zadowalające wyniki.


Zad 4.

Drzewo binarne dokładnie wyważone: Min = 1, Max = 9, średnio 2,08

Drzewo binarne: Min = 1, Max = 10, średnio 6,66


Drzewo dokładnie wyważone daje max równą jego wysokości, zaś w drugim wypadku daje całkiem inną wartość. W najgorszym wypadku powstanie lista co da max równego długości listy (100).


Zad 5.

Kolejność wprowadzania 31 liczb dla uzyskania drzewa binarnego idealnie wyważonego

16, 8, 24, 4, 12, 20, 28, 2, 6, 10, 14, 18, 22, 26, 30, 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31


Zad 6.

B-drzewo:

m=2

Dostępy do pamięci: Min = 1, Max = 7, średnio 5,28.

Dostępy do dysku: Min = 1, Max = 4, średnio 3,6.


m=5

Dostępy do pamięci: Min = 2, Max = 8, średnio 5,66.

Dostępy do dysku: Min = 2, Max = 3, średnio 2,76.


m=7

Dostępy do pamięci: Min = 1, Max = 8, średnio 5,98.

Dostępy do dysku: Min = 1, Max = 2, średnio 1,92.


m=10

Dostępy do pamięci: Min = 3, Max = 8, średnio 5,84.

Dostępy do dysku: Min = 1, Max = 2, średnio 1,98.


Najlepszy dostęp do pamięci otrzymano dla m=10, do dysku m=7.


Zad 7.

Nmin=2(m+1)h-1-1

Nmax = (2m+1)h-1


Zad 8.

B*-drzewo

m=2

Dostępy do pamięci: Min = 5, Max = 8, średnio 6,68.

Dostępy do dysku: Min = 4, Max = 4, średnio 4.


m=5

Dostępy do pamięci: Min = 4, Max = 8, średnio 6,58.

Dostępy do dysku: Min = 3, Max = 3, średnio 3.


m=10

Dostępy do pamięci: Min = 4, Max = 8, średnio 6,44.

Dostępy do dysku: Min = 2, Max = 2, średnio 2.


Zarówno dostęp do pamięci i do dysku dały najlepszy wynik dla m=10.


Zad 9.

Dla tych danych wyniki są całkiem podobne, jednak lepsze otrzymano dla B-drzewa.


Zad 10.

Rozmiar tablicy: 200

Funkcja mieszająca:


Do dalszych badań wybrano dzielenie przez rozmiar tablicy


Funkcja rozwiązywania kolizji:


Rozmiar tablicy: 150

Funkcja mieszająca:


Do dalszych badań wybrano dzielenie przez rozmiar tablicy


Funkcja rozwiązywania kolizji:


Zmniejszenie rozmiaru tablicy powoduje wydłużenie się czasu szukania danych, jedynie dla funkcji wycinającej 3 cyfry klucza i normalizacja nie zależy od rozmiaru tablicy.


Wyszukiwarka

Podobne podstrony:
Metody Dostępu Do Internetu
@PSI W14a Platforma NET Kolekcje dostęp do danych
Metody dostępu do medium transmisyjnego w sieciach LAN
Dane medyczne a dostęp do danych osobowych, Studia, Ochrona własności intelektualnej
LAN Metody dostepu do lacza
06 Warstwowy dostep do danych Nieznany
BEZPIECZEŃSTWO DOSTĘPU DO DANYCH MS SQL SERVER POSTGRESQL, 9 semestr, SQL, RÓŻNE
Metody Dostępu Do Internetu
14 Zdalny dostep do danych
12 Zabezpieczanie dostępu do danych
problematyka masoowego dostepu do baz danych mity i fakty mqsixoztwl26gv7afh6a6hsnoalkzz6a5q7na7a M
03 05 warunki i zakres dostępu do wojewódzkiej nazy danych
problematyka masoowego dostepu do baz danych mity i fakty mqsixoztwl26gv7afh6a6hsnoalkzz6a5q7na7a M
Analiza FOR 5 2013 Dostep organow panstwa do danych komunikacyjnych nie moze odbywac sie na koszt pr
dostep do informacji publicznej Nieznany (2)
07-02 PAM-Dostęp do Waszego Makro-Ducha i do Waszej Świadomości, ezoteryka
3 Parametry i usługi sieci dostępu do Internetu – teraz i w przyszłości
późniak koszałka,bazy?nych, Dostęp do?z?nych poprzez WWW
Zasady dostępu do informacji sektora publicznego i jej ponownego wykorzystania

więcej podobnych podstron