IProSoft
19.07.2015, 12:09:07
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
Crozin
19.07.2015, 12:34:10
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.
robertpiaty
19.07.2015, 16:01:43
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ł.
IProSoft
19.07.2015, 19:26:17
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.