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ź.
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 144 Dołączył: 22.12.2010 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)? Nie 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) 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) |
|
|
|
blackstone Baza danych czy pliki tekstowe txt 4.03.2022, 15:14:02
viking Co masz na myśli przez bazę danych? Mongo, elastic... 4.03.2022, 16:03:22
blackstone Napisałem że chodzi o bazę SQL. Docelowo taka jaka... 4.03.2022, 16:24:04 
viking Cytat(blackstone @ 4.03.2022, 16:24:0... 4.03.2022, 16:46:37 ![]() ![]() |
|
Aktualny czas: 14.01.2026 - 02:32 |