NCache vs VMware GemFire ​​- Une comparaison détaillée des fonctionnalités

Ce document compare NCache avec VMware GemFire ​​et contraste leurs différences significatives. Cette comparaison se concentre sur tous les principaux domaines qu'un bon cache distribué en mémoire devrait fournir. Pour une comparaison détaillée, veuillez lire le PDF.

  • Partielle = Assistance partielle
  • Oui = prise en charge complète
  • Non = Aucune assistance
  • Vérifier = Veuillez vous vérifier
  • À venir = À venir

Fonctionnalité

VMware GemFire

NCache

Prise en charge de la plate-forme .NET

- Client de cache .NET
Oui
Oui
- .NET Core Client cache
Non
Oui
- Forfaits .NET NuGet
Non
Oui
- Serveur de cache .NET
Non
Oui
- .NET Core Serveur de cache
Non
Bientôt
- Code côté serveur .NET
Non
Oui
- .NET Core Code côté serveur
Non
Bientôt

ASP.NET & ASP.NET Core Assistance Détails

-ASP.NET Core Persistance de session (de base)
Non
Oui
-ASP.NET Core Persistance de session (avancé)
Non
Oui
-ASP.NET Core Sessions (Multi-sites)
Non
Oui
- Mise en cache de l'état de la session ASP.NET (de base)
Non
Oui
- Mise en cache de l'état de session ASP.NET (avancé)
Non
Oui
- État des sessions ASP.NET (multi-sites)
Non
Oui
- ASP.NET View State Cache
Non
Oui
- Cache de sortie ASP.NET
Non
Oui

Performances et évolutivité Détails

- Performances du cache
Vérifier
Super rapide
- Évolutivité du cache
Vérifier
Extrêmement évolutif
- Opérations en vrac
Oui
Oui
- Opérations asynchrones
Non
Oui
- Compression
Oui
Oui
- Sérialisation compacte rapide
Oui
Oui
- Indices
Oui
Oui
- Liaison NIC multiple
Oui
Oui

Élasticité du cache (haute disponibilité) Détails

- Cluster de cache dynamique
Oui
Oui
- Architecture pair à pair
Oui
Oui
- Basculement de connexion
Oui
Oui
-Configuration dynamique
Non
Oui
- Grappes multiples
Oui
Oui
- Caches nommés
Oui
Oui
- Événements spécifiques au cluster
Oui
Oui
- Détection de cerveau divisé
Oui
Oui
- Récupération automatique du cerveau divisé
Non
Oui

Topologies de cache Détails

- Cache local
Oui
Oui
- Cache client (Près de la cachette)
Oui
Oui
- Cache en miroir
Non
Oui
- Cache répliqué
Oui
Oui
- Cache partitionné
Oui
Oui
- Cache de réplique partitionné
Oui
Oui
- Équilibrage des données partitionnées
Oui
Oui
- L'équilibrage de charge
Oui
Oui
- Affinité des données partitionnées
Non
Non
- Persistance
Oui
Oui

Réplication WAN Détails

- Actif Passif
Non
Oui
- Actif - Actif
Oui
Oui
- Résolution de conflit
Oui
Oui
- Déduplication
Non
Oui
- Sécurité des données
Oui
Oui

Fonctionnalités de mise en cache d'objets Détails

- Obtenir, ajouter, insérer, supprimer, existe, vider le cache
Oui
Oui
- Expirations
Oui
Oui
- Verrouiller et déverrouiller
Oui
Oui
-API de diffusion en continu
Non
Oui
- Opérations
Oui
Partiel
- Portabilité des données
Oui
Oui
- Gestion des versions d'articles
Oui
Oui
- Plusieurs versions d'objets
Non
Oui

Gestion des relations de données Détails

- Dépendance basée sur les clés
Non
Oui
- Dépendance de clé multi-cache
Non
Oui

Synchronisation du cache avec la base de données Détails

- Dépendance SQL (SQL Server)
Non
Oui
- Dépendance Oracle (Oracle)
Non
Oui
- Dépendance à la base de données (OLEDB)
Non
Oui
- Dépendance basée sur un fichier
Non
Oui
- Dépendance personnalisée (Toutes sources)
Non
Oui

Partage de données basé sur les événements Détails

- Événements au niveau de l'élément (onInsert / onRemove)
Oui
Oui
- Événements au niveau du cache (Ajouter/Insérer/Supprimer)
Oui
Oui
- Événements personnalisés (déclenchés par des applications)
Non
Oui
- Requête continue
Oui
Oui
- Sujet (pour la messagerie Pub/Sub)
Non
Oui

Cache de recherche (comme SQL) Détails

- Recherche SQL
Oui
Oui
- Requêtes LINQ
Non
Oui
- SQL sur les balises, les balises nommées et les groupes
Non
Oui

Regroupement de données Détails

- Groupes/Sous-groupes
Non
Oui
- Mots clés
Non
Oui
- Balises nommées
Non
Oui

Lecture, écriture et chargeur de cache Détails

- Lire à travers
Oui
Oui
- Ecriture directe et écriture postérieure
Oui
Oui
- Rechargement automatique à l'expiration et synchronisation de la base de données
Non
Oui
- Chargeur de démarrage du cache
Oui
Oui

Traitement des mégadonnées Détails

- Requête Map-Reduce
Oui
Oui
- Agrégateurs
Non
Oui
- Processeur d'entrée
Non
Oui

Intégrations tierces Détails

- NHibernate Cache de 2e niveau
Non
Oui
- Entity Framework Core Cache (Méthodes d'extension)
Non
Oui
- Cache du cadre d'entité
Oui
Oui
- Memcached Serveur de protocole
Oui
Oui
- Memcached Emballage intelligent
Non
Oui

Sécurité et Cryptage Détails

- Authentification (Active Directory/LDAP)
Oui
Oui
- Autorisation
Oui
Oui
- Cryptage des données
Non
Oui
- Communication sécurisée
Oui
Oui

Gestion de la taille du cache (Politiques d'expulsion) Détails

- Taille maximale du cache (en Mo)
Oui
Oui
- Expulsions LRU (moins récemment utilisées)
Oui
Oui
- Expulsions LFU (moins fréquemment utilisées)
Non
Oui
- Expulsions prioritaires
Non
Oui
- Option Ne pas expulser
Non
Oui

Administration du cache Détails

- Administrateur du cache (outil graphique)
Oui
Oui
- Outil de surveillance (Outil graphique)
Oui
Oui
- Compteurs Windows PerfMon
Non
Oui
- Outils d'administration (Windows PowerShell)
Non
Oui
- Outils d'administration (Ligne de commande)
Oui
Oui
- API d'administration et de surveillance
Oui
Oui
© Copyright Alachisoft 2002 - . Tous droits réservés. NCache est une marque déposée de Diyatech Corp.