Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tabele relacyjne, zapis w php vs baza danych - optymalizacja
Karwoch
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 31.08.2009

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


Witam serdecznie, moja stronka posiada wiele tabel w uporządkowanej formie, gdzie zamiast nazw, występują same cyfry. Zastanawia mnie sensowność wrzucania do bazy danych liczb i ich string`owych odpowiedników - zamiast tego w kodzie php utworzyć kilka tablic stringów, które będą odpowiednikiem bazy danych - z samej bazy danych wyciągać tylko same liczby i do wyświetlania używać już zdefiniowanej w php albo tablicy stringów, albo generalnie przypisać po zalogowaniu się te tablice do zmiennych sesyjnych i z nich korzystać, jako że będą one w pamięci, powinno to przyspieszyć operacje wykonywane na bazach danych. Czy to zgadza się i ma sens?

Ten post edytował Karwoch 25.09.2009, 15:57:28
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Czy to zgadza się i ma sens?

Zależy, do czego to wykorzystujesz. Jeśli tylko w ramach tej strony - będzie śmigało aż miło. Zważając choćby na akceleratory PHP, które dodatkowo przyspieszą cały proces. ;]

Jeśli będziesz operował na danych przy pomocy zewnętrznych mechanizmów, będzie nieco problem.
Go to the top of the page
+Quote Post
Karwoch
post
Post #3





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 31.08.2009

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


Właśnie tu tylko chodzi o to, aby przerabiać cyfry na konkretne znaczenia, jak nazwy przedmiotów, których jest tylko kilka - tak aby z bazy wyciągać same cyfry, a przypisywać im konkretne znaczenie tylko przy wyświetlaniu. W ogóle nie wiem, czy na początku tego nie wrzucić jako tablice do javascript - w końcu nazwa danego produktu to jest informacja tylko i wyłącznie dla klienta, a serwer działa na samych liczbach. A ta strona nie będzie obsługiwana bez javy, także nie muszę się martwić iż jej nie będzie.
Go to the top of the page
+Quote Post

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: 22.08.2025 - 12:28