Cache Distribué En-Mémoire

NCache est un cache distribué en mémoire Open Source extrêmement rapide et évolutif pour .NET et Java, idéal pour les applications serveur à transactions élevées. NCache est extrêmement rapide et linéairement évolutif et met en cache les données d'application pour réduire les déplacements coûteux de la base de données. Utiliser NCache pour supprimer les goulots d'étranglement en matière de performances et faire évoluer vos applications vers le traitement transactionnel extrême (XTP). NCache fournit également un clustering dynamique, une réplication intelligente des données et une persistance en direct pour une haute disponibilité.

Édition .NET

Code côté serveur (.NET)

  • - Lecture, écriture, chargeur/actualisation

Client (.NET)

Autres clients : Java, Node.js, Python

Édition Java

Code côté serveur (Java)

  • - Lecture, écriture, chargeur/actualisation

Client (Java)

Autres clients : .NET, Node.js, Python

Utilisations courantes de NCache

  1. Mise en cache des données d'application (en mémoire avec persistance en direct)
  2. Mise en cache des applications Web
  3. Messagerie et flux
    • Messagerie Pub/Sub, requête continue, événements

NCache Architecture

NCache Architecture
NCache Benchmarking
NCache Architecture
Cinq étapes pour commencer

Clients en vedette

NCache Clients - Groupe Citi
NCache Clients - Banque Barclays
NCache Clients - Bank of America
NCache Clients - Services financiers BMW
NCache Clients - Toyota
NCache Clients - Département d'État des États-Unis
NCache Clients - KPMG
NCache Clients - Dell
NCache Clients - NICE CXone Inc
NCache Clients - Chevron

Comparaisons

Cas d'usage

Caractéristiques et capacités

Utilisez NCache en tant que cache distribué extrêmement rapide et linéairement évolutif dans les environnements et applications suivants.

NCache Architecture de base

  • Cluster de cache dynamique pair à pair
  • Topologie de mise en cache : partitionnée, partition-réplica,
    Cache miroir et répliqué
  • Vitesse InProc avec Client Cache (Near Cache)
  • Réplication WAN avec Bridge Topology
  • Détection et récupération du cerveau divisé

Fonctionnalités de mise en cache distribuée

  • Expiration, verrouillage, opérations groupées et asynchrones
  • Groupes, balises, balises nommées
  • Requêtes SQL et LINQ
  • Lecture immédiate, écriture immédiate, écriture différée
  • Structures de données (Liste, File d'attente, Ensemble, ...)
  • Chargeur de cache et rafraîchissement

Messagerie, événements, flux

  • Messagerie Pub/Sub avec sujet (applications découplées)
  • Abonnements durables
  • Événements de requête continus
  • Événements au niveau de l'objet et au niveau du cache

Plateformes

  • Windows (.msi)
  • Linux (.tar.gz, RPM, DEB)
  • Kubernetes, Docker
  • Azure AKS, AWS EKS, OpenShift, Google GKE

Édition .NET

  • Code côté serveur (.NET) : Lecture, écriture, chargeur, rafraîchissement, processeur d'entrée
  • Client (.NET) : Parle directement à NCache les serveurs. Fournit toutes les fonctionnalités.
  • Autres clients : Java, Node.js et Python

Édition Java

  • Code côté serveur (Java) : Lecture, écriture, chargeur, rafraîchissement, processeur d'entrée
  • Client (Java) : Parle directement à NCache les serveurs. Fournit toutes les fonctionnalités.
  • Autres clients : .NET, Node.js et Python

Inscrivez-vous à la newsletter mensuelle par e-mail pour obtenir les dernières mises à jour.

© Copyright Alachisoft 2002 - . Tous droits réservés. NCache est une marque déposée de Diyatech Corp.