Utilizzo della memorizzazione nella cache in Entity Framework (EF). NCache

Di Nandkishor

La memorizzazione nella cache è una tecnica collaudata utilizzata a vari livelli nelle applicazioni Web per migliorare le prestazioni e la reattività. Una cache è un livello di archiviazione dati ad alta velocità che salva un sottoinsieme di dati, spesso di natura temporanea, in modo che le richieste successive di tali dati vengano fornite più rapidamente rispetto all'accesso alla posizione di archiviazione principale dei dati.

Entity Framework Core è una versione multipiattaforma della popolare tecnologia di accesso ai dati Entity Framework che è leggera, estensibile e open source.

Leggi l'articolo completo

EF Core può essere usato come mappatore relazionale a oggetti (O/RM), che può eseguire le seguenti operazioni:

  • Consente agli sviluppatori .NET di utilizzare oggetti .NET per interagire con un database.
  • Rimuove il requisito per la maggior parte del codice di accesso ai dati generalmente richiesto.
  • Tuttavia, durante i picchi di carico, le transazioni elevate .NET Core le app che usano EF Core presentano problemi di prestazioni e scalabilità nel livello database. Questo perché, sebbene sia possibile ridimensionare il livello dell'applicazione aggiungendo più server delle applicazioni, non è possibile ridimensionare il livello del database aggiungendo più server del database.
Leggi l'articolo completo
© Copyright Alachisoft 2002 - . Tutti i diritti riservati. NCache è un marchio registrato di Diyatech Corp.