NCache est un cache distribué en mémoire pour .NET, Java, Node.js, Python et Scala. Il s'agit d'un magasin de mémoire cache extrêmement rapide et linéairement évolutif qui met en cache les données d'application pour réduire les déplacements coûteux de la base de données.
NCache, étant le leader du marché des applications .NET, dispose d'une clientèle vaste et diversifiée avec des besoins de mise en cache différents. Pour répondre à tous ces différents besoins NCache propose deux éditions nommées «NCache Professional" et "NCache Enterprise. Les deux éditions offrent différents ensembles de fonctionnalités répondant aux besoins des clients.
NCache Professional Édition
La NCache Professional convient aux entreprises qui ont besoin d'une solution de mise en cache distribuée économique et évolutive. Il offre une mise en cache des données d'application pour réduire les déplacements coûteux de la base de données et offre une évolutivité linéaire pour vos applications.
L'édition fournit une interface pour la mise en cache distribuée, Stockage de session, Mise en cache des réponseset SignalR Backplane pour son ASP.NET Core clients. Pour les clients ASP .NET, l'édition n'a rien de moins à offrir, y compris de base Stockage de session, basique Afficher l'état pour préserver l'état de votre page web, Mise en cache de sortieet SignalR Backplane.
Pour .NET et .NET Core intégrations, NCache fournit une prise en charge de base pour EF Core Cache et NHibernate Cache. Pour une migration facile d'App Fabric vers NCache, NCache Professional l'édition fournit AppFabric Wrapper qui vous aide à migrer vers NCache sans aucun changement de code.
NCache Professional édition prend également en charge de base Messagerie Pub/Sub, Recherche en texte intégral Lucene distribué, API JSON, Sérialisation JSON, Démarrage automatique du cacheet Outils d'applet de commande PowerShell. L'édition propose également NCache Cloud Services pour Azure, AWS et d'autres clouds.
NCache Enterprise Édition
La NCache Enterprise est une excellente solution de mise en cache pour les entreprises bien établies et en pleine croissance. L'édition comprend tous les NCache fonctionnalités telles que la maintenance annuelle et le support régulier. Il prend en charge les topologies de mise en cache comme Cache de Partition-Réplica ainsi que Cache en miroir pour assurer une haute disponibilité, ainsi que Topologie de pont pour la réplication WAN.
L'édition propose également Détection et récupération du cerveau divisé fonctionnalité pour une disponibilité à 100 %, une prise en charge avancée et multisite pour ASP.NET et ASP.NET Core Sessions, gestionnaire d'interface graphique pour NCache. NCache Enterprise L'édition fournit également la sécurité et le cryptage pour répondre à tous vos besoins de sécurité.
Outre la prise en charge des fonctionnalités mentionnées, le NCache Enterprise L'édition fournit également une maintenance annuelle payante et une assistance 24 × 7 pour la correction des bogues et les mises à niveau des fonctionnalités.
Pourquoi passer à NCache Enterprise?
Si votre audit des ressources vous a surpris en montrant que vous consacrez beaucoup de temps et d'argent à la simple maintenance de votre cache plutôt qu'à l'amélioration de votre application, c'est un indicateur qui NCache Professional n'est plus le meilleur choix pour les besoins croissants de votre entreprise et NCache Enterprise est désormais la solution de mise en cache idéale pour votre infrastructure évolutive et votre activité en expansion. Voici les indicateurs vous indiquant que vous avez vraiment besoin de mettre à niveau :
Disponibilités constantes
Quand on sait qu'on a une clientèle où « descendre » n'est pas une option. Mais votre infrastructure de mise à l'échelle et votre clientèle étendue entraînent des temps d'arrêt fréquents. Alors il est temps de battre les temps morts en montant avec NCache Enterprise!
La NCache Enterprise garantit une haute disponibilité grâce à ses technologies efficaces de mise en cache distribuée, notamment Cache de Partition-Réplica ainsi que Cache en miroir. NCache fournit aussi Topologie de pont pour assurer une haute disponibilité même si votre cache est distribué dans des lieux géographiques éloignés.
NCache Enterprise édition garantit une disponibilité à 100 % avec son Détection et récupération du cerveau divisé fonctionnalité pour répondre à vos besoins de mise en cache avancés.
Transformation numérique
Si vous envisagez de servir un marché différent et pensez à transformer la nature de vos services, alors en plus de redéfinir la conception et l'architecture de votre application, vous devez également mettre à niveau votre cache.
NCache Enterprise L'édition offre un mécanisme de déploiement flexible ainsi que des fonctionnalités : comme Advanced Messagerie Pub/Sub, Basé sur une interface graphique NCache manager et surveiller, et Mise à Niveau en Direct. Il fournit également une assistance et une maintenance 24 × 7 pour les corrections de bogues en temps opportun et la publication de correctifs privés sur les corrections de bogues critiques.
Capacité de recherche efficace
Si vous avez commencé à remarquer que la taille de votre base de données ainsi que sa complexité augmentent avec le temps et que vos lectures prennent trop de temps. Alors vous avez sûrement besoin d'un cache avec des capacités de recherche efficaces et fortes et NCache Enterprise vous offre de telles capacités avec son Recherche en texte intégral Lucene distribué pour effectuer une recherche plein texte.
NCache a implémenté Lucene API.NET dans sa forme native sur son cache distribué en mémoire (d'où le nom Distributed Lucene). Cela a transformé le Lucene autonome en une solution de recherche de texte intégral extrêmement rapide et linéairement évolutive pour .NET / .NET Core applications. Et, grâce à l'API Lucene native, vous n'avez pas besoin de modifier le code de vos applications .NET Lucene pour l'utiliser avec NCache.
La sécurité des données est une priorité
Si vous traitez des données critiques ou si vous ne voulez pas que tout le monde ait des droits d'accès administratifs à votre serveur de cache autres que la liste des utilisateurs autorisés - alors ne prenez plus de temps pour mettre à niveau vers le NCache Enterprise.
NCache fournit de puissantes fonctionnalités de sécurité et de cryptage qui permettent de garantir que votre cache est protégé contre tout accès non autorisé. NCache fonctionne avec tous les services d'annuaire pris en charge par LDAP. Tous les utilisateurs sont authentifiés auprès des services d'annuaire pris en charge par LDAP. Il fournit la prise en charge de deux contrôleurs de domaine LDAP (primaire et secondaire) pour garantir la tolérance aux pannes dans vos opérations de gestion et au niveau de l'API.
NCache Enterprise L'édition vous offre une fonctionnalité de sécurité avec différents niveaux de granularité que vous pouvez implémenter selon vos besoins.
Conclusion
NCache Professional et Enterprise, les deux éditions offrent un excellent ensemble de fonctionnalités pour leurs utilisateurs. Mais une analyse juste des besoins de votre entreprise de temps en temps vous aide à faire les bons choix. Si vous constatez que vos besoins en cache évoluent, n'hésitez pas à opter NCache Enterprise Edition, car elle promet une évolutivité fluide et garantit une haute disponibilité pour répondre à tous vos besoins de mise en cache.