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!
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 –