Wpis z mikrobloga

@rosso_corsa:
Celowo nie napisałem w czym problem, wiedziałem, że się ktoś trafi z takim komentarzem, od lat się zawsze trafia ;)
W skrócie marnujesz ludziom w #!$%@? kasy.

Przede wszystkim rozwalasz wszystkie plany zapytań, optymalizator z góry zakłada, że średnia długość pola to 4000 bajtów, czyli generujesz mało wydajny plan rezerwując pamięć, cpu itd. dokładnie na takie rozmiary, nawet jak w środku jest 10 znaków.

Zapomnij o unique constraint/ primary key
@dzikakuna88: E tam - to pewnie pamiątka po stażysto-projektantach - jebnę 8000 i będzie git xD Procesy ETL są śmieszniejsze - tutaj ktoś się po prostu nie znał i zrobił bzdurę, a żeby proces ETL coś tam wyliczył/przekształcił to potrzebna jest konkretniejsza rozkminka. I te rozkminki są ultra:)
@rosso_corsa: Moja praca nie polega na szukaniu byłych pracowników/stażystów, kogo mogę edukuje, a to nie jest zwymyślanie tylko kilkanaście lat doświadczeń przedstawione w humorystycznej formie "nie potrafią w bazy danych." ;)

@RomantycznyRoman na pewno coś w tym stylu [:
Moje ulubione to job_duration (w sekundach) zapisane jako varchar(8000) - fajny zapas sekund, wielokrotnie przekraczający czas który upłynął od powstawia wszechświata, że string to już bez znaczenia.
@apo: Ale bzdura:) Nie mam konkretnego przykładu, ale zawsze lubiłem jak ktoś rozkminiał widoki. Widok, z widoku, z widoku i z widoku. :) Po co? Nie wiadomo. Dlaczego? Bo nie umiał inaczej.

@rosso_corsa: Jeśli mogę się wtrącić, to ten źródłowy wpis jest śmieszny sam w sobie.

A co do edukacji - tego typu wynalazków na ogół nie da się zmienić, bo coś, coś jeszcze i dodatkowo jeszcze coś. A człowiek
@apo: Masz rację, ale w Oracle na varchar2 trochę inaczej to wygląda, znaczy trochę lepiej od bazy 12c. Nie jesteś po prostu aż tak w dupie pod kątem wydajności, index itp.
Co nie zmienia faktu, że nadal jest strasznie #!$%@? z wieloma innymi rzeczami, o których później piszesz :-)
+