Strona 1 z 1
Przechowywanie danych w drzewie binarnym.
Napisane:
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.
Napisane:
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.
Napisane:
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.
Napisane:
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.
Napisane:
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.
Napisane:
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.
Napisane:
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.
Napisane:
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.