Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne][SQL][PHP] Baza SQL a TXT - co lepsze ?
Tomplus
post
Post #1





Grupa: Zarejestrowani
Postów: 1 884
Pomógł: 231
Dołączył: 20.03.2005
Skąd: Będzin

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


Witam,

Chciałbym się zapytać jakiegoś profesjonalisty która z baz będzie szybsza, bardziej wydajna ?

Chce ulepszyć system wyświetlania danych w tabeli ligowej. Na tą chwilę to postać: nowa kolejka = nowa aktualizacja
Aktualizacja dokonywana jest z poziomu administracyjnego po wpisaniu danych wyników.

Moim celem jest wyświetlenie tabel z 22 kolejek całego sezonu (taką małą ewolucje statycznej tabeli).
Aby to zrobić musiałbym:
a) udostostępnić skrypt aktualizacji TABEL jako publiczny i każde wejście na tabelę aktualizowałoby wszystkie TABELe z tabeli WYNIKI.
b) stworzyć tabele w bazie dla każdej z kolejek - absurd
c) stworzyć kolumny w tabeli z wyświetlaniem wyników TABEL - zbyt dużo kolumn więc absurd
d) zapisywać każdą kolejkę, ligę w osobny plik TXT.
e) inne (propozycje)

Pytanie które z rozwiązań będzie najlepsze dla wyświetalania danych ?

Ten post edytował Tomplus 16.12.2010, 20:37:17
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Cytat
(IMG:style_emoticons/default/cool.gif) stworzyć tabele w bazie dla każdej z kolejek - absurd
Nie, nie musisz. Wystarczy kolumna w tabeli, przechowująca identyfikator kolejki.
Cytat
c) stworzyć kolumny w tabeli z wyświetlaniem wyników TABEL - zbyt dużo kolumn więc absurd
Jak wyżej.

Zapisanie takiej tabeli w relacyjnej bazie nie powinno stanowić problemu. Jeżeli już miałbyś z takiej bazy danych zrezygnować powinieneś rozpatrzyć rozwiązania nierelacyjne (np. MongoDB). Zapisywanie w plikach tekstowych to z reguły zły pomysł (pomijając sytuację, gdzie dane się po prostu odczytuje na podstawie nazwy pliku).

Cytat
Może coś więcej na temat normalizacji ?
Przepraszam, ale... Google zamknęli? http://www.google.com/search?client=opera&...-8&oe=utf-8
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: 11.10.2025 - 10:19