Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Baza danych czy pliki tekstowe txt
blackstone
post
Post #1





Grupa: Zarejestrowani
Postów: 98
Pomógł: 0
Dołączył: 19.03.2015

Ostrzeżenie: (0%)
-----


Robię mały portal ( oczywiście docelowo nastawiony na jak największą poczytność) z różnymi artykułami i tak się zastanawiam, czy nie lepiej dla wydajności jest, aby były one zapisywane w plikach tekstowych ( i z nich wczytywane)? Czy ten sam tekst jakiegoś artykułu, wczytany z pliku tekstowego, nie będzie ładował się szybciej, niż z bazy danych sql? Czy różnice na tyle powinny być niewielkie, że nie powinno mieć to praktycznego znaczenia? Z góry dzięki za odpowiedź.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ohm
post
Post #2





Grupa: Zarejestrowani
Postów: 623
Pomógł: 144
Dołączył: 22.12.2010

Ostrzeżenie: (0%)
-----


Cytat(blackstone @ 4.03.2022, 15:14:02 ) *
Robię mały portal ( oczywiście docelowo nastawiony na jak największą poczytność) z różnymi artykułami i tak się zastanawiam, czy nie lepiej dla wydajności jest, aby były one zapisywane w plikach tekstowych ( i z nich wczytywane)?

Nie

Cytat(blackstone @ 4.03.2022, 15:14:02 ) *
Czy ten sam tekst jakiegoś artykułu, wczytany z pliku tekstowego, nie będzie ładował się szybciej, niż z bazy danych sql?

To zależy od struktury ale na 95% mogę powiedzieć że baza sql (mysql/maria) będzie lepsza i szybsza niz ciągłe wczytywanie plików (bazy danych dla przyspieszenia operacji dużą porcję danych buforują w RAM)

Cytat(blackstone @ 4.03.2022, 15:14:02 ) *
Czy różnice na tyle powinny być niewielkie, że nie powinno mieć to praktycznego znaczenia? Z góry dzięki za odpowiedź.

Znam jedną kolosalną różnicę przemawiającą za bazą danych, a mianowicie jest to integralność danych. W pliku txt może wystąpić konflikt nadpisywania dwóch wywołań, musiałbyś naprawdę dużo rzeczy przewidzieć jakie mogą się zdarzyć w przypadku operacji na plikach, jeśli napisałbyś poprawną obsługę takich plików tekstowych to... osiągnąłbyś bazę danych. Więc czy jest sens rzeźbić w txt? Wg mnie, jeśli chcesz cokolwiek zapisywać web -> txt, to jest to kompletnie bez sensu i mijające się z celem. Jeśli to miałby być tylko i wyłącznie odczyt danych z pliku/plików txt to jeszcze miałoby to jakiś sens (teoretyczne uproszczenie pracy)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 17:06