operatív tranzakció feldolgozó rendszer, tartalom platform

Online tranzakció feldolgozó rendszer.

Integrity probléma - DB biztosítása adatok helyességét bármikor. Ez lehet törni az alábbi esetekben: 1. amikor belépnek a frissítéseket, ha etetni téves információkat. 2. Ha az adatok többszörös userov. 3. Ha hibákat MTA.

Megoldás integritási problémák kell kezelni, a program és a szervezeti szempontból. Mert Poble 1. számú szervezet szükséges intézkedéseket (nyomon követheti bevezetése), a felhasználói input ismernie kell a szabályokat és korlátozásokat. Problémák 2-3 - szabványos adatbázis eszközök vagy speciális szoftver modulokat. DBMS - 2 mag integritását korlátok: 1. A strukturális korlátok (meghatározott funkcionális kapcsolatok és ellenőrizhetjük egyenlőségét adatbázis értékek) 2. határérték tényleges értékeket. Ezek megkövetelik, hogy a mező értéke tartozó egy bizonyos tartományban, vagy a kapcsolat értéke közötti bizonyos területeken. (Az adattípusok és beviteli maszkok). Korlátozások be lehet állítani az adatbázis-adminisztrátor bármikor, de az adatbázis nem tudja elfogadni a korlátozás (ha sok eredmény már nem teljesítik), ha a mérkőzés - rögzíti a szótárban és használják. Korlátozások változik a nehézségi szint:

1. korlátozások a mező értéke: (bemenet 0 tiltás, tiltás tartomány tiltó lista).

2. korlátozások sokaságába vonal attribútumokat. (Post - kiáramlási sebessége, a régió - a város).

3. limit egyidejűleg több sor.

Mindezen statisztikai korlátai, de amikor belép az adatbázisba 1 állapotból a másikba, meg kell felelniük az integritási kényszerek kezdete előtt minden változást, és elvégre nem mindenki. Az ilyen korlátozások nevezzük halasztott és azok fogalmát ügylet lebonyolításának. Tranzakciós - komplett szempontjából Usera művelet az adatbázison. Ugyanakkor, ez egy logikai egység a rendszer. A tranzakció valósít néhány alkalmazás funkció például pénzt átutalni egyik számláról a másikra a bankrendszer.

4 kell a következő tulajdonságokkal: 1. Atomicity (oszthatatlan) végeztük, amely egyetlen műveletben az adatbázis eléréséhez, el kell végezni teljes mértékben vagy nem végzett egyáltalán. 2. Következetesség - kölcsönös garantálja az adatok integritását az ügylet után. 3. Isolation (minden tranzakció módosíthatja e, amely átmenetileg tároljuk inkonzisztens állapotban). Ugyanakkor a hozzáférés egyéb tranzakciók ezeket az adatokat mindaddig tilos, amíg a tranzakció befejeződött. 4. tartósság - ha a tranzakció sikeres volt, akkor a módosítások elvesznek. Az ügylet eredményeképpen a lehet a rögzítés (fellépés követ el a változásokat az adatbázisba), vagy rollback (törölje az ügyletet adatbázis és visszatér abba az állapotba, mielőtt elindul). És zárszerkezet alkalmazásán alapuló rollback tranzakciós napló, ahol a tárolt állapotban (néhány iteráció) és után. Bizonyos SQL nyelvjárások közé közbenső rögzítési üzemeltetők (visszaszorítás pontról pontra).

Transaction Processing Monitor (Transaction Processing Monitor - TPM) - egy szoftver rendszert (a továbbiakban: a közvetítés és middleware), megoldja a problémát a hatékony kezelése az információs források egy elosztott rendszerben. Ők egy rugalmas, nyitott környezet kialakítása és kezelése a mobil alkalmazások összpontosított gyors feldolgozását elosztott tranzakciókat. A legfontosabb jellemzői a TPM - skálázhatóság támogatása funkcionális teljességének és alkalmazások maximális teljesítményt adatfeldolgozás olcsó árak, az adatok sértetlenségét heterogén környezetben. TPM alapuló „kliens-szerver” háromszintű modell

A mai piacon monitorok tranzakciók főbb "szereplők" olyan rendszerek, mint például ACMS (DEC), CICS (IBM), TOP END (NCR), Tuxedo Sytem (Novell).

Az adatok megosztása

OLTP - online tranzakció-feldolgozó rendszer, amelyre jellemző a nagyszámú változások egyidejű többszörös hozzáférést ugyanazokat az adatokat, hogy különböző műveleteket hajtsanak végre - írni, olvasni, törölni vagy módosítani az adatokat. Mert normális működését több felhasználó alkalmazza zár és a tranzakciókat. Hatékony tranzakció-feldolgozás és támogatás reteszek között az egyik legfontosabb követelmény az online tranzakció feldolgozó rendszerek.

Modern adatbázis technológia egyes feltételeit az építészet területén. Egészen a közelmúltig, azonosítja három osztályba problémák:

· Online tranzakció feldolgozási feladatokat;

· Csomag feldolgozási feladatot;

· Döntéshozó feladatokat.

OLTP-System - egy online tranzakció-feldolgozó rendszer. A fő funkciója az ilyen rendszerek egyidejű végrehajtása számos rövid tranzakciók nagy számú felhasználó. Magukat műveletek jelennek meg, viszonylag egyszerű, mint a „eltávolítás pénzt bankszámláját, add ezt az összeget a számla”. Történelmileg, az ilyen rendszerek merültek fel az első helyen végrehajtott, a számviteli előírások, szolgáltatás sebességétől, az adatgyűjtés és így tovább.

OLTP rendszer azzal jellemezve, hogy:

· Támogatás a nagy számú felhasználó;

· Gyors válaszidő a kérelmet;

· Viszonylag rövid kérdéseit;

· Részvétel a kérések egy kis számú asztallal.

Szinte az összes adatbázis-lekérdezéseket OLTP rendszer áll behelyezése parancsok frissítésére, törlésére. Válassza lekérdezések elsősorban célja, hogy a felhasználók számára, hogy válasszon a különböző könyvtárak. Vizsgálatok többsége így előzetesen ismert szakaszában rendszer kialakítása. Így a kritikus OLTP-alkalmazások a sebesség és a megbízhatóság az előadás rövid műveletek frissítés.

Szerver online tranzakció feldolgozás azon a feltételezésen alapul:

· OLTP - üzemeltetés támogatása nagyszámú felhasználó;

· A leggyakrabban használt rövid, egyszerű művelet;

· A tranzakció általában nem ugyanazokat az adatokat használják;

· Az üzemeltetők általában érinti a kis sorok száma;

· Válaszidő - a másodperc töredéke alatt;

· Csak néhány asztal nagy és lehet változtatni.

Az effajta szerver alapul:

· Fizikai technika darabok a lemezről;

· Kezelés a kisebb mennyiségű adat a memóriában;

· Primitív optimalizáló;

Jelentkezési feltételek - zárja kéri a versenyt a források felhasználását és az adatok.

Kapcsolódó cikkek