Wpis z mikrobloga

@Murasame: Jeśli np. masz jakies parametry czegoś i każdy z nich trzymasz jako kolumna to można tak robić gdy masz ich kilka i nie planujesz że będą dochodziły nowe. W innym przypadku, jesli masz ich już 20, i dodajesz 21, za jakiś czas 22 to jest to znak że baza została źle zaprojektowana.

Ale jak zawsze odpowiedź brzmi: to zależy.
@Murasame: Gdy nasz tabelę które służą jako hurtowania danych to dodajesz dużo kolumn.

Gdy chcesz mieć relacyjną strukturę to raczej trzeba ograniczać ale nie na siłę.

Pamiętaj też że niektóre bazy danych mają limit kolumn w jednej tabeli, w PostgreSQL to jest maks 200.

@Feeder to też zależy, jak podasz w select że chcesz 2 kolumny z tabeli ze 1000 kolumn to pamięci zużyje tylko na odpytane kolumny.
to też zależy, jak podasz w select że chcesz 2 kolumny z tabeli ze 1000 kolumn to pamięci zużyje tylko na odpytane kolumny.


@m504: to jest idealny przypadek do wykorzystania kolumnowej bazy danych