Databaslås
Ett databaslås samordnar samtidiga åtkomster till data eller objekt så att oförenliga operationer inte körs okontrollerat.
Samordna samtidig åtkomst
Ett databaslås reglerar vilka operationer som samtidigt får nå vissa data eller objekt. Omfattning och förenlighet beror på låstypen. I ett påhittat exempel vill två transaktioner ändra samma orderrad; den ena kan behöva vänta på den andra.
Ett radlås blockerar inte automatiskt varje läsfråga på hela tabellen. Långvarigt öppna transaktioner kan dock öka väntan. Ömsesidig väntan kan skapa ett dödläge som systemet måste hantera. Kontrollera omfattning, varaktighet och felhantering. Ett databaslås är ingen användarbehörighet och ersätter inte verksamhetens beslut om vilken ändring som är tillåten.
Källor
Relaterade begrepp
- Optimistisk låsningOptimistisk låsning upptäcker vid sparande om en post har ändrats sedan den lästes.
- DatavalideringDatavalidering kontrollerar data mot fastställda krav, exempelvis format, obligatoriska fält eller tillåtna värden.
- SchemaändringEn schemaändring ändrar databasens struktur, som tabeller, kolumner, datatyper eller villkor för tillåtna data.
- LegacysystemEtt befintligt system som fortfarande används, med tekniska och verksamhetsmässiga beroenden som vuxit fram.
- MultitenancyMultitenancy stöder åtskilda kund- eller gruppområden i samma lösning. En tenant är inte automatiskt en person eller en databas.
- WebbläsarcacheWebbläsarcachen sparar lämpliga HTTP-svar för senare bruk. Återanvändning och ny validering följer tillämpliga regler.
Artiklar om ämnet








Mjukvaruutveckling med ASES
Skräddarsydd programvara, webb- och mobilappar


