![]() |
![]() |
![]() ![]()
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 |
|
|
![]() |
![]()
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
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 10:19 |