-
Data: 2019-07-30 10:51:24
Temat: Re: Serializacja obiektów w bazie danych - jakie podejście jest zalecane?
Od: Maciej Sobczak <s...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]> Chodzi o to by warstwa bazy danych była całkowicie zautomatyzowana
> (automatyzacja to atut systemów komputerowych).
Automatyzacja jest możliwa, jeśli są wszystkie dane do automatycznego przetwarzania.
A projekt bazy danych nie opiera się na strukturze programu, tylko na wymaganiach,
które są powyżej projektowanego programu. Czyli nawet gdybyś chciał coś
automatyzować, to nie na tej ścieżce:
program
|
V
baza danych,
tylko na takich:
wymagania
| |
V V
program baza danych
I tu byś był bliżej ideału, ale zwykle wymagania nie występują w formie, na której
można jakąkolwiek automatyzację uprawiać (w szczególności: zwykle nie występują w
żadnej formie). Ale da się ten proces, całościowo, uprawiać ręcznie - i zwykle jest
to lepsze, niż ułomna automatyzacja, która ostatecznie może kosztować więcej, niż
oszczędza.
Projekt bazy danych w ogóle nie musi się zgadzać 1:1 z projektem programu. W sensie -
nawet liczba tabel nie musi się zgadzać z liczbą klas. Może być nawet tak, że ze
względów wydajnościowych (albo innych) struktury bazy służące do zapisu danych będą
inne, niż te służące do odczytu. Albo pierdylion innych możliwości, których nie da
się obsłużyć automatem parsującym kod programu.
> Ten mój generator będzie
> generował klasę Database_N_M w oparciu o klasy zachowalne umiejscowione
> w warstwie logiki biznesowej.
Lepiej nie.
Najlepszy cytat w tym temacie: "It's a data base, not a data dump."
--
Maciej Sobczak * http://www.inspirel.com
Następne wpisy z tego wątku
- 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
- Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
Najnowsze wątki
- 2025-09-25 jęczy wspomaganie
- 2025-09-24 "Wybitna" inteligencja AI
- 2025-09-24 test stereo
- 2025-09-24 Bluetooth stereo
- 2025-09-24 Rzeszów => International Freight Forwarder <=
- 2025-09-24 Gdańsk => Delphi Programmer <=
- 2025-09-24 Warszawa => BI Developer / Analityk BI <=
- 2025-09-24 Alior zmiana logowania
- 2025-09-24 Warszawa => Senior Microsoft Dynamics 365 Business Central Consultant
- 2025-09-24 Andżelika Borys odwiedziła [WIELKIEGO PATRIOTĘ - przyp. JMJ] Andrzeja Poczobuta w [białoruskiej - przyp. JMJ] kolonii karnej
- 2025-09-24 W USA budują pierwszą komercyjną elektrownię fuzji jądrowej
- 2025-09-24 W USA budują pierwszą komercyjną elektrownię fuzji jądrowej
- 2025-09-24 W USA budują pierwszą komercyjną elektrownię fuzji jądrowej
- 2025-09-24 W USA budują pierwszą komercyjną elektrownię fuzji jądrowej
- 2025-09-23 Re: Kolory już są