Strona 1 z 1

Przechowywanie danych w drzewie binarnym.

Nowy postNapisane: sobota, 26 lipca 2008, 15:14
przez Koziol
Zastanawiam się czy opłacalne jest przechowywanie danych jak np bany na IP w drzewie binarnym (ładowanie przy włączeniu komputera) czy lepiej jest je przechowywać w bazie danych (odwoływanie się przy jakimś zdarzeniu przez bibliotekę obsługujaca MySQL/PgSQL.

Jaka opcja będzie wydajniejsza ?

Re: Przechowywanie danych w drzewie binarnym.

Nowy postNapisane: sobota, 26 lipca 2008, 16:24
przez Cyfrowy Baron
Wydajniejsze jest na pewno skorzystanie z SQL, gdyż nad tym mechanizmem przez lata pracowali najlepsi programiści.

Re: Przechowywanie danych w drzewie binarnym.

Nowy postNapisane: sobota, 26 lipca 2008, 17:47
przez Darek_C++
Polecam SQLite do tego typu zastosowań. MySQL/PgSQL wymagają jednak instalacji bazy danych, a SQLite nie, wystarczy tutaj odpowiednia DLL do obsługi i mamy bardzo wygodne źródło danych. http://www.sqlite.org/cintro.html

Re: Przechowywanie danych w drzewie binarnym.

Nowy postNapisane: niedziela, 27 lipca 2008, 12:43
przez Koziol
Wiem co to jest SQLite.

Wole dużo bardziej MySQL i PgSQL.

Dzieki za pomoc ;)

Re: Przechowywanie danych w drzewie binarnym.

Nowy postNapisane: niedziela, 27 lipca 2008, 13:25
przez Darek_C++
Tylko jest jedno ALE, na kompie usera musi być zainstalowana taka baza, lub aplikacja musi łączyć się z zewnętrzną bazą, a dla SQLite nie musi. Nie wyobrażam sobie np. aplikacji typu książka telefoniczna która wymagała by od usera instalacji MySQL na własnym kompie.

SQLite jest do tego idealna i dobrze się ją obsługuje z poziomu C++ oraz komend SQL...

Re: Przechowywanie danych w drzewie binarnym.

Nowy postNapisane: niedziela, 27 lipca 2008, 20:23
przez Koziol
w cale nie musi byc na kom pie usera... czy zeby odpalic forum (np. to) musisz mieć baze danych na kompie? - nie wystarczy ze serwer prześle odpowiednie informacje np. w jakiejś strukturze

szukamy kowalski->wysylanie danych (zaptania) do serwera->odebranie danych na serwerze, szukanie w MySQL i przetworzenie->przesłanie danych do klienta... co to za problem ??

Re: Przechowywanie danych w drzewie binarnym.

Nowy postNapisane: niedziela, 27 lipca 2008, 21:33
przez Darek_C++
A o czym ja pisałem ? Poza tym jak nie ma połączenia z netem to lipa....

Re: Przechowywanie danych w drzewie binarnym.

Nowy postNapisane: poniedziałek, 28 lipca 2008, 09:32
przez Cyfrowy Baron
Koziol napisał(a):[...] czy żeby odpalić forum (np. to) musisz mieć baze danych na kompie? [...]?


Ja nie muszę wcale mieć bazy danych u siebie na komputerze, znajduje się ona na wykupionym przeze mnie serwerze, który oferuje obsługę MySQL5 i PHP5.
Przechowują co prawda kopie zapasową forum, ale nie jest ona w żaden sposób z czymkolwiek połączona, jest przechowywana w archiwum.