Bejegyzés

300

Symbol Ügyvitel rendszerünk adatbázisa a funkciók bővülésével párhuzamosan nő. A múlt héten már látni lehetett, hogy eljutunk idáig. Elértük a 300 táblás szintet.

 

Adatbázisunk komplexitása az alábbi számokkal írható le:

300 tábla

2847 mező

428 index

66 egyedi kulcs

808 idegen kulcs

55 tárolt eljárás

69 trigger

24 adatbázis kivétel

 

A 300. tábla pedig az “AssetDepIndex” nevet viseli.

 

Hány táblád van? – Fejlesztési statisztika

Az adatbázis programozás kezdetén a szakértelmet és a munkát a táblák számával tudták mérni. Programozók egymás között és a megrendelők a programozók felé is.

Lássunk egy ilyen statisztikát nálunk:

  • Táblák: 73
  • Mezők: 842
  • Indexek: 103
  • Egyediségi megszorítások: 24
  • Idegen kulcsok: 221
  • Tárolt eljárások: 26
  • Triggerek: 23
  • Kivételek: 9

És ez még csak az egyik projektünk” lehetne hallani 10 évvel ezelőtt. Az adatbázisok normalizálása miatt a táblák száma már nem releváns információ. Persze (m)értéket képvisel két olyan rendszer összehasonlításakor, amikor egy 5 táblás és egy 470 táblás adatbázis találkozik.

De mi lehet akkor a modern kori mérőszám az üzleti logika mértékére? Nálunk a generált kód mennyisége az. Lássuk, mi mennyi:

  • Sorok száma: 171.591 sor
  • Karakterek száma: 5.784.477 betű
  • Fájl bájtok: 13.779.968 bájt

Persze nem kézzel gépeltük ezt be. A kód generált, a saját üzleti logika erre épül. Annak mérete pedig titok…