Post
#1
|
|
|
Grupa: Zablokowani Postów: 46 Pomógł: 0 Dołączył: 12.01.2006 Ostrzeżenie: (10%)
|
Planuję napisać dużą aplikację dla masowej ilości odbiorców. I tak się właśnie zastanawiam w jaki sposób przechowywać dane. Oczywiście, te jawne, bo hasła, loginy i inne poufne informacje tylko w bazie danych. Jednak np. newsy, opisy, dane statystyczne, itp. czy warto trzymać w bazie?
Chcąc zoptymilizować aplikację musiałbym cache'ować wyniki zapytania do pliku. Nie jest to najlepsze rozwiązanie, bo najlepszym miejscem na cache jest pamięć operacyjna. Jednak nie mam pojęcia jak to stosować (a propo: może ktoś zapoda jakiegoś linka na ten temat?). Bazując na Waszych doświadczeniach jakie rozwiązanie jest najbardziej optymalne: a) pobieranie danych tylko z bazy danych b) pobieranie danych z bazy danych i keszowanie do pamięci operacyjnej c) pobieranie danych z bazy danych i keszowanie do pliku d) przechowywanie poufnych danych w bazie oraz jawnych danych w pliku xml Czy dobrym rozwiązaniem jest przchowywanie danych zamiast w bazie danych mysql, psql czy oracle właśnie w pliku XML? Ten post edytował eMartio 7.03.2006, 14:20:25 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 657 Pomógł: 2 Dołączył: 15.08.2003 Skąd: Łódź Ostrzeżenie: (0%)
|
"Planuję napisać dużą aplikację dla masowej ilości odbiorców."
Wydaje mi się, że i tak ów cache w plikach czy jeszcze lepiej w RAM nie będizesz nawet potrzebował :] Radze póki co zacząć pisać... normalnie na bazie... jeżeli będziesz trzymał się podstawowych zasad OOP późniejsze dopisanie cache czy czegokolwiek będzie banalnie proste - a po co teraz tracić czas, gdy może okazać się to niepotrzebne? Cytat a) pobieranie danych tylko z bazy danych (IMG:http://forum.php.pl/style_emoticons/default/cool.gif) pobieranie danych z bazy danych i keszowanie do pamięci operacyjnej c) pobieranie danych z bazy danych i keszowanie do pliku d) przechowywanie poufnych danych w bazie oraz jawnych danych w pliku xml A jaką widzisz różnicę pomiędzy C a np. D ? Cytat Jednak np. newsy, opisy, dane statystyczne, itp. czy warto trzymać w bazie? Jeżeli jedynie to ma stanowić ten twój wielki system, to naprawdę odpuść sobie cache. Mamy już XXI wiek i komputer może więcej niż ci się wydaje ;P Poradzi sobie bez problemu. |
|
|
|
eMartio Wydajny sposób przechowywania danych 7.03.2006, 14:19:08
TomASS Chyba najlepszym miejsce na dane jest - baza danyc... 7.03.2006, 14:59:17
eMartio Cytat(TomASS @ 2006-03-07 13:59:17)Wyobraź so... 7.03.2006, 19:31:25
mike_mech Przebrniesz przez ten wątek a będziesz wiedział ws... 7.03.2006, 19:36:59
eMartio Cytat(Vengeance @ 2006-03-07 18:58:44)Jeżeli ... 8.03.2006, 12:24:15
Vengeance wykorzystaj bazę danych i przenieś na nią część lo... 8.03.2006, 18:42:23
anas Hej.
Jeżeli chodzi o wydajność - to nie bardzo ok... 8.03.2006, 20:24:26
Termit_ anas: ach, te skróty myślowe (HTML <=> <f... 11.03.2006, 19:01:49
easy Nie wiem sam, jakieś dziwne trędy ostanio się poja... 19.03.2006, 23:16:51
Kuziu Cytat(eMartio @ 2006-03-07 13:59:17)Wyobraź s... 19.03.2006, 23:41:13 ![]() ![]() |
|
Aktualny czas: 15.10.2025 - 00:02 |