samenloop

Schrijver: Robert Simon
Datum Van Creatie: 18 Juni- 2021
Updatedatum: 1 Juli- 2024
Anonim
Eendaadse en meerdaadse samenloop
Video: Eendaadse en meerdaadse samenloop

Inhoud

Definitie - Wat betekent Concurrency?

Gelijktijdigheid is de mogelijkheid van een database om meerdere gebruikers meerdere transacties te laten beïnvloeden. Dit is een van de belangrijkste eigenschappen die een database scheidt van andere vormen van gegevensopslag, zoals spreadsheets.

De mogelijkheid om concurrency aan te bieden is uniek voor databases. Spreadsheets of andere platte bestandsmiddelen worden vaak vergeleken met databases, maar ze verschillen op dit belangrijke punt. Spreadsheets kunnen niet meerdere gebruikers de mogelijkheid bieden om de verschillende gegevens in hetzelfde bestand te bekijken en eraan te werken, want zodra de eerste gebruiker het bestand opent, wordt het vergrendeld voor andere gebruikers. Andere gebruikers kunnen het bestand lezen, maar kunnen geen gegevens bewerken.

Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia legt gelijktijdigheid uit

De problemen veroorzaakt door gelijktijdigheid zijn nog belangrijker dan de mogelijkheid om gelijktijdige transacties te ondersteunen. Wanneer bijvoorbeeld een gebruiker gegevens wijzigt maar die gegevens nog niet heeft opgeslagen (toegewezen), mag de database andere gebruikers die dezelfde gegevens opvragen, niet toestaan ​​de gewijzigde, niet-opgeslagen gegevens te bekijken. In plaats daarvan moet de gebruiker alleen de originele gegevens bekijken.


Bijna alle databases behandelen gelijktijdigheid op dezelfde manier, hoewel de terminologie kan verschillen. Het algemene principe is dat gewijzigde maar niet-opgeslagen gegevens worden bewaard in een soort tijdelijk logboek of bestand. Nadat het is opgeslagen, wordt het naar de fysieke opslag van de database geschreven in plaats van de oorspronkelijke gegevens. Zolang de gebruiker die de wijziging uitvoert de gegevens niet heeft opgeslagen, moet alleen hij de gegevens kunnen bekijken die hij aan het wijzigen is. Alle andere gebruikers die om dezelfde gegevens vragen, moeten de gegevens bekijken die vóór de wijziging bestonden. Nadat de gebruiker de gegevens heeft opgeslagen, moeten nieuwe zoekopdrachten de nieuwe waarde van de gegevens onthullen.


Deze definitie is geschreven in de con van Databases