Production Database Reducer Start Page English Hungarian

A szoftver » Technikai leírás


 

A Production Database Reducer implementáció egy adatbázis schema és tárolt eljárások, táblák, nézetek és felhasználói adattípusok együttese.

A fönti adatbázis objektumokat telepíteni kell.
Ezt egy interaktív java telepítő segíti, amelyet elindítva, és a telepítés közben feltett kérdéseket megválaszolva telepíti a PDR programot a kívánt adatbázisba.

(A PDR telepítő jdbc kapcsolatot épít fel az adatbázissal.
A java telepítő futtatásához szükséges min 1.5 jre és az adott adatbázis jdbc driver-e nem része a telepítő csomagnak!)

 

 

 

 

A Production Database Reducer telepítésének konkrét előfeltételei:

 

  • Az adott RDBMS-be telepíthető PDR implementáció
  • Az adott RDBMS legalább a következő verziószámokkal:
    • Postgresql : 8
    • Db2 : 9
    • Mssql : 10
    • Oracle : 11
  • Java futtatókörnyezet, minimum 1.5 jre
  • Az adott RDBMS megfelelő verziószámú JDBC drivere
  • Kliens munkaállomásról történő telepítés esetén hálózati hozzáférés az adatbázis szerverhez

Vállalaton belül a Production Database Reducer program adatbázis darabszám, méret és időbeli korlátozás nélkül használható adatbázis méret redukálásra.

 

Úgy kell használni, hogy be kell lépni az új adatbázis user-rel, majd a telepítő csomagban részletesen kifejtett módon a megfelelő tárolt eljárás hívások egymás utánjával és üzemeltetői/DBA konfigurációk megejtése után előállítható az adott adatbázis egy csökkentett, de tábla szintű megszorítások szempontjából valid részhalmaza.
Az eredeti táblák természetesen nem kerülnek módosításra!
 

 

(Kivételt képez a Postgresql implementáció: itt az export és import funkciókat egy másik, superuser-rel történő bejelentkezéssel tudjuk elvégezni.)

Ha a teszt táblák meg vannak, egy exportáló rutin kiteszi fájlrendszerbe a táblákat.

Ugyanezt a PDR programot telepíteni kell a forrásból adatok nélkül létrehozott teszt adatbázisba, majd ott ugyanúgy meg kell futtatni, csak más paraméterrel: a teszt adatbázisba importálja az előzőleg fájlrendszerbe tett tábla dump-okat.
A DBA-k feladatát megkönnyítendő, statisztika újraszámolást és index rebuild-et is megcsinálja a PDR program.

 

A Production Database Reducer működését paraméterekkel lehet befolyásolni, amelyeket az erre a célra megírt manipulációs tárolt eljárásokkal kell beállítani, szabályozni. Hogy pontosan hogyan és miként, pontosan milyen tulajdonságokon keresztül befolyásolható a PDR működése, az a telepítő csomagban található dokumentációban részletezve van.

Mivel a Production Database Reducer algoritmus üzleti titkot képez, a telepítő csomag alapértelmezetten titkosítva tartalmazza a szükséges create SQL-eket. Ezeket a telepítő röptében fejti vissza az SMS-ben kapott kulcsot megadva.
Telepítés után ugyan olvasható a forrás a jogosult adatbázis felhasználók előtt, ám egy cégenként és implementációnként eltérő obfuszkált kód települ.

(Nem támogatott a Production Database Reducer telepítő csomag tartalmának továbbfejlesztése, részének vagy egészének közzététele, visszafejtése - reverse engineering!)