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.