Identitetskarta mönster

I designen av DBMS är identitetskartmönstret ett databasåtkomstdesignmönster som används för att förbättra prestandan genom att tillhandahålla en kontextspecifik cache i minnet för att förhindra dubbletthämtning av samma objektdata från databasen .

Om den begärda informationen redan har laddats från databasen, returnerar identitetskartan samma instans av det redan instansierade objektet, men om det inte har laddats ännu, laddas det och lagrar det nya objektet i kartan. På så sätt följer den en liknande princip som lazy loading .

Det finns 4 typer av identitetskartor

  1. Explicit
  2. Generisk
  3. Session
  4. Klass

Se även