Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Baza tekst + dodatkowe kolumny, Dwie czy jedna tabela
IProSoft
post
Post #1





Grupa: Zarejestrowani
Postów: 479
Pomógł: 97
Dołączył: 6.09.2011
Skąd: php.net :)

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


Witam

Mam pytanie dotyczące wysdajnośc/spójności danych.

A mianowicie załózmy, że mam tabelę produktów z 10 kolumnami ( int, varchar itp), jednak np co 3 produkt bedzie posiadał dłuższy opis wymagający kolumny long text.

Pytanie czy do tego stosować osobną tabelę z kluczem do obecnej czy lepiej zastosować dodatkową kolumnę, z których 1/3 będzie zapełniona ?

Pytanie czysto teoretyczne ponieważ jestem na etapie rozmyślań :-)

Pozdrawiam

Ten post edytował IProSoft 19.07.2015, 12:17:14
Go to the top of the page
+Quote Post
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%)
-----


Kolumny typu TEXT i tak składują swoje dane poza wierszem w przeciwieństwie do VARCHAR, więc niczego specjalnego poza spadkiem wydajności nie osiągniesz wydzielając to do osobnej tabeli.
Go to the top of the page
+Quote Post
robertpiaty
post
Post #3





Grupa: Zarejestrowani
Postów: 113
Pomógł: 18
Dołączył: 7.10.2007
Skąd: Pruszków

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


Jeśli będziesz pobierał dane i nie będziesz potrzebował danych z tej kolumny to jej nie pobieraj. Szkoda pamięci w aplikacji na dane z których nie będziesz korzystał.
Go to the top of the page
+Quote Post
IProSoft
post
Post #4





Grupa: Zarejestrowani
Postów: 479
Pomógł: 97
Dołączył: 6.09.2011
Skąd: php.net :)

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


Ok, dzięki za podpowiedzi. Ogólnie kolumn jest doś dużo i pobieram zazwyczaj wszystkie, stąd wątpliwoście.
Ogólnie kolumn będzie 2 lub więcej, a nie tylko jedna.
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: 25.08.2025 - 06:40