Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Azure SQL Managed Instance
A Microsoft SQL Server az alábbi replikációs típusokat biztosítja az elosztott alkalmazásokban való használatra:
| Típus | Leírás |
|---|---|
| tranzakciós replikáció | A Közzétevő módosításait a rendszer a jelen állapotuknak megfelelően (közel valós időben) kézbesíti az Előfizetőnek. Az adatmódosításokat a rendszer ugyanabban a sorrendben és a közzétevőn végrehajtott tranzakciós határokon belül alkalmazza az Előfizetőre. |
| Egyesítő replikáció | Az adatok a Közzétevőn és az Előfizetőn is módosíthatók, és eseményindítókkal vannak nyomon követve. Az Előfizető szinkronizálja a Közzétevőt, amikor csatlakozik a hálózathoz, és az összes olyan sort kicseréli, amely a legutóbbi szinkronizálás óta megváltozott a Közzétevő és az Előfizető között. |
| Snapshot-replikáció | Pillanatképet alkalmaz a Közzétevőről az Előfizetőre, amely pontosan úgy osztja el az adatokat, ahogy az adott időpontban megjelenik, és nem figyeli az adatok frissítéseit. Szinkronizálás esetén a rendszer létrehozza és elküldi a teljes pillanatképet az előfizetőknek. |
| P2P | A tranzakciós replikáció alapjaira épülő társközi replikáció a tranzakciós konzisztens módosításokat közel valós időben propagálja több kiszolgálópéldány között. |
| kétirányú | A kétirányú tranzakciós replikáció egy adott tranzakciós replikációs topológia, amely lehetővé teszi, hogy két kiszolgáló kicserélje a módosításokat egymással: mindegyik kiszolgáló közzéteszi az adatokat, majd feliratkozik egy kiadványra ugyanazokkal az adatokkal a másik kiszolgálóról. |
| Frissíthető előfizetések | A tranzakciós replikáció alapjára építve, amikor az adatok frissülnek egy előfizetőnél egy frissíthető előfizetés esetén, a rendszer először a kiadóhoz juttatja el azokat, majd továbbítja a többi előfizetőhöz. |
Az alkalmazáshoz választott replikáció típusa számos tényezőtől függ, többek között a fizikai replikációs környezettől, a replikálandó adatok típusától és mennyiségétől, valamint attól, hogy az adatok frissülnek-e az Előfizetőnél. A fizikai környezet magában foglalja a replikációban részt vevő számítógépek számát és helyét, valamint azt, hogy ezek a számítógépek ügyfelek (munkaállomások, laptopok vagy kézi eszközök) vagy kiszolgálók.
Minden replikációtípus általában a közzétett objektumok kezdeti szinkronizálásával kezdődik a Publisher és az Előfizetők között. Ez a kezdeti szinkronizálás egy pillanatképpel történő replikációval végezhető el, amely a kiadvány által megadott összes objektum és adat másolata. A pillanatkép létrehozása után a rendszer kézbesíti az előfizetőknek. Egyes alkalmazások esetében csak pillanatkép-replikációra van szükség. Más típusú alkalmazások esetében fontos, hogy az ezt követő adatváltozások fokozatosan haladjanak az előfizető felé. Egyes alkalmazások azt is megkövetelik, hogy a módosítások az előfizetőtől a Közzétevőhöz térjenek vissza. A tranzakciós replikáció és az egyesítési replikáció lehetőségeket biztosít az ilyen típusú alkalmazásokhoz.