![]() |
![]() |
![]() ![]()
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: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
Chyba najlepszym miejsce na dane jest - baza danych (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Wyobraź sobie przeszukiwanie, aktualizacje wielu rekordów - baza danych jest do tego stworzona - baza oparta na plikach chyba nie za bardzo (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) Cytat Jednak np. newsy, opisy, dane statystyczne, itp. czy warto trzymać w bazie? Nie mogę sobie wyobrazić operacji na danych statystycznych trzymanych w pliku XML. Cytat Chcąc zoptymilizować aplikację musiałbym cache'ować wyniki zapytania do pliku Polecam artykuł na temat cachowania. Ja bym wybierał pomiędzy: (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 lecz nie stety nie mam pojęcia ja zrobić "keszowanie" do pamięci operacyjnej |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 04:38 |