Cache no núcleo do Entity Framework (EF) usando NCache

Por Nandkishor

O armazenamento em cache é uma técnica comprovada usada em vários níveis em aplicativos da Web para melhorar o desempenho e a capacidade de resposta. Um cache é uma camada de armazenamento de dados de alta velocidade que salva um subconjunto de dados, geralmente de natureza temporária, para que as solicitações subsequentes desses dados sejam atendidas mais rapidamente do que acessar o local de armazenamento primário dos dados.

O Entity Framework Core é uma versão multiplataforma da popular tecnologia de acesso a dados do Entity Framework que é leve, extensível e de código aberto.

Leia o artigo completo

O EF Core pode ser usado como um mapeador relacional de objeto (O/RM), que pode fazer o seguinte:

  • Permite que desenvolvedores .NET usem objetos .NET para interagir com um banco de dados.
  • Remove o requisito para a maior parte do código de acesso a dados que geralmente é necessário.
  • No entanto, durante as cargas de pico, altas transações .NET Core aplicativos que usam o EF Core têm problemas de desempenho e escalabilidade na camada de banco de dados. Isso ocorre porque, embora você possa dimensionar a camada de aplicativo adicionando mais servidores de aplicativos, não é possível dimensionar a camada de banco de dados adicionando mais servidores de banco de dados.
Leia o artigo completo
© Copyright Alachisoft 2002 - . Todos os direitos reservados. NCache é uma marca registrada da Diyatech Corp.