32 votes

Solutions de mise en cache

Quelqu'un a fait une comparaison approfondie de AppFabric et NCache ou AppFabric et ScaleOut? Nous sommes actuellement à la recherche à mettre en œuvre, soit la Version, NCache ou ScaleOut pour la mise en cache distribuée dans des lieux géographiquement distants et je voudrais savoir les pensées de quelqu'un qui a comparé côte à côte. Je comprends que beaucoup de gens utilisent l'un ou l'autre et me dire pourquoi leur solution choisie est grande, mais je suis vraiment à la recherche d'une comparaison entre les deux produits. Des choses telles que ce ne AppFabric pas faire ou ne pas faire le bien (le cas échéant), en partie à partir d'un point de vue, mais aussi du point de vue du développeur. Est de travailler avec l'un par rapport à l'autre plus agréable, plus facile, plus souple, plus puissant, etc.

Il y a beaucoup de listes de caractéristiques qui, je peux comparer, mais je suis vraiment à la recherche d'une comparaison de quelqu'un qui a peut-être été dans une position semblable à nous et a effectué l'évaluation que nous sommes sur le point de se lancer dans ce qui va nous donner un peu de nourriture pour la pensée, alors que nous le faisons.

Merci à l'avance.

4voto

William Points 39

Voici une bonne comparaison entre les fonctionnalités de NCache et Appfabric

2voto

dimsum Points 11

Comme plus de produits matures, NCache a un nombre de plus avancé des fonctionnalités de mise en cache que la Vélocité/AppFabric ne pas avoir -- consultez leur site web pour certains "marketing" de comparaisons.

Cependant, nous avons eu un certain nombre de questions de dépannage NCache et obtenir plus de visibilité à partir de leur support/équipe d'ingénierie dans certains comportements de leur application. Étant donné que, plus le coût par rapport à la Version, je ne suis pas sûr que je recommanderais NCache à ce point, au moins, nous sommes dans le processus de réévaluation de notre cache fournisseur.

Ma frustration/plainte auprès de Vitesse/AppFabric est la lenteur dans le calendrier de publication. Semble comme s'ils étaient en CTP pour toujours. Certainement Microsoft peut écraser le NCache uniquement sur le prix. Il y a maintenant des joueurs comme NorthScale (memcached) qui entrent dans la mêlée qui, je pense, sont également à considérer. Cela dépend beaucoup de ce que vous voulez utiliser la mise en cache dans votre application.

2voto

cRichter Points 1201

Le plus utilisé est Memcached. pour sûr. nous sommes actuellement en commençant à l'aide de la Version que notre dcache, comme elle s'intègre facilement dans notre .net solutions, et a un bon ensemble de fonctionnalités, que nous voulons utiliser.

si vous venez de faire à base de dcaching, faire abstraction de la mise en cache lui-même (ou utiliser le .net 4 Système.Moment de l'exécution.La mise en cache.ObjectCache) de sorte que vous êtes en sécurité si vous voulez faire des changements. ou voulez test de stress plus de solutions.

Aussi, en fonction de votre Application architecture, pensez à l'utiliser plus des entités ou à des instances de votre DCache, comme les différentes parties peut-être la faveur de différents systèmes.

1voto

dave Points 408

Il semble que nous aurons besoin de fonctionnalités plus avancées que celles proposées par Velocity; il s'agira donc de NCache ou de ScaleOut. Il y a de bonnes raisons pour les deux, nous avons juste besoin de les trier. Nous n'avons pas de ressources Unix, donc memcached est sorti. Je sais qu’il existe un portage Windows, mais des collègues connaissant memcached me disent que c’est un peu bogué et que si vous voulez vous fatiguer d’aller dans le chemin memcached, vous devriez vraiment faire l’effort d’acquérir la version Unix.

1voto

Ostati Points 654

Certains pourraient soutenir qu'il s'agit d'une comparaison biaisée, mais cela mérite d'être examiné.

http://www.alachisoft.com/comparison/ncache-vs-appfabric.html

PDF a la critique complète.

http://www.alachisoft.com/downloads/comparison/ncache-vs-appfabric.pdf

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X