![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 200 Pomógł: 1 Dołączył: 4.08.2012 Ostrzeżenie: (10%) ![]() ![]() |
gdzies kiedys wpadlem na taki artykul gdzie pisalo by unikac przechowywania null, gdyz zmniejszaja wydajnosc,powoduja nieczytelnosc i cos tam jeszcze. czy to prawda?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli jakieś pole może przyjąć "logiczne nic", powinno to być zrealizowane przez NULL, nie przez zero, pusty ciąg czy datę 0000-00-00 00:00:00. Ewentualne różnice w szybkości działania bazy czy jej rozmiaru na dysku będą marginalne i na pewno nie będą przyczyną problemów z wydajnością.
Dobry, czytelny, jasny projekt niemal zawsze jest lepszy niż 0.02% wzrost wydajności. PS. Domyślam się, że większość artykułów odnoszących się do unikania NULL jest napisanych na podstawie źle zaprojektowanych baz danych, gdzie 15 z 20 kolumn w wierszu ma wartość NULL. Ten post edytował Crozin 11.11.2012, 15:32:08 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 09:54 |