Elosztott rendszerek: Alapelvek és paradigmák Distributed Systems: Principles and Paradigms. 7. rész: Konzisztencia & replikáció
|
|
- Etelka Pintérné
- 9 évvel ezelőtt
- Látták:
Átírás
1 Elosztott rendszerek: Alapelvek és paradigmák Distributed Systems: Principles and Paradigms Maarten van Steen 1 Kitlei Róbert 2 1 VU Amsterdam, Dept. Computer Science 2 ELTE Informatikai Kar 7. rész: Konzisztencia & replikáció május 24.
2 Tartalomjegyzék Fejezet 01: Bevezetés 02: Architektúrák 03: Folyamatok 04: Kommunikáció 05: Elnevezési rendszerek 06: Szinkronizáció 07: Konzisztencia & replikáció 08: Hibatűrés 10: Objektumalapú elosztott rendszerek 11: Elosztott fájlrendszerek 12: Elosztott webalapú rendszerek Maarten van Steen, Kitlei Róbert Elosztott rendszerek 2 / 27
3 Hatékonyság és átméretezhetőség Konfliktusos műveletek A replikátumok konzisztensen tartásához garantálni kell, hogy az egymással konfliktusba kerül(het)ő műveletek minden replikátumon egyforma sorrendben futnak le. Ahogy a tranzakcióknál, írás olvasás és írás írás konfliktusok fordulhatnak elő. Terv: kevesebb szinkronizáció Az összes konfliktusos művelet globális sorbarendezése általában túl költséges. Megvizsgáljuk, hogyan lehet a konzisztenciakövetelményeket gyengíteni. Jellemzően minél megengedőbbek a feltételek, annál kevesebb szinkronizáció szükséges a biztosításukhoz. Maarten van Steen, Kitlei Róbert Elosztott rendszerek 3 / 27
4 Adatközpontú konzisztencia Konzisztenciamodell A konzisztenciamodell megszabja, milyen módokon használhatják a folyamatok az adatbázist. Elosztott adattár (lásd az ábrát) esetén legfőképpen az egyidejű írási és olvasási műveletekre ad előírásokat. Ha a feltételek teljesülnek, az adattárat érvényesnek tekintjük. Process Process Process Local copy Distributed data store Maarten van Steen, Kitlei Róbert Elosztott rendszerek 4 / 27
5 Folyamatos konzisztencia Konzisztencia mértéke A konzisztencia több módon is sérülhet: eltérhet a replikátumok számértéke eltérhet, hogy mennyire frissek az egyes replikátumok eltérhet, hogy hány frissítési művelet nem történt még meg (illetve: sorrendben melyik műveletek hiányoznak) Conit Ha megtehetjük, a konzisztenciafeltéleket nem a teljes adatbázisra írjuk fel, hanem az adatoknak minél szűkebb körére. Az olyan adategység, amelyre közös feltételrendszer vonatkozik, a conit (consistency unit). Maarten van Steen, Kitlei Róbert Elosztott rendszerek 5 / 27
6 Példa: Conit Replica A Replica B Conit x = 6; y = 3 Conit x = 2; y = 5 Operation Result < 5, B> x := x + 2 [ x = 2 ] Operation Result < 5, B> x := x + 2 [ x = 2 ] < 8, A> y := y + 2 [ y = 2 ] <10, B> y := y + 5 [ y = 5 ] <12, A> y := y + 1 [ y = 3 ] <14, A> x := y * 2 [ x = 6 ] Vector clock A = (15, 5) Order deviation = 3 Numerical deviation = (1, 5) Vector clock B = (0, 11) Order deviation = 2 Numerical deviation = (3, 6) Conit (most az x és y változó alkotja) Mindkét replikátumnak van vektorórája: (A-beli idő, B-beli idő) B elküldi A-nak a [ 5,B : x := x + 2] műveletet A véglegesíti a kijött eredményt (nem vonható vissza) Maarten van Steen, Kitlei Róbert Elosztott rendszerek 6 / 27
7 Példa: Conit Replica A Replica B Conit x = 6; y = 3 Conit x = 2; y = 5 Operation Result < 5, B> x := x + 2 [ x = 2 ] Operation Result < 5, B> x := x + 2 [ x = 2 ] < 8, A> y := y + 2 [ y = 2 ] <10, B> y := y + 5 [ y = 5 ] <12, A> y := y + 1 [ y = 3 ] <14, A> x := y * 2 [ x = 6 ] Vector clock A = (15, 5) Order deviation = 3 Numerical deviation = (1, 5) Vector clock B = (0, 11) Order deviation = 2 Numerical deviation = (3, 6) Conit (most az x és y változó alkotja) A három műveletet nem végzett még el A-ban egy B-beli művelet még nem hajtódott végre, a számérték legfeljebb 5-tel térhet el (1,5) Maarten van Steen, Kitlei Róbert Elosztott rendszerek 7 / 27
8 Soros konzisztencia Jelölések Sokszor a feltételeket nem a számértékekre alapozzuk, hanem csupán az írások/olvasások tényére. Jelölje W(x) azt, hogy az x változót írta egy megadott folyamat, R(x) azt, hogy olvasta, a mellettük levő betűk pedig azt jelölik, hogy az olvasás melyik írással írt értéket látja. Soros konzisztencia Soros konzisztencia esetén azt várjuk el, hogy a végrehajtás eredménye olyan legyen, mintha az összes folyamat összes művelete egy meghatározott sorrendben történt volna meg, megőrizve bármely adott folyamat saját műveleteinek sorrendjét. (a) teljesíti, (b) nem P1: W(x)a P1: W(x)a P2: P3: P4: W(x)b R(x)b R(x)a R(x)b R(x)a P2: P3: P4: W(x)b R(x)b R(x)a R(x)a R(x)b (a) Maarten van Steen, Kitlei Róbert Elosztott rendszerek 8 / 27 (b)
9 Okozati konzisztencia Okozati konzisztencia A potenciálisan okozatilag összefüggő műveleteket kell mindegyik folyamatnak azonos sorrendben látnia. A konkurens írásokat különböző folyamatok különböző sorrendben láthatják. (b) teljesíti; (a) nem, mert ott P 1 és P 2 írásait összeköti az olvasás P1: W(x)a P2: P3: P4: R(x)a (a) W(x)b R(x)b R(x)a R(x)a R(x)b P1: W(x)a P2: P3: P4: (b) W(x)b R(x)b R(x)a R(x)a R(x)b Maarten van Steen, Kitlei Róbert Elosztott rendszerek 9 / 27
10 Műveletek csoportosítása Szinkronizáció Most szinkronizációs változókat használunk, ezek elérései sorosan konzisztensek. Háromfajta megközelítés: Egy rendszerszintű S változó használata. S egy elérése után garantált, hogy a korábbi elérései előtti írások megtörténtek. Igényeljük (acquire) és aztán feloldjuk (release) a változókat, ezzel kritikus területeket (más néven: védett területeket) alakítunk ki. Több rendszerszintű szinkronizációs változó használata. A védelem a területen írt/olvasott adatokra terjed ki. Minden adatelemhez külön változó használata. A védelem a változó adatelemére terjed ki. Ha a fenti szinkronizációs határokon belül több írás is történik, a határon belül ezek nem definiált sorrendben látszanak, és a szinkronizáció után csak a végeredmény látszik, az nem, hogy milyen sorrendben történtek az írások. Maarten van Steen, Kitlei Róbert Elosztott rendszerek 10 / 27
11 Kliensközpontú konzisztencia Cél Azt helyezzük most előtérbe, hogy a szervereken tárolt adatok hogyan látszanak egy adott kliens számára. A kliens mozog: különböző szerverekhez csatlakozik, és írási/olvasási műveleteket hajt végre. Az A szerver után a B szerverhez csatlakozva különböző problémák léphetnek fel: az A-ra feltöltött frissítések lehet, hogy még nem jutottak el B-hez B-n lehet, hogy újabb adatok találhatóak meg, mint A-n a B-re feltöltött frissítések ütközhetnek az A-ra feltöltöttekkel Cél: a kliens azokat az adatokat, amelyeket az A szerveren kezelt, ugyanolyan állapotban lássa B-n. Ekkor az adatbázis konzisztensnek látszik a kliens számára. Négyfajta kombináció: a kliens A-n (olvasott/írt) adatokat (olvas/ír) B-n. Maarten van Steen, Kitlei Róbert Elosztott rendszerek 11 / 27
12 Kliensközpontú konzisztencia Client moves to other location and (transparently) connects to other replica Replicas need to maintain client-centric consistency Wide-area network Portable computer Read and write operations Distributed and replicated database Maarten van Steen, Kitlei Róbert Elosztott rendszerek 12 / 27
13 Kliensközpontú konzisztencia: olvasás után olvasás Jelölések WS(x i ): írási műveletek összessége (write set) az x változóra WS(x i ;x j ): olyan WS(x j ), amely tartalmazza WS(x i ) frissítéseit Monoton olvasás (olvasás után olvasás) Ha egyszer a kliens kiolvasott egy értéket x-ből, minden ezután következő olvasás ezt adja, vagy ennél frissebb értéket. L1: L2: WS( x 1 ) R( x 1 ) WS( x 1 ; x 2 ) R( x 2 ) Példa: határidőnapló Minden korábbi bejegyzésünknek meg kell lennie az új szerveren is. L1: L2: WS( x 1 ) WS( x 2 ) R( x 1 ) R( x 2 ) Példa: levelezőkliens Minden korábban letöltött levelünknek meg kell lennie az új szerveren is. Maarten van Steen, Kitlei Róbert Elosztott rendszerek 13 / 27
14 Kliensközpontú konzisztencia: írás után írás Monoton írás (írás után írás) A kliens csak akkor írhatja x-et, ha a kliens korábbi írásai x-re már befejeződtek. L1: W( x 1 ) L2: WS( x 1 ) W( x 2 ) Példa: forráskód A kliens egy programot szerkeszt több szerveren. Minden korábbi szerkesztésnek jelen kell lennie, mert az újonnan írt kód függ tőlük. L1: L2: W( x 1 ) W( x 2 ) Példa: verziókezelés A kliens verziószámokkal ellátott fájlokat készít. Minden korábbi verziónak meg kell lennie ahhoz, hogy újat készíthessen. Maarten van Steen, Kitlei Róbert Elosztott rendszerek 14 / 27
15 Kliensközpontú konzisztencia: írás után olvasás Olvasd az írásodat (írás után olvasás) Ha a kliens olvassa x-et, a saját legutolsó írásának eredményét kapja (vagy frissebbet). L1: L2: L1: L2: W( x 1 ) W( x 1 ) WS( x 1 ; x 2 ) R( x 2 ) WS( x 2 ) R( x 2 ) Példa: honlap szerkesztése A kliens a honlapját szerkeszti, majd megnézi a szerkesztés eredményét. Ahelyett, hogy a böngésző gyorsítótárából egy régebbi verzió kerülne elő, a legfrissebb változatot szeretné látni. Maarten van Steen, Kitlei Róbert Elosztott rendszerek 15 / 27
16 Kliensközpontú konzisztencia: olvasás után írás Írás olvasás után (olvasás után írás) Ha a kliens kiolvasott egy értéket x-ből, minden ezután kiadott frissítési művelete x legalább ennyire friss értékét módosítja. L1: WS( x 1 ) R( x 1 ) L2: WS( x 1 ; x 2 ) W( x 2 ) Példa: fórum L1: WS( x 1 ) R( x 1 ) A kliens csak olyan hírre tud választ beküldeni, amelyet már látott. L2: WS( x 2 ) W( x 3 ) Maarten van Steen, Kitlei Róbert Elosztott rendszerek 16 / 27
17 Replikátumszerverek elhelyezése Tegyük fel, hogy N lehetséges helyre szeretnénk összesen K darab szervert telepíteni. Melyik helyeket válasszuk? Tegyük fel, hogy ismert a kliensek helye. Válasszuk meg úgy a szervereket, hogy azok átlagtávolsága a kliensektől minimális legyen. Egzakt kiszámítása költséges, heurisztika szükséges. Jellemzően a kliensek több autonóm rendszerben a találhatóak meg. A K legnagyobb rendszerben helyezzünk el egy-egy szervert, mindig a rendszeren belül leginkább központi helyre. Szintén magas a számítási költsége. Mint korábban a csúcsok globális pozícionálásánál, ábrázoljuk a csúcsokat egy d-dimenziós térben, ahol a távolság mutatja a késleltetést. Keressük meg a K legsűrűbb részt, és oda helyezzünk szervereket. Számítási költsége alacsonyabb. a A teljes hálózat útválasztás szempontjából egységként adminisztrált része, gyakran egy Internet-szolgáltató (ISP) felügyeli. Maarten van Steen, Kitlei Róbert Elosztott rendszerek 17 / 27
18 Tartalom replikálása Különböző jellegű folyamatok tárolhatják az adatokat: Tartós másolat: a folyamat mindig rendelkezik másolattal: eredetszerver (origin server) Szerver által kezdeményezett másolat: replikátum kihelyezése egy szerverre, amikor az igényli az adatot Kliens által kezdeményezett másolat: kliensoldali gyorsítótár Permanent replicas Server-initiated replicas Client-initiated replicas Clients Server-initiated replication Client-initiated replication Maarten van Steen, Kitlei Róbert Elosztott rendszerek 18 / 27
19 Szerver által kezdeményezett másolatok Server without copy of file F C 2 Client P Q Server with copy of F C 1 File F Server Q counts access from C and C as if they would come from P 1 2 A rendszer figyeli, hányszor fértek hozzá a fájlhoz (A), úgy számolva, mintha a kérés a klienshez legközelebbi szerverhez (P) érkezett volna be. Adott két szám, D és R, melyekre D < R. Mit tegyünk a fájllal? Ha A < D töröljük Q-ról (ha megvan máshol a rendszerben) Ha D < A < R migráljuk Q-ról P-re Ha R < A replikáljuk P-re Maarten van Steen, Kitlei Róbert Elosztott rendszerek 19 / 27
20 Frissítés terjesztése Modellek Megváltozott tartalmat több különböző módon lehet szerver-kliens architektúrában átadni: Kizárólag a frissítésről szóló értesítés/érvénytelenítés elterjesztése (pl. gyorsítótáraknál ez egy egyszerű lehetőség) Passzív replikáció: adatok átvitele egyik másolatról a másikra Aktív replikáció: frissítési művelet átvitele Melyiket érdemes választani? A sávszélesség és az írási/olvasási műveletek aránya a replikátumon nagyban befolyásolja, melyik módszer a leghatékonyabb adott esetben. Maarten van Steen, Kitlei Róbert Elosztott rendszerek 20 / 27
21 Frissítés terjesztése Küldésalapú: a szerver a kliens kérése nélkül küldi a frissítést Rendelésalapú: a kliens kérvényezi a frissítést Témakör Küldésalapú Rendelésalapú Kezdeményező Szerver Kliens Szerverállapot Klienscache-ek listája Nincsen Küldött üzenetek Frissítés* Lekérdezés és frissítés Válaszidő a kliensnél Azonnali* Letöltő frissítés ideje *: A kliens később még alkalmazhat letöltő frissítést (fetch update). Maarten van Steen, Kitlei Róbert Elosztott rendszerek 21 / 27
22 Frissítés terjesztése Haszonbérlet Haszonbérlet (lease): a szerver ígéretet tesz a kliensnek, hogy át elküldi neki a frissítéseket, amíg a haszonbérlet aktív Rugalmas haszonbérlet Fix lejárat helyett rugalmasabb, ha a rendszer állapotától függhet a haszonbérlet időtartama: Kor szerinti: minél régebben változott egy objektum, annál valószínűbb, hogy sokáig változatlan is marad, ezért hosszabb lejárat adható Igénylés gyakorisága szerinti: minél gyakrabban igényli a kliens az objektumot, annál hosszabb időtartamokra kap haszonbérletet rá Terhelés szerinti: minél nagyobb a szerver terhelése, annál rövidebb haszonbérleteket ad ki Maarten van Steen, Kitlei Róbert Elosztott rendszerek 22 / 27
23 Folyamatos konzisztencia: számszerű eltérések Alapelv Az egyszerűség kedvéért most egyetlen adatelemet vizsgálunk. Az S i szerver a log(s i ) naplóba írja az általa végrehajtott műveleteket. A W írási műveletet elsőként végrehajtó szervert jelölje origin(w ), a művelet hatására bekövetkező értékváltozást pedig weight(w ). Tegyük fel, hogy ez mindig pozitív szám. S i olyan írásait, amelyek S j -ről származnak, jelölje TW [i,j]: TW [i,j] = { weight(w ) origin(w ) = S j & W log(s i ) } Ekkor a változó összértéke (v) és értéke az i-edik másolaton (v i ): v = v kezdeti + k TW [k,k] v i = v kezdeti + TW [i,k] k Maarten van Steen, Kitlei Róbert Elosztott rendszerek 23 / 27
24 Folyamatos konzisztencia: számszerű eltérések Cél: minden S i szerveren teljesüljön: v v i < δ i (rögzített δ i értékre). Algoritmus TW [i,j] értékét minden S k szerver becsülje egy TW k [i,j] értékkel. (Azaz: S k mit tud, S i milyen frissítéseket kapott már meg S j -től.) Mivel a számértékeink nemnegatívak, fennáll: 0 TW k [i,j] TW [i,j] TW [j,j] = TW j [j,j] Amikor új frissítési művelet érkezik be egy szerverre, pletykálással értesíti erről a többi szervert. Amikor S j azt látja, hogy TW j [i,j] túl messzire kerül TW [j,j]-től a, akkor küldje el S i -nek log(s j ) műveleteit. a TW [j,j] TW j [i,j] > δ i /(N 1), ahol N a replikátumok száma Maarten van Steen, Kitlei Róbert Elosztott rendszerek 24 / 27
25 Elsődleges másolaton alapuló protokoll távoli írással Client Client Primary server for item x Backup server W1 W5 R1 R2 W4 W3 W4 W3 Data store W2 W4 W3 W1. Write request W2. Forward request to primary W3. Tell backups to update W4. Acknowledge update W5. Acknowledge write completed R1. Read request R2. Response to read Példa: nagy hibatűrést igénylő elosztott adatbázisokban és fájlrendszerekben használatos. A másolatok gyakran egy lokális hálózatra kerülnek. Maarten van Steen, Kitlei Róbert Elosztott rendszerek 25 / 27
26 Elsődleges másolaton alapuló protokoll helyi írással Client Client Old primary for item x New primary for item x Backup server R1 R2 W1 W3 W5 W5 W4 W4 Data store W5 W4 W2 W1. Write request W2. Move item x to new primary W3. Acknowledge write completed W4. Tell backups to update W5. Acknowledge update R1. Read request R2. Response to read Példa: kapcsolat nélküli munka, időnként szinkronizálás a rendszerrel annak különböző pontjaihoz csatlakozva. Maarten van Steen, Kitlei Róbert Elosztott rendszerek 26 / 27
27 Többszörözöttírás-protokoll Testületalapú protokoll Többszörözött írás: az írási műveletet több szerveren hajtjuk végre. Testület (quorum): egy művelet végrehajtása előtt meghatározott számú szervertől kell engedélyt kérni. Jelölés: írási N W, olvasási N R. Egy írási művelet ütközhetne egy olvasási művelettel, vagy egy másik írásival; az első elkerüléséhez N R + N W > N, a másodikhoz N W + N W > N, azaz N W > N/2 szükséges a skatulya-elv alapján. Read quorum A B C D A B C D A B C D E F G H E F G H E F G H I J K L I J K L I J K L N R = 3, N W = 10 N R = 7, N W = 6 W N R = 1, N W = 12 Maarten van Steen, Kitlei Róbert Elosztott rendszerek 27 / 27
Konzisztencia és többszörözés. 10. kurzus
Konzisztencia és többszörözés 10. kurzus Konzisztencia és többszörözés Megbízhatóság növekedése Teljesítmény növekedése Többszörözés ára konzisztencia Átméretezési technika frissítések gyakorisága Konzisztencia
Lineáris. Soros. Okozati FIFO. Belépő
10. előadás Konzisztencia és többszörözés 2. rész Adatközpontú konziszteniamodellek összehasonlítása Konzisztencia Szigorú Lineáris Soros Okozati FIFO Konzisztencia Gyenge Feloldó Belépő Leírás Valamennyi
Elosztott rendszerek: Alapelvek és paradigmák Distributed Systems: Principles and Paradigms
Elosztott rendszerek: Alapelvek és paradigmák Distributed Systems: Principles and Paradigms Maarten van Steen 1 Kitlei Róbert 2 1 VU Amsterdam, Dept. Computer Science 2 ELTE Informatikai Kar 12. rész:
Elosztott rendszerek: Alapelvek és paradigmák Distributed Systems: Principles and Paradigms
Elosztott rendszerek: Alapelvek és paradigmák Distributed Systems: Principles and Paradigms Maarten van Steen 1 Kitlei Róbert 2 1 VU Amsterdam, Dept. Computer Science 2 ELTE Informatikai Kar 10. rész:
Elosztott rendszerek: Alapelvek és paradigmák Distributed Systems: Principles and Paradigms. 6. rész: Szinkronizáció
Elosztott rendszerek: Alapelvek és paradigmák Distributed Systems: Principles and Paradigms Maarten van Steen 1 Kitlei Róbert 2 1 VU Amsterdam, Dept. Computer Science 2 ELTE Informatikai Kar 6. rész: Szinkronizáció
Elosztott rendszerek. Az elıadás. Az elosztott rendszer definíciója. Köztesrétegként felépülı elosztott rendszer
1. elıadás Az elıadás Elosztott ek 1. Bevezetés Tankönyv: Andrew S. Tanenbaum Maarten van Steen: Elosztott Rendszerek Alapelvek és Paradigmák http://people.inf.elte.hu/bonnie bonnie@inf.elte.hu Az elosztott
Elosztott rendszerek: Alapelvek és paradigmák Distributed Systems: Principles and Paradigms. 2. rész: Architektúrák
Elosztott rendszerek: Alapelvek és paradigmák Distributed Systems: Principles and Paradigms Maarten van Steen 1 Kitlei Róbert 2 1 VU Amsterdam, Dept. Computer Science 2 ELTE Informatikai Kar 2. rész: Architektúrák
Címkék és ágak kezelése i. Címkék és ágak kezelése
i Címkék és ágak kezelése ii KÖZREMŰKÖDŐK CÍM : Címkék és ágak kezelése TEVÉKENYSÉG NÉV DÁTUM ALÁÍRÁS ÍRTA Jeszenszky, Péter 2014. február 16. VERZIÓTÖRTÉNET VERZIÓ DÁTUM LEÍRÁS NÉV iii Tartalomjegyzék
Elosztott rendszerek: Alapelvek és paradigmák Distributed Systems: Principles and Paradigms. 1. rész: Bevezetés
Elosztott rendszerek: Alapelvek és paradigmák Distributed Systems: Principles and Paradigms Maarten van Steen 1 Kitlei Róbert 2 1 VU Amsterdam, Dept. Computer Science 2 ELTE Informatikai Kar 1. rész: Bevezetés
Rendszerkezelési útmutató
Rendszerkezelési útmutató Medtronic MiniMed Northridge, CA 91325 USA 800-646-4633 (800-MiniMed) 818.576.5555 www.minimed.com Képviselet az Európai Unióban: Medtronic B.V. Earl Bakkenstraat 10 6422 PJ Heerlen
Elosztott rendszerek: Alapelvek és paradigmák Distributed Systems: Principles and Paradigms. 3. rész: Folyamatok
Elosztott rendszerek: Alapelvek és paradigmák Distributed Systems: Principles and Paradigms Maarten van Steen 1 Kitlei Róbert 2 1 VU Amsterdam, Dept. Computer Science 2 ELTE Informatikai Kar 3. rész: Folyamatok
SQL Server High Availability
SQL Server High Availability Bevezetés az SQL Server magas rendelkezésre állási megoldásaiba Berke János SQL Server MVP 2016.05.18 Bemutatkozás 10+ év SQL Server tapasztalat Oktató Kapcsolat: Email: Janos@iamBerke.com
Folyamatok. 6. előadás
Folyamatok 6. előadás Folyamatok Folyamat kezelése, ütemezése folyamattábla új folyamat létrehozása átkpcsolás folyamatok elválasztása egymástól átlátszó Szál szálkezelő rendszer szálak védése egymástól
webalkalmazások fejlesztése elosztott alapon
1 Nagy teljesítményű és magas rendelkezésreállású webalkalmazások fejlesztése elosztott alapon Nagy Péter Termékmenedzser Agenda Java alkalmazás grid Coherence Topológiák Architektúrák
Elosztott rendszerek: Alapelvek és paradigmák Distributed Systems: Principles and Paradigms. 1. rész: Bevezetés
Elosztott rendszerek: Alapelvek és paradigmák Distributed Systems: Principles and Paradigms Maarten van Steen 1 Kitlei Róbert 2 1 VU Amsterdam, Dept. Computer Science 2 ELTE Informatikai Kar 1. rész: Bevezetés
Elosztott adatfeldolgozás
Elosztott adatfeldolgozás Bujáki Attila Bujaki.Attila@gmail.com Adatbázisok haladóknak 2012. 2012. Október 9. Miről lesz szó? Elosztottságról általában Adatreplikáció, Georeplikáció általánosan Georeplikáció
11. Elosztott állománykezelés. Operációs rendszerek. Elosztott állománykezelés. Teljesítmény növelése. Az állományokra hivatkozás. Az állományok nevei
11. Elosztott állománykezelés Operációs rendszerek 11. Elosztott állománykezelés Simon Gyula Bevezetés Hivatkozás állományokra Műveletek végzése Távoli eljáráshívás Műveletek helyi átmeneti tárban A szolgáltató
Elnevezési rendszerek. Szinkronizálás
7. előadás Elnevezési rendszerek 3. rész Szinkronizálás 1. rész Elnevezési rendszerek 3. rész A nem hivatkozott entitások eltávolítása Motiváció A nem elérhető hivatkozást el kell távolítani => elosztott
Elosztott adatbázis-kezelő formális elemzése
Elosztott adatbázis-kezelő formális elemzése Szárnyas Gábor szarnyas@mit.bme.hu 2014. december 10. Budapesti Műszaki és Gazdaságtudományi Egyetem Hibatűrő Rendszerek Kutatócsoport Budapesti Műszaki és
Másolatképzési technikák és azok felhasználási lehetőségei
Másolatképzési technikák és azok felhasználási lehetőségei Godányi Géza Technical Account Manager EMC Magyarország Kft. 1 A belső másolatok előnye: Párhuzamos feldolgozás! Mentés / visszatöltés Oracle
PTE-PROXY VPN használata, könyvtári adatbázisok elérhetősége távolról
PTE-PROXY VPN használata, könyvtári adatbázisok elérhetősége távolról Az Informatikai Igazgatóság minden aktív egyetemi hallgató és munkaviszonnyal rendelkező egyetemi dolgozó részére úgynevezett proxy
Rendszermodernizációs lehetőségek a HANA-val Poszeidon. Groma István PhD SDA DMS Zrt.
Rendszermodernizációs lehetőségek a HANA-val Poszeidon Groma István PhD SDA DMS Zrt. Poszeidon EKEIDR Tanúsított ügyviteli rendszer (3/2018. (II. 21.) BM rendelet). Munkafolyamat támogatás. Papírmentes
Elosztott rendszerek
Elosztott rendszerek NGM_IN005_1 Szinkronizáció Magas szint! szinkronizáció Órák szinkronizálása (állapot szinkronizáció) Koordinátor választás Elosztott tranzakció kezelés 2 Óraszinkronizálás Time stampekre
Szinkronizálás. 9. előadás
Szinkronizálás 9. előadás Az órák szinkronizálása Ha mindegyik gép a saját óráját használja, akkor az adott esemény után történt másik eseményhez az elsőnél korábbi idő társulhat. Óraszinkronizáló algoritmusok
Elosztott rendszerek: Alapelvek és paradigmák Distributed Systems: Principles and Paradigms
Elosztott rendszerek: Alpelvek és prdigmák Distriuted Systems: Priniples nd Prdigms Mrten vn Steen 1 Kitlei Róert 2 1 VU Amsterdm, Dept. Computer Siene 2 ELTE Informtiki Kr 11. rész: Elosztott fájlrendszerek
Elosztott rendszerek: Alapelvek és paradigmák Distributed Systems: Principles and Paradigms. 5. rész: Elnevezési rendszerek
Elosztott rendszerek: Alapelvek és paradigmák Distributed Systems: Principles and Paradigms Maarten van Steen 1 Kitlei Róbert 2 1 VU Amsterdam, Dept. Computer Science 2 ELTE Informatikai Kar 5. rész: Elnevezési
OCSP Stapling. Az SSL kapcsolatok sebességének növelése Apache, IIS és NginX szerverek esetén 1(10)
OCSP Stapling Az SSL kapcsolatok sebességének növelése Apache, IIS és NginX szerverek esetén 1(10) 1. Tartalomjegyzék 1. Tartalomjegyzék... 2 2. Bevezető... 3 3. OCSP Stapling támogatással rendelkező webszerverek...
Duál Reklám weboldal Adminisztrátor kézikönyv
Duál Reklám weboldal Adminisztrátor kézikönyv Dokumentum Verzió: 1.0 Készítette: SysWork Szoftverház Kft. 1. oldal Felület elérése Az adminisztrációs felület belépés után érhető el. Belépés után automatikusan
Informatikai tehetséggondozás:
Ég és Föld vonzásában a természet titkai Informatikai tehetséggondozás: isszalépéses kiválogatás TÁMOP-4.2.3.-12/1/KON isszalépéses kiválogatás 1. Az összes lehetséges sorrend Sokszor előfordul feladatként,
Magic xpi 4.0 vadonatúj Architektúrája Gigaspaces alapokon
Magic xpi 4.0 vadonatúj Architektúrája Gigaspaces alapokon Mi az IMDG? Nem memóriában futó relációs adatbázis NoSQL hagyományos relációs adatbázis Más fajta adat tárolás Az összes adat RAM-ban van, osztott
file:///d:/okt/ad/jegyzet/ad1/b+fa.html
1 / 5 2016. 11. 30. 12:58 B+ fák CSci 340: Database & Web systems Home Syllabus Readings Assignments Tests Links Computer Science Hendrix College Az alábbiakban Dr. Carl Burch B+-trees című Internetes
OO PDO. Tehát PDO használatával, könnyen átállhatunk egy másik adatbáziskezelőre, anélkül hogy a kódot teljes egészében újraírnánk.
OO PDO PDO VS MYSQLi VS MYSQL ================================================================================ A PHP mysql metódusai elavultak, helyette lehet hazsnálni a MYSQLi metódusokat, amelyek szinte
10: Peer-To-Peer Hálózatok I. HálózatokII, 2007
Hálózatok II 2007 10: Peer-To-Peer Hálózatok I 1 Definíció Egy Peer-to-Peer hálózat egy kommunikációs hálózat számítógépek között, melyben minden résztvevő mind client, mind server feladatokat végrehajt.
Backup Premium Rövid útmutató
A programról A Memeo Backup Premium egyszerű biztonsági másolási megoldás, mely nagy segítséget nyújt a bonyolult digitális világban. Az értékes, érzékeny dokumentumokról automatikus biztonsági másolatot
Számítógépes Hálózatok 2012
Számítógépes Hálózatok 2012 12. Felhasználói réteg email, http, P2P 1 Felhasználói réteg Domain Name System Példák a felhasználói rétegre: E-Mail WWW Content Delivery Networks Peer-to-Peer-Networks A forgalom
API tervezése mobil környezetbe. gyakorlat
API tervezése mobil környezetbe gyakorlat Feladat Szenzoradatokat gyűjtő rendszer Mobil klienssel Webes adminisztrációs felület API felhasználói Szenzor node Egyirányú adatküldés Kis számítási kapacitás
Visszalépéses kiválogatás
elépő a tudás közösségébe Informatika szakköri segédanyag Heizlerné akonyi iktória, Horváth Győző, Menyhárt László, Szlávi Péter, Törley Gábor, Zsakó László Szerkesztő: Abonyi-Tóth Andor, Zsakó László
Telepítés, újratelepítés több számítógépre, hálózatos telepítés Kulcs-Bér program
Telepítés, újratelepítés több számítógépre, hálózatos telepítés Kulcs-Bér program A Kulcs-Soft programok telepítése (újratelepítése) előtt javasolt Adatmentést készíteni a számítógépen található összes
Microsoft SQL Server telepítése
Microsoft SQL Server telepítése Az SQL Server a Microsoft adatbázis kiszolgáló megoldása Windows operációs rendszerekre. Az SQL Server 1.0 verziója 1989-ben jelent meg, amelyet tizenegy további verzió
Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 3. óra. Kocsis Gergely, Kelenföldi Szilárd
Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása 3. óra Kocsis Gergely, Kelenföldi Szilárd 2015.03.05. Routing Route tábla kiratása: route PRINT Route tábla Illesztéses algoritmus:
Felhasználói leírás a DimNAV Server segédprogramhoz ( )
Felhasználói leírás a DimNAV Server segédprogramhoz (1.1.0.3) Tartalomjegyzék Bevezetés...3 1. Telepítés...3 2. Eltávolítás...4 Program használata...5 1. Kezdeti beállítások...5 2. Licenc megadása...6
IP anycast. Jákó András BME TIO
IP anycast Jákó András jako.andras@eik.bme.hu BME TIO Tematika Mi az IP anycast? Hogy működik? Mire használható? Alkalmazási példa Networkshop 2011. IP anycast 2 IP...cast IP csomagtovábbítási módok a
1. Origin telepítése. A telepítő első képernyőjén kattintson a Next gombra:
1. Origin telepítése Az Origin telepítéséhez tegye be az Origin CD-t a CDROM-ba, majd kattintson az Origin 7.5 hivatkozásra, miután elindult a CD behelyezésekor a telepítő program. Ha nem indulna el a
A JGrid rendszer biztonsági architektúrája. Magyaródi Márk Juhász Zoltán Veszprémi Egyetem
A JGrid rendszer biztonsági architektúrája Magyaródi Márk Juhász Zoltán Veszprémi Egyetem A JGrid projekt Java és Jini alapú szolgáltatás orientált Grid infrastruktúra IKTA-5 089/2002 (2003-2004) Konzorcium:
2. Visszalépéses keresés
2. Visszalépéses keresés Visszalépéses keresés A visszalépéses keresés egy olyan KR, amely globális munkaterülete: egy út a startcsúcsból az aktuális csúcsba (az útról leágazó még ki nem próbált élekkel
II. Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK
Mérési Utasítás Linux/Unix jogosultságok és fájlok kezelése Linux fájlrendszerek és jogosultságok Linux alatt, az egyes fájlokhoz való hozzáférések szabályozása érdekében a fájlokhoz tulajdonost, csoportot
ERserver. iseries. Az iseries Access for Windows használatának megkezdése
ERserver iseries Az iseries Access for Windows használatának megkezdése ERserver iseries Az iseries Access for Windows használatának megkezdése ii iseries: Az iseries Access for Windows használatának
III. előadás. Kovács Róbert
III. előadás Kovács Róbert VLAN Virtual Local Area Network Virtuális LAN Logikai üzenetszórási tartomány VLAN A VLAN egy logikai üzenetszórási tartomány, mely több fizikai LAN szegmensre is kiterjedhet.
Tematika. MongoDB koncepció JSON Schemaless logika Replicaset képzés Sharding Aggregate framework
MONGODB Tematika MongoDB koncepció JSON Schemaless logika Replicaset képzés Sharding Aggregate framework Koncepció párhuzamosítás: hardver infrastruktúra adta lehetőségeket kihasználni (sok szerver, sok
Használati utasítás.
Lotus Notes Naptár Windows telefonra Használati utasítás. Írta: Varga Róbert 1 http://www.robertwpapps.uw.hu Bevezetés: Ezt az alkalmazást a fejlesztő saját használatra írta a teljesség igénye nélkül.
Végfelhasználói Applet kézikönyv
MARGARÉTA verzió 3.0 Kiadás 1 Kiadás dátuma 2017. február 7. A MARGARÉTA Kártyamenedzsment rendszer a Noreg Információvédelmi Kft terméke. Noreg Információvédelmi Kft web: www.noreg.hu e-mail: info@noreg.hu
Algoritmusok bonyolultsága
Algoritmusok bonyolultsága 9. előadás http://www.ms.sapientia.ro/~kasa/komplex.htm 1 / 18 Közelítő algoritmusok ládapakolás (bin packing) Adott n tárgy (s i tömeggel) és végtelen sok 1 kapacitású láda
Ellenőrző kérdések. 5. Kis dolgozat kérdései. (9-10. előadás)
Ellenőrző kérdések 5. Kis dolgozat kérdései (9-10. előadás) 164. Adjunk meg a működés közbeni ellenőrzőpont képzésének lépéseit Undo naplózás esetén! (6 pont) 1. naplóbejegyzés készítése,
Számítógépes Hálózatok GY 6.hét
Számítógépes Hálózatok GY 6.hét Laki Sándor ELTE-Ericsson Kommunikációs Hálózatok Laboratórium ELTE IK - Információs Rendszerek Tanszék lakis@elte.hu http://lakis.web.elte.hu Teszt 10 kérdés 10 perc canvas.elte.hu
Gyakorlatok. Megoldások. Fejezet céljai. Üzleti leírás. Tippek és trükkök. Figyelmeztetések. Gyakorlatok és megoldások szimbólumainak magyarázata:
Gyakorlatok és megoldások szimbólumainak magyarázata: Gyakorlatok Megoldások Fejezet céljai Üzleti leírás Tippek és trükkök Figyelmeztetések A tanfolyamon az ABAP Dictionary objektumok létrehozásakor a
Elosztott rendszerek: Alapelvek és paradigmák Distributed Systems: Principles and Paradigms. 4. rész: Kommunikáció
Elosztott rendszerek: Alapelvek és paradigmák Distributed Systems: Principles and Paradigms Maarten van Steen 1 Kitlei Róbert 2 1 VU Amsterdam, Dept. Computer Science 2 ELTE Informatikai Kar 4. rész: Kommunikáció
COMET webalkalmazás fejlesztés. Tóth Ádám Jasmin Media Group
COMET webalkalmazás fejlesztés Tóth Ádám Jasmin Media Group Az előadás tartalmából Alapproblémák, fundamentális kérdések Az eseményvezérelt architektúra alapjai HTTP-streaming megoldások AJAX Polling COMET
SQL Server High Availability. Bevezetés az SQL Server magas rendelkezésre állási megoldásaiba
SQL Server High Availability Bevezetés az SQL Server magas rendelkezésre állási megoldásaiba Sponsors Bemutatkozás 10+ év SQL Server tapasztalat Oktató Kapcsolat: Email: Janos@iamBerke.com Blog: http://www.iamberke.com
SQLServer. Particionálás
SQLServer 11. téma DBMS particiók, LOG shipping Particionálás Tábla, index adatinak szétosztása több FileGroup-ra 1 Particionálás Előnyök: Nagy méret hatékonyabb kezelése Részek önálló mentése, karbantartása
The Power To Develop. i Develop
The Power To Develop 2001 Alkalmazások fejlesztése Oracle9i Alkalmazás rel Molnár Balázs Értékesítési konzultáns Oracle Hungary Miről is lesz szó? Mi az Oracle9i AS, technikailag? Hogyan működik Oracle9i
Adatbázis másolás Slony-I segítségével
Adatbázis másolás Slony-I segítségével Akár a magas elérhetõség érdekében, akár mentésként vagy leállás nélküli verziófrissítés miatt van szükségünk másolatkészítésre, ez a rugalmas eszköz mindent szinkronban
Operációs rendszerek. UNIX fájlrendszer
Operációs rendszerek UNIX fájlrendszer UNIX fájlrendszer Alapegység: a file, amelyet byte-folyamként kezel. Soros (szekvenciális) elérés. Transzparens (átlátszó) file-szerkezet. Link-ek (kapcsolatok) létrehozásának
EMTP, EGY ÚJ LEVELEZÕ PROTOKOLL ÉS IMPLEMENTÁCIÓJA
EMTP, EGY ÚJ LEVELEZÕ PROTOKOLL ÉS IMPLEMENTÁCIÓJA Iványi Tibor, ivanyit@tigris.klte.hu Csukás Levente, csukasl@fox.klte.hu Kossuth Lajos Tudományegyetem Informatikai és Számító Központ Abstract The well
Szoftverminőségbiztosítás
NGB_IN003_1 SZE 2014-15/2 (3) Szoftverminőségbiztosítás A szoftverminőségbiztosítási rendszer (folyt.) Eljárások, munkautasítások Eljárás: egy adott módja valami elvégzésének részletezett tevékenységek,
Hálózati operációs rendszerek II. Novell Netware 5.1 Hálózati nyomtatás
Hálózati operációs rendszerek II. Novell Netware 5.1 Hálózati nyomtatás 1 Főbb jellemzők Hagyományosan 3 elemből (queue, printer, print server) álló rendszer Egyirányú kommunikáció a nyomtató és a munkaállomás
The Flooding Time Synchronization Protocol
The Flooding Time Synchronization Protocol Célok: FTSP Alacsony sávszélesség overhead Node és kapcsolati hibák kiküszöbölése Periodikus flooding (sync message) Implicit dinamikus topológia frissítés MAC-layer
TESZ INTERNET ÉS KOMMUNIKÁCIÓ M7
TESZ INTERNET ÉS KOMMUNIKÁCIÓ M7 1. FELADAT 1. Továbbküldés esetén milyen előtaggal egészül ki az e-mail tárgysora? Jelölje a helyes választ (válaszokat)! [1 pont] a) From: b) Fw: c) To: d) Vá: 2. Melyik
Osztott jáva programok automatikus tesztelése. Matkó Imre BBTE, Kolozsvár Informatika szak, IV. Év 2007 január
Osztott jáva programok automatikus tesztelése Matkó Imre BBTE, Kolozsvár Informatika szak, IV. Év 2007 január Osztott alkalmazások Automatikus tesztelés Tesztelés heurisztikus zaj keltés Tesztelés genetikus
Adatbázisok elmélete 24. előadás
Adatbázisok elmélete 24. előadás Katona Gyula Y. Budapesti Műszaki és Gazdaságtudományi Egyetem Számítástudományi Tsz. I. B. 137/b kiskat@cs.bme.hu http://www.cs.bme.hu/ kiskat 2005 ADATBÁZISOK ELMÉLETE
TÁJÉKOZTATÓ A CobraContoLight V VERZIÓHOZ
TÁJÉKOZTATÓ A CobraContoLight V2017.2 VERZIÓHOZ Változások a V2017.1 verzió kiadása után Adatbázis frissítés Általános információk A CobraContoLight 2017.2-es verziójában módosult az adatbázis struktúra.
Tranzakció-kezelés, alapfogalmak. Vassányi István, 2012.
Tranzakció-kezelés, alapfogalmak Vassányi István, 2012. ACID tulajdonságok Tranzakció: az üzleti folyamat egy logikailag összetartozó lépéssorozata atomicity: nem valósulhat meg részlegesen consistency:
2018, Diszkre t matematika. 10. elo ada s
Diszkre t matematika 10. elo ada s MA RTON Gyo ngyve r mgyongyi@ms.sapientia.ro Sapientia Egyetem, Matematika-Informatika Tansze k Marosva sa rhely, Roma nia 2018, o szi fe le v MA RTON Gyo ngyve r 2018,
Fájlszervezés. Adatbázisok tervezése, megvalósítása és menedzselése
Fájlszervezés Adatbázisok tervezése, megvalósítása és menedzselése Célok: gyors lekérdezés, gyors adatmódosítás, minél kisebb tárolási terület. Kezdetek Nincs általánosan legjobb optimalizáció. Az egyik
Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 5. óra. Kocsis Gergely, Supák Zoltán
Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása 5. óra Kocsis Gergely, Supák Zoltán 2017.03.22. Active Directory Active Directory Eredeti definíció: Active Directory Domain Services
B I T M A N B I v: T M A N
Adatbázis Rendszerek II. 6. Ea: Tranzakciók B I v: T 2014.02.15 M A N 1/39 Párhuzamosság Hasznos és kényelmes a felhasználó oldaláról Kihívás problémák a konkurens végrehajtásnál konfliktus helyzetek (azonos
Alkalmazás technológiai frissítés migrációs és üzemeltetési tapasztalatok
Alkalmazás technológiai frissítés migrációs és üzemeltetési tapasztalatok Informix 11.50 upgrade esettanulmány 2011. január. 31. Átalakítandó architektúra (2009) Alapvetően az üzleti logikát tárolt eljárásokkal
FORD Edifact IHS Import
FORD Edifact IHS Import 1149 Budapest, Egressy út 17-21. Telefon: +36 1 469 4021; fax: +36 1 469 4029 1/13 Tartalomjegyzék 1. FORD gyártói adatok betöltése... 3 1.1. Import Javasolt Ütemezése... 10 1.2.
TELEPÍTÉSI ÉS FELHASZNÁLÓI ÚTMUTATÓ
TELEPÍTÉSI ÉS FELHASZNÁLÓI ÚTMUTATÓ (kiegészítő) Geovision LPR szerver adatbázisához távoli kliens hozzáférés (ver. GV LPR v3.1.2) Készült: 2011.02.10 Riarex Kft. Petyerák Zoltán Tartalomjegyzék TELEPÍTÉS...
IBM WebSphere Adapters 7. változat 5. alváltozat. IBM WebSphere Adapter for Email felhasználói kézikönyv 7. változat 5.kiadás
IBM WebSphere Adapters 7. változat 5. alváltozat IBM WebSphere Adapter for Email felhasználói kézikönyv 7. változat 5.kiadás IBM WebSphere Adapters 7. változat 5. alváltozat IBM WebSphere Adapter for
ADATBÁZIS-KEZELÉS. Adatbázis-kezelő rendszerek
ADATBÁZIS-KEZELÉS Adatbázis-kezelő rendszerek Adat (Data) Észlelhető, felfogható ismeret Jelsorozat Tény, közlés Valakinek vagy valaminek a jellemzője Adatbázis (Data Base, DB) Hosszú ideig évekig meglévő
Tegyünk nagyszerű dolgokat!
Tegyünk nagyszerű dolgokat! Ismerős Természetes környezet Multiplatform Nagyobb hatékonyság Letöltés Ismerős és minden elődjénél jobb Ismerős felületa Windows 10 a jól ismert Windows-élményt nyújtja még
Android Wear programozás. Nyitrai István nyitrai.istvan@bmeautsoft.hu
Android Wear programozás Nyitrai István nyitrai.istvan@bmeautsoft.hu Amiről szó lesz A platformról dióhéjban Felületi újdonságok Fejlesztői környezet beállítása Értesítések Példa #1 Kommunikáció Példa
Számítógépes Hálózatok GY 7.hét
Számítógépes Hálózatok GY 7.hét Laki Sándor ELTE-Ericsson Kommunikációs Hálózatok Laboratórium ELTE IK - Információs Rendszerek Tanszék lakis@elte.hu http://lakis.web.elte.hu Teszt 10 kérdés 10 perc canvas.elte.hu
Kincskereső Könyvelő Klub. Moodle felhasználói kézikönyv
Kincskereső Könyvelő Klub Moodle felhasználói kézikönyv TARTALOMJEGYZÉK 1. Kincskereső Könyvelő Klub bemutatása... 3 2. Belépés az oldalra... 3 3. Kincskereső Könyvelő Klub oldala... 4 3.1 Kincskereső
Firmware Frissítés. Gemsys Europe Kft
Firmware Frissítés USB Stick A Muratec 1820 firmverét CF USB stickről olvashatjuk be a gépbe. Követelmények: Kapacitás: < vagy = 4GB Egyéb fájlok mappák nem zavaróak USB Stick Az USB sticken kialakított
Teszt topológia E1/1 E1/0 SW1 E1/0 E1/0 SW3 SW2. Kuris Ferenc - [HUN] Cisco Blog -
VTP Teszt topológia E1/1 E1/0 SW1 E1/0 E1/0 SW2 SW3 2 Alap konfiguráció SW1-2-3 conf t interface e1/0 switchport trunk encapsulation dot1q switchport mode trunk vtp domain CCIE vtp mode transparent vtp
iseries Client Access Express - Mielőtt elkezdi
iseries Client Access Express - Mielőtt elkezdi iseries Client Access Express - Mielőtt elkezdi ii iseries: Client Access Express - Mielőtt elkezdi Tartalom Rész 1. Client Access Express - Mielőtt elkezdi.................
DCOM Áttekintés. Miskolci Egyetem Általános Informatikai Tanszék. Ficsor Lajos DCOM /1
DCOM Áttekintés Miskolci Egyetem Általános Informatikai Tanszék DCOM /1 Mi a DCOM? DCOM: Distributed Component Object Model A Microsoft osztott objektum modellje Bináris együttmÿködési szabvány és annak
Komponens modellek. 3. Előadás (első fele)
Komponens modellek 3. Előadás (első fele) A komponens modellek feladata Támogassa a szoftverrendszerek felépítését különböző funkcionális, logikai komponensekből, amelyek a számítógépes hálózatban különböző
Felhasználói réteg. Számítógépes Hálózatok 2012. Domain Name System (DNS) Email (RFC 821/822) Domain Name System
Felhasználói réteg Domain Name System Számítógépes Hálózatok 2012 12. Felhasználói réteg email, http, P2P Példák a felhasználói rétegre: E-Mail WWW Content Delivery Networks Peer-to-Peer-Networks A forgalom
ELEKTRONIKUS MUNKABÉRJEGYZÉK MODUL
ELEKTRONIKUS MUNKABÉRJEGYZÉK MODUL nexonbér elektronikus munkabérjegyzék modul Kiszámolta már valaha, hogy mennyibe kerül egyetlen munkavállaló egyetlen havi munkabérjegyzéke (a nyomtatás, a borítékolás
Fájlrendszerek. A Windows operációs rendszerek fájlrendszere
Fájlrendszerek A Windows operációs rendszerek fájlrendszere Fájlrendszerek definíció A számítástechnika egy fájlrendszer alatt a számítógépes fájlok tárolásának és rendszerezésének a módszerét érti, ideértve
Hálózatos adatbázis-kapcsolódási problémák és azok javítása
WINTAX programrendszer hálózatos vagy helyi adatbázis-szerverhez vagy adatbázis-kezelőhöz kapcsolódáskor jelentkező kapcsolódási problémák leírása és azok megoldásai. Korábban a Hálózatos beállítás bejegyzésben
A SZOFTVERTECHNOLÓGIA ALAPJAI
A SZOFTVERTECHNOLÓGIA ALAPJAI Objektumorientált tervezés 8.előadás PPKE-ITK Tartalom 8.1 Objektumok és objektumosztályok 8.2 Objektumorientált tervezési folyamat 8.2.1 Rendszerkörnyezet, használati esetek
Számítógépes Hálózatok GY 3-4.hét
Számítógépes Hálózatok GY 3-4.hét Laki Sándor ELTE-Ericsson Kommunikációs Hálózatok Laboratórium ELTE IK - Információs Rendszerek Tanszék lakis@elte.hu http://lakis.web.elte.hu 1 Teszt canvas.elte.hu Kód:
ProCOM GPRS ADAPTER TELEPÍTÉSI ÉS ALKALMAZÁSI ÚTMUTATÓ. v1.00.0096 és újabb modul verziókhoz Dokumentumverzió: 1.41 2013.08.09
ProCOM GPRS ADAPTER TELEPÍTÉSI ÉS ALKALMAZÁSI ÚTMUTATÓ v1.00.0096 és újabb modul verziókhoz Dokumentumverzió: 1.41 2013.08.09 Tartalomjegyzék 1 A ProCOM GPRS Adapter alapvető funkciói... 3 1.1 Funkciók
Frissítési útmutató LOGA. Kiadva: augusztus 12.
Frissítési útmutató LOGA Kiadva: 2014. augusztus 12. LOGA Frissítési Útmutató Általános tudnivalók:... 2 ODBC adatforrás ellenőrzése:... 3 A frissítés menete:... 4 A telepítő varázsló futtatása.... 5 Frissítési
Elosztott rendszerek: Alapelvek és paradigmák Distributed Systems: Principles and Paradigms. 8. rész: Hibatűrés
Elosztott rendszerek: Alapelvek és paradigmák Distributed Systems: Principles and Paradigms Maarten van Steen 1 Kitlei Róbert 2 1 VU Amsterdam, Dept. Computer Science 2 ELTE Informatikai Kar 8. rész: Hibatűrés
Számítógépes Hálózatok Felhasználói réteg DNS, , http, P2P
Számítógépes Hálózatok 2007 13. Felhasználói réteg DNS, email, http, P2P 1 Felhasználói réteg Domain Name System Példák a felhasználói rétegre: E-Mail WWW Content Delivery Networks Peer-to-Peer-Networks
Felhasználói réteg. Számítógépes Hálózatok Domain Name System (DNS) DNS. Domain Name System
Felhasználói réteg Domain Name System Számítógépes Hálózatok 2007 13. Felhasználói réteg DNS, email, http, P2P Példák a felhasználói rétegre: E-Mail WWW Content Delivery Networks Peer-to-Peer-Networks