Konkurencja

Autor: Robert Simon
Data Utworzenia: 18 Czerwiec 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
Konkurencja wewnątrzgatunkowa i konkurencja międzygatunkowa  Skutki konkurencji. Będzie się działo..
Wideo: Konkurencja wewnątrzgatunkowa i konkurencja międzygatunkowa Skutki konkurencji. Będzie się działo..

Zawartość

Definicja - Co oznacza współbieżność?

Współbieżność to zdolność bazy danych do umożliwienia wielu użytkownikom wpływu na wiele transakcji. Jest to jedna z głównych właściwości, która oddziela bazę danych od innych form przechowywania danych, takich jak arkusze kalkulacyjne.

Możliwość oferowania współbieżności jest unikalna dla baz danych. Arkusze kalkulacyjne lub inne płaskie sposoby przechowywania plików są często porównywane z bazami danych, ale różnią się pod tym jednym ważnym względem. Arkusze kalkulacyjne nie mogą oferować kilku użytkownikom możliwości przeglądania i pracy nad różnymi danymi w tym samym pliku, ponieważ gdy pierwszy użytkownik otworzy plik, jest on zablokowany dla innych użytkowników. Inni użytkownicy mogą odczytać plik, ale nie mogą edytować danych.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia współbieżność

Problemy spowodowane współbieżnością są nawet ważniejsze niż zdolność do obsługi jednoczesnych transakcji. Na przykład, gdy jeden użytkownik zmienia dane, ale nie zapisał (nie zatwierdził) tych danych, baza danych nie powinna umożliwiać innym użytkownikom, którzy przeszukują te same dane, przeglądanie zmienionych, niezapisanych danych. Zamiast tego użytkownik powinien wyświetlić tylko oryginalne dane.


Prawie wszystkie bazy danych obsługują współbieżność w ten sam sposób, chociaż terminologia może się różnić. Ogólna zasada jest taka, że ​​zmienione, ale niezapisane dane są przechowywane w jakimś tymczasowym dzienniku lub pliku. Po zapisaniu jest on zapisywany w fizycznym magazynie bazy danych zamiast oryginalnych danych. Tak długo, jak użytkownik dokonujący zmiany nie zapisał danych, tylko on powinien mieć możliwość przeglądania danych, które zmienia. Wszyscy pozostali użytkownicy pytający o te same dane powinni przejrzeć dane, które istniały przed zmianą. Gdy użytkownik zapisze dane, nowe zapytania powinny ujawnić nową wartość danych.


Ta definicja została napisana w oszustwie baz danych