-
Data: 2019-07-30 08:23:42
Temat: Re: Serializacja obiektów w bazie danych - jakie podejście jest zalecane?
Od: Tomasz Kaczanowski <k...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2019-07-29 o 17:03, Szyk Cech napisał:
> On 29.07.2019 09:07, Tomasz Kaczanowski wrote:
>> Nadzorowanie struktury bazy z klienta to proszenie się o kłopoty.
>
> Chodzi o to by warstwa bazy danych była całkowicie zautomatyzowana
> (automatyzacja to atut systemów komputerowych). Ten mój generator będzie
> generował klasę Database_N_M w oparciu o klasy zachowalne umiejscowione
> w warstwie logiki biznesowej. Dopiero nad tą warstwą będzie interfejs
> użytkownika.
Jak dla mnie abstrakcja jest wtedy gdy na najwyzszej warstwie jest
funkcja, która mowi daj mi paczke danych o takich i takich parametrach,
i nie wnika jak to robi funkcja. Czy tworzy zapytanie, czy korzysta z
innego typu bazy (przecież bazy sql-owe to nie jedyne), czy nawet w
SQL-owych, nie interesuje nas, czy pod spodem użyte jest zwykłe
zapytanie, czy korzystamy z funkcji składowanej. Machanie przez ogon
psem jest moim zdaniem nie najlepszym pomysłem, bo jak napisałem,
właśnie to powinno być jak najbardziej odseparowane, a Ty chcesz mieć na
to wpływ z poziomu kodu nie wiedząc czy to się będzie sprawdzać i skalować.
Takie automaty sa fajne, jak się je pisze, a jak później użytkownik musi
używać, albo musisz dodać jakąś funkcjonalność, albo optymalizację
zrobić, to odbijasz się od założeń i ograniczeń automatu.Dlatego zostaw
te byty jako osobne, jedynie martwiąc się o to by sprawdzić, czy są w
wersjach kompatybilnych.
--
http://kaczus.ppa.pl
Następne wpisy z tego wątku
- 30.07.19 10:51 Maciej Sobczak
- 31.07.19 18:30 Szyk Cech
- 31.07.19 18:40 Szyk Cech
- 31.07.19 18:52 wloochacz
- 01.08.19 13:41 Maciej Sobczak
- 02.09.19 14:56 M.M.
- 02.09.19 17:46 Szyk Cech
Najnowsze wątki z tej grupy
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
- Press Release - AEiC 2023, Ada-Europe Reliable Softw. Technol.
- Ada-Europe - AEiC 2023 early registration deadline approaching
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2023
- Ile cykli zajmuje mnożenie liczb 64-bitowych?
Najnowsze wątki
- 2024-06-10 wyobrazcie sobie ze
- 2024-06-10 malowanie samochodu
- 2024-06-10 News from Poland
- 2024-06-10 Czy na pewno będą CŁA na chińskie samochody?
- 2024-06-09 Dlaczego w Polsce sie nic nie udaje, na przykładzie niebieskiego lasera a teraz perskowitów
- 2024-06-09 Dlaczego w Polsce sie nic nie udaje, na przykładzie niebieskiego lasera a teraz perskowitów
- 2024-06-09 Wykrywanie przerwy w długim przewodzie zakopanym w ziemi.
- 2024-06-09 Czemu news.chmurka.nwt jest taki wolny?
- 2024-06-11 Funbox 3.0 zakres adresów DHCP
- 2024-06-11 Re: Funbox 3.0 zakres adresów DHCP
- 2024-06-09 Miernik szybkości netu
- 2024-06-11 Panele PV w pionie (prawie).
- 2024-06-11 czy ta grupa żyje?
- 2024-06-11 Warszawa => Senior React Native Developer <=
- 2024-06-11 Gdańsk => Kierownik Działu Spedycji Międzynarodowej <=