@interface: Niby wszystko fajnie, ale tak jednak nie do końca :D
Logika pochowana po constrainach, triggerach, funkcjach i widokach, a to wszystko schowane w definicji bazy danych. Zarządzanie, utrzymywanie i debugowanie staje się koszmarem na ziemi xD
Idea fajna, tylko realia poszły w jedną stronę, a systemy zarządzania bazami danych zostały w kwestii wygody programowania w latach kiedy powstały :D
To ja już wolę przepisywać logikę raz na kilka lat przy
@aseeon_: zgadzam sie, bugi w logice szuka sie w kodzie zrodlowym, a schowana po bazie danych, gdzie wiekszosc programistow nawet nie wie czy na dane zapytanie sa indexy to proszenie sie o problemy w przyszlosci gdzie osoby ktore to stworzly przestana pracowac nad tym kodem
@interface: to zależy. W obecnym podejściu mikrousługowym, gdzie każda aplikacja ma swoją mini bazę, to lepiej traktować ją jako "głupią". W korpo jednak często są bazodanowe monolity, gdzie podłącza się sporo niezależnych aplikacji. Wtedy lepiej sięgać do danych poprzez dedykowane procedury na bazie, a z poziomu aplikacji traktować jako "black box".
Czy jeżeli mam 35 lat to w razie w jest szansa na to że powołają mnie do wojska? Jak jestem mgr inż to idę na szeregowego lumpa czy coś więcej na start? Pytam bo nie wiem kiedy #!$%@? do Chorwacji.
#bazydanych
https://sivers.org/pg
#interfacesmieci
Logika pochowana po constrainach, triggerach, funkcjach i widokach, a to wszystko schowane w definicji bazy danych. Zarządzanie, utrzymywanie i debugowanie staje się koszmarem na ziemi xD
Idea fajna, tylko realia poszły w jedną stronę, a systemy zarządzania bazami danych zostały w kwestii wygody programowania w latach kiedy powstały :D
To ja już wolę przepisywać logikę raz na kilka lat przy
źródło: comment_mhrZqhxLib0AyeVnmF80a9tZkKQe95hC.jpg
Pobierz