NCacheCapacités principales de - En mémoire .NET/.NET Core Cache distribué

Extrêmement vite

NCache Performance

NCache est un cache distribué en mémoire extrêmement rapide. C'est beaucoup plus rapide que d'aller dans la base de données pour lire des données. NCache fournit des temps de réponse inférieurs à la milliseconde à ses clients.
Cette rapidité provient de plusieurs raisons. Première, NCache est un cache distribué en mémoire et n'a pas à transformer les données des lignes en objets et il renvoie simplement les objets rapidement.
En second lieu, NCache peut conserver le cache à proximité de l'application sous la forme d'un cache client. Le cache client peut même être InProc pour l'application client tout en se synchronisant avec le cache en cluster.

Voir plus de détails dans repères de performance.

 

Évolutivité linéaire

Évolutivité linéaireLes bases de données relationnelles ne peuvent pas évoluer et deviennent donc un goulot d'étranglement majeur pour votre application lorsque vous essayez d'évoluer. Cependant, contrairement aux bases de données, NCache est capable d'évoluer de manière transparente et vous permet de continuer à augmenter votre charge de transaction. Avec NCache, vous n'avez plus de goulot d'étranglement d'évolutivité.

En plus de cela, NCache vous offre une évolutivité linéaire. L'évolutivité linéaire signifie que lorsque vous augmentez vos serveurs de cache de 1 à 2 et de 2 à 3, votre capacité de transaction double d'abord, puis triple par rapport à la capacité d'origine. L'augmentation de la capacité de transaction ne se dégrade pas de manière significative lorsque vous développez votre cluster de cache.

Voir plus de détails dans repères de performance.

 

Cluster dynamique d'auto-guérison

Cluster dynamique d'auto-guérison

NCache dispose d'un cluster de cache dynamique à réparation automatique doté d'une architecture peer-to-peer. Cela vous permet d'ajouter ou de supprimer des serveurs de cache lors de l'exécution sans arrêter le cache ou votre application. Le cluster s'adapte automatiquement à la nouvelle situation.

Tout cela est destiné à garantir que le cluster de cache offre une disponibilité de 100 %, car vous l'utilisez très probablement dans des applications critiques où le coût des temps d'arrêt est très élevé.

Lire la suite à regroupement dynamique d'auto-guérison.

 

Plusieurs topologies de mise en cache

Plusieurs topologies de mise en cache

NCache fournit un ensemble complet de topologies de mise en cache, notamment en miroir, répliqué, partitionné, partition-réplica et cache client. Une topologie de mise en cache est essentiellement une stratégie de stockage de données dans le cache. Il existe plusieurs topologies de mise en cache pour gérer différentes situations.

Les topologies de mise en cache sont conçues pour garantir une mise à l'échelle linéaire du cache (à la fois en termes de capacité de stockage et de capacité de charge des transactions). Les topologies de mise en cache garantissent également que les données sont répliquées de manière synchrone ou asynchrone.

Lire plus de détails sur topologies de mise en cache.

 

Pont pour la réplication WAN

Pont pour la réplication WAN NCache vous permet de répliquer l'intégralité du cache distribué sur le WAN sans ralentir votre cache. Cette réplication se fait de manière asynchrone et via un Bridge. Vous pouvez effectuer une réplication active-passive ou active-active.

Le pont peut être soit un serveur dédié distinct, soit un processus distinct sur votre serveur de cache. Et, un pont peut être lui-même un cluster actif-passif à deux nœuds pour fournir une tolérance aux pannes.

Lire la suite à Réplication WAN.

 

Outils d'administration puissants

Outils d'administration puissants NCache fournit de puissants outils basés sur l'interface graphique et en ligne de commande pour administrer et surveiller les clusters de cache. Les outils basés sur l'interface graphique vous permettent d'administrer et de surveiller facilement les clusters de cache. De plus, les outils de ligne de commande vous permettent d'automatiser la configuration de votre cache et les tâches d'administration.

NCache Manager est un outil basé sur une interface graphique qui vous permet de configurer, de créer et d'administrer facilement des clusters de cache. Et NCache Monitor est un outil basé sur une interface graphique de style tableau de bord. Il vous permet de surveiller facilement non seulement les clusters de cache, mais également les serveurs Web/d'applications qui lui sont propres. remote client.

Lire la suite à outils d'administration et de surveillance.

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