Video: Ero Lykätyn Päivityksen Ja Välittömän Päivityksen Välillä
2024 Kirjoittaja: Mildred Bawerman | [email protected]. Viimeksi muokattu: 2023-12-16 08:38
Lykätty päivitys vs välitön päivitys
Lykätty päivitys ja välitön päivitys ovat kahta tekniikkaa, joita käytetään ylläpitämään tietokannan hallintajärjestelmien (DBMS) tapahtumalokitiedostoja. Tapahtumaloki (kutsutaan myös päiväkirja- tai uudelleenlokiksi) on fyysinen tiedosto, joka tallentaa tapahtuman tunnuksen, tapahtuman aikaleiman, vanhan arvon ja uudet tietojen arvot. Tämän avulla DBMS voi seurata tietoja ennen jokaista tapahtumaa ja sen jälkeen. Kun tapahtumat on suoritettu ja tietokanta palautetaan tasalaatuiseen tilaan, loki voidaan lyhentää tehtyjen tapahtumien poistamiseksi.
Lykätty päivitys
Lykätty päivitys, jota kutsutaan myös nimellä NO-UNDO / REDO, on tekniikka, jota käytetään palauttamaan / tukemaan käyttöjärjestelmän, virran, muistin tai koneen virheistä johtuvia tapahtumavirheitä. Kun tapahtuma suoritetaan, tapahtuman päivityksiä tai muutoksia tietokantaan ei tehdä välittömästi. Ne tallennetaan lokitiedostoon. Lokitiedostoon tallennetut tietomuutokset otetaan käyttöön tietokantaan. Tätä prosessia kutsutaan uudelleen tekemiseksi. Palautettaessa kaikki lokitiedostoon tallennettuihin tietoihin tehdyt muutokset hylätään. joten tietokantaan ei tehdä muutoksia. Jos tapahtuma epäonnistuu eikä sitä ole tehty jostakin yllä mainitusta syystä, lokitiedoston tietueet hylätään ja tapahtuma aloitetaan uudelleen. Jos tapahtumat tapahtuvat ennen kaatumista, järjestelmän uudelleenkäynnistyksen jälkeenlokitiedostoon tallennetut muutokset lisätään tietokantaan.
Välitön päivitys
Välitön päivitys, jota kutsutaan myös nimellä UNDO / REDO, on myös toinen tekniikka, jota käytetään palauttamaan / tukemaan käyttöjärjestelmän, virran, muistin tai koneen virheistä johtuvia tapahtumavirheitä. Kun tapahtuma suoritetaan, kaikki tapahtuman tekemät päivitykset tai muutokset kirjoitetaan suoraan tietokantaan. Sekä alkuperäiset arvot että uudet arvot tallennetaan myös lokitiedostoon ennen muutoksia tietokantaan. Tehtäessä kaikki tietokantaan tehdyt muutokset tehdään pysyviksi ja lokitiedoston tietueet hylätään. Palautuksen yhteydessä vanhat arvot palautetaan tietokantaan lokitiedostoon tallennettujen vanhojen arvojen avulla. Kaikki tapahtumien tekemät muutokset tietokantaan hylätään ja tätä prosessia kutsutaan "Un-doing". Kun järjestelmä käynnistyy uudelleen kaatumisen jälkeen, kaikki tietokannan muutokset tehdään pysyviksi sitoutuneille tapahtumille. Sitoutumattomien tapahtumien alkuperäiset arvot palautetaan lokitiedoston arvojen avulla.
Mitä eroa on lykätyllä päivityksellä ja välittömällä päivityksellä
Vaikka lykätty päivitys ja välitön päivitys ovat kaksi tapaa palautua järjestelmävian jälkeen, prosessi, jota kukin menetelmä käyttää, on erilainen. Erilaisessa päivitysmenetelmässä kaikki tapahtumassa tapahtuneisiin tietoihin tehdyt muutokset tallennetaan ensin lokitiedostoon ja lisätään tietokantaan suoritettaessa. Välittömässä päivitysmenetelmässä tapahtuman tekemät muutokset kohdistetaan suoraan tietokantaan ja vanhat arvot ja uudet arvot kirjataan lokitiedostoon. Näitä tietueita käytetään palauttamaan vanhat arvot palautuksen yhteydessä. Erilaisessa päivitysmenetelmässä lokitiedoston tietueet hylätään palautettaessa, eikä niitä koskaan sovelleta tietokantaan. Yksi lykätyn päivitysmenetelmän haittapuoli on lisääntynyt palautumisaika järjestelmän vikatilanteessa. Toisaalta tiheät I / O-toiminnot, kun tapahtuma on aktiivinen, on haitta välittömässä päivitysmenetelmässä.
Suositeltava:
Ero Siirtogeenisten Ja Koputtavien Hiirten Välillä
Tärkein ero siirtogeenisten hiirien ja tyrmäyshiirien välillä on, että siirtogeenisten hiirten genomiin on lisätty vieraita geenejä, kun taas knockout-hiirillä on func
Ero Nousevan Ja Laskevan Paperikromatografian Välillä
Keskeinen ero nousevan ja laskevan paperikromatografian välillä on se, että nouseva paperikromatografia käsittää liuottimen liikkeen
Ero Kierrätyksen Ja Päivityksen Välillä
Kierrätä vs. Upcycle Olemme kuulleet paperin, muovin, lasin kierrätyksestä. Se on tapa säästää tuotteita ja vähentää jätettä, koska se kannustaa ihmisiä
Ero Lisäyksen, Päivityksen Ja Muutoksen Välillä
Insert vs Update vs Alter Insert, Update ja Alter ovat kolme SQL-komentoa (Structured Query Language), joita käytetään tietokantojen muokkaamiseen. Lisää lause on käyttö
Ero Päivityksen Ja Muutoksen Välillä
Update vs Alter Update ja Alter ovat kaksi SQL-komentoa (Structured Query Language), joita käytetään tietokantojen muokkaamiseen. Päivityslauseketta käytetään nykyisten päivittämiseen