2009-06-03 4 views
0

Voici mon scénario:Memcached + chargement de données par lots + réplication + équilibrage de charge, des solutions existantes?

Une douzaine de clients qui lisent dans un magasin semblable à memcached.

  • Accès en lecture seule

  • 50K obtient/sec

  • 99,999%

  • 300 millions de disques, 100 octets chacun

Si l'un des les magasins descend le système devrait être capable d'automatiser passer à une autre réplique. Quand il est temps pour la mise à jour, le système devrait être capable de recharger rapidement les données sans affecter les clients.

Existe-t-il une solution pour répondre à ces exigences? J'ai déjà évalué memcached, vélocité, et examiné tas d'autres projets (anti-rdbms-a-list-of-distributed-key-value-stores). Je préférerais quelque chose qui fonctionne sur Windows x64, mais je n'hésiterais pas à * nix s'il y a quelque chose qui répondrait à mes besoins hors de la boîte. Les produits payants sont OK. La qualité est très importante, ne peut pas compter sur des bêtas à moitié cuits.

Merci!

Répondre

1

Jetez un oeil à Velocity. En ce moment c'est le CTP 3, donc il peut ou peut ne pas violer votre exigence bêta semi-cuite. Consultez leur blog pour les numéros de perf. Cela semble prometteur.

+0

J'ai déjà essayé Velocity. Après deux heures de combats avec divers problèmes, j'ai dû l'abandonner. Cette version ne semble pas être proche de la qualité du produit bêta ... pas question de le mettre en production –

Questions connexes