Comparaison des éditions - NCache

Fonctionnalité Open sourceÉtats-Unis ProfessionalPro EntrepriseEnt
 
Client cache États-Unis Pro Ent
- .NET 6 (Windows et Linux)
-.NET 4.8 (Windows)
- Java (Windows et Linux)
- Node.js (Windows et Linux)
-Python (Windows et Linux) (Nouveauté)
 
Serveur de cache États-Unis Pro Ent
-.NET 6 (Windows)
-.NET6 (Linux)
- Java 17 (Linux) (édition Java)
- Java 17 (Windows) (édition Java)
-.NET 4.8 (Windows)
 
Topologies de mise en cache
- Nombre de clients 2 nœuds maximum Illimité Illimité
- Cache local
- Cache client (Améliorer les performances)
- Cache en miroir
- Cache répliqué
- Cache partitionné
- Cache de partition-réplica
  • - Réplication synchronisée / asynchrone
  • - Arrêter le repartitionnement pour la maintenance planifiée
  • - Détection et récupération de Split-Brain en direct
- Persistance distribuée/partagée
- Réplication WAN (Topologie de pont)
- Mise à niveau du logiciel en direct
- Algorithme de Nagle en cluster (Boost Performance)
- Autres fonctionnalités de haute disponibilité
  • - Battement cardiaque Keep-Alive du cluster
  • - Keep-Alive client/serveur
  • - Nouvelles tentatives de commande client/serveur
  • - Nouvelles tentatives d'événements client/serveur
  • - Arrêt progressif du serveur de cache LIVE
 
Cloud (Azure, AWS, Google, autres) États-Unis Pro Ent
- NCache Cloud (SaaS) sur Marketplace (Azure / AWS)
- NCache Logiciel via l'installation (tous les cloud) (BYOL)
- NCache Logiciel via Docker/Kubernetes (Tous les Clouds) (BYOL)
  • - Azure Kubernetes Service (AKS)
  • - Service AWS Elastic Kubernetes (EKS)
  • - Google Kubernetes Engine (GKE)
  • - Red Hat OpenShift
 
Fonctionnalités de mise en cache distribuée États-Unis Pro Ent
- Nouveau Moderne NCache API
- Opérations de base (Obtenir, Ajouter, Insérer, Supprimer)
- Opérations en masse (Obtenir, Ajouter, Insérer, Supprimer)
- Verrouiller/Déverrouiller (Verrouillage Exclusif)
-API JSON
- Sérialisation JSON
- Affinité de localisation
- Opérations asynchrones (Ajouter, Insérer, Supprimer)
-API de diffusion en continu
- Gestion des versions d'articles (verrouillage optimiste)
- Plusieurs versions d'objets
- Types de données portables
- Compression
- Sérialisation compacte rapide
 
Intégrations .NET États-Unis Pro Ent
- Entity Framework Core Cache
  (via les méthodes d'extension) (de base)
- Entity Framework Core Cache
  (via les méthodes d'extension) (avancé)
- Cache Entity Framework 6
- NHibernate Cache (De base)
- NHibernate Cache (Avancée)
- AppFabric Wrapper (pas de changement de code)
- Serveur d'identité 4
 
ASP.NET Core Applications États-Unis Pro Ent
-ASP.NET Core IDistributedCache
-ASP.NET Core IDistributedCache (multi-cache)    
-ASP.NET Core Séances (de base)
-ASP.NET Core Sessions (sérialisation JSON) (Nouveauté)
-ASP.NET Core Séances (Avancé)
-ASP.NET Core Sessions (Multi-Sites)
-ASP.NET Core Mise en cache des réponses
-ASP.NET Core SignalR Backplane
 
Applications Java États-Unis Pro Ent
  • - Sessions Web Java
    (Tomcat, Spring, JBoss, WebLogic, WebSphere)
- Sessions Web Java (Multi-sites)
- Cache d'hibernation
- Intégration de printemps
 
Applications ASP.NET États-Unis Pro Ent
- Sessions ASP.NET (Basique)
- Sessions ASP.NET (Avancé)
- Sessions ASP.NET (Multi-sites)
- Sessions ASP.NET (Partager avec ASP.NET Core)
- ASP.NET View State (De base)
- ASP.NET View State (Avancée)
- Cache de sortie ASP.NET
- ASP.NET SignalR Backplane
 
Node.js États-Unis Pro Ent
- Sessions Web Node.js
 
Messagerie Pub/Sub et événements États-Unis Pro Ent
- Messagerie Pub/Sub avec sujet (basique)
- Messagerie Pub/Sub avec sujet (avancé)
- Pub/Sub (priorité des sujets, ordre des messages)
- Abonnement basé sur des modèles (Wildcards)
- Abonnements durables (exclusifs / partagés)
- Événements de requête continus
- Événements au niveau de l'élément (onUpdate/onRemove)
- Événements au niveau du cache
  (sur Ajouter/Mettre à jour/Supprimer/Effacer le cache)
- Événements personnalisés (déclenchés par les clients)
 
Lucene distribué pour .NET (Nouveauté) États-Unis Pro Ent
- Recherche en texte intégral (Lucene distribué) (.NET) (Nouveauté)
- Index géospatiaux (Lucene distribué) (Nouveauté)
- Recherche à facettes (Lucene distribué) (Nouveauté)
- Importer des index Lucene (Nouveauté)
- Sauvegarde / restauration de l'index Lucene (Nouveauté)
 
Expiration des données et expulsions États-Unis Pro Ent
- Expirations absolues
- Expirations glissantes
- Expirations par défaut
- Éviction FIFO prioritaire
- Éviction du moins récemment utilisé (LRU)
- Expulsion la moins fréquemment utilisée (LFU)
- Option Ne pas expulser
 
Gestion du cache (Windows, Linux) États-Unis Pro Ent
- NCache Gestionnaire Web (GUI)
- Outils d'applet de commande PowerShell
- Outils de script shell (Linux)
- Modifications du fichier de configuration du cache
- Changements de configuration d'application à chaud
- API de gestion du cache (.NET et Java)
- Redémarrage automatique et rejoindre le cluster au redémarrage
- Redirection de port (Firewalls & Multi-Sites)
- Mappage de cartes réseau multiples dans le serveur de cache et le client
 
Surveillance du cache (Windows, Linux) États-Unis Pro Ent
- NCache Moniteur Web (GUI)
- NCache Compteurs Web Manager
- Compteurs PerfMon (Win)
- Journal des événements Windows (Win)
- Compteurs SNMP
- NCache Alertes par e-mail (basées sur un modèle)
- Événements de changement de cluster (.NET et Java)
- Journalisation côté serveur des compteurs PerfMon (Win)
- Profilage et journalisation de l'API (côté serveur)
- NCache Visionneuse de journaux (Win)
- Surveillance basée sur Prometheus et Grafana
 
Sécurité États-Unis Pro Ent
- Authentification Active Directory/LDAP
- Autorisation
- Chiffrement
  (3DES128-192, AES128-192-256, FIPS)
- TLS 1.2 pour les clients et les serveurs
- Prise en charge de deux contrôleurs de domaine
- Prise en charge de https (NCache Gestionnaire Web) (Nouveauté)
 
Cache de recherche SQL États-Unis Pro Ent
- Requêtes SQL
- Requêtes LINQ
- Requêtes SQL/LINQ sur les groupes, les balises, les balises nommées
- Mots clés
- Balises nommées
- Groupes/Sous-groupes
- Indexation des attributs d'objet pour SQL et LINQ
- Indexation des attributs d'objet via des annotations (Nouveauté)
- Indexation de documents JSON pour SQL & LINQ
- Prise en charge des valeurs Nullable dans les requêtes SQL (Nouveauté)
 
Cache en lecture et en écriture (.NET, Java) États-Unis Pro Ent
- Fournisseur de lecture
- Rechargement automatique à l'expiration / DB Sync
- Fournisseur d'écriture directe
- Écriture derrière (asynchrone)
 
Chargeur de cache / Rafraîchissement États-Unis Pro Ent
- Chargeur de cache (distribué)
- Rafraîchisseur de cache (distribué)
 
Structures de données distribuées États-Unis Pro Ent
- Compteur
- Lister
- Ensemble de hachage
- Dictionnaire
- File d'attente
 
Synchroniser le cache avec la base de données États-Unis Pro Ent
- Dépendance SQL (Événements SQL Server)
- Dépendance Oracle (Oracle DB Events)
- Notifier la dépendance extensible (événements de base de données personnalisés)
- Dépendance Extensible (Normal / Bulk) (Polling)
- Procédures de base de données CLR (SQL Server)
 
Relations de données dans le cache États-Unis Pro Ent
- Dépendance basée sur les clés
- Dépendance basée sur un fichier
- Dépendance de clé multi-cache
- Dépendance de la synchronisation du cache
 
Traitement et analyse de données volumineuses États-Unis Pro Ent
- MapRéduire
- Agrégateur
- Processeur d'entrée
 
Persistance du cache (Nouveauté) États-Unis Pro Ent
- Cache en mémoire avec persistance (Nouveauté)
 
Paquets clients (.NET, Java, Node.js) États-Unis Pro Ent
-NuGet
  (SDK, Sessions, IDistributedCache, NHibernate)
- NuGet (SignalR, EF Core, Lucène)
-NuGet (LINQ, EF6)
 
-Maven (Java)
  (Client, Sessions, Printemps, Hibernation)
- npm (Node.js)
  (Client, Séances)
 
Licences et assistance États-Unis Pro Ent
- Licence Test d'anglais Autorisé Autorisé
- Assistance (e-mail, téléphone, heures de bureau) Forum public,
pas de SLA
- Maintenance (mises à niveau, correctifs publics, corrections de bugs)
- Maintenance (correctifs privés personnalisés)
- Assistance 24h/7 et 1j/XNUMX (SLA d'une heure)
© Copyright Alachisoft 2002 - . Tous droits réservés. NCache est une marque déposée de Diyatech Corp.