je pense que Couchbase peut être en mesure de résoudre beaucoup de problèmes dans mon projet en cours mais il y a quelques choses de base que je dois être sûr de la première:Couchbase lag et des vues
1) Dire que j'ai cluster avec 10 noeuds, j'ajoute un document au noeud A. Je demande alors le noeud B pour ce document, vais-je définitivement récupérer le document? Y a-t-il un risque que je demande au noeud B et qu'il pense que le document n'existe pas?
2) Dites maintenant que j'écris une vue afin que je puisse voir tous les documents pour un certain auteur. J'ajoute un document au noeud A. Je sais qu'il y a un certain temps de latence pour que ce document apparaisse dans la vue pendant qu'elle est indexée. Ce que je veux savoir, c'est que ce temps de latence sera très minime puisque je ne fais qu'indexer un document? Fondamentalement, j'ai un site Web qui gère quelque chose de l'ordre de 100 millions de documents. Il y a des milliers d'utilisateurs à la fois, il y a environ 10 à 20 serveurs en fonctionnement. Avec l'architecture actuelle, si j'insère un document dans le nœud A, lorsque je cherche ce document, je peux très bien accéder au nœud B pour l'obtenir. Donc ma question générale est:
L'utilisateur insère un document dans le noeud A, je leur montre alors un écran de tous leurs documents. Si j'utilisais Couchbase, cet écran serait le résultat de l'interrogation d'une vue saisie sur Author. Quelle est la probabilité que l'utilisateur ne puisse pas voir le document qu'il vient de publier?
Merci, je suppose que je ne peux résoudre complètement la deuxième partie de la question par les tests de charge, bien que je me demandais si quelqu'un avait eu une expérience avec des charges similaires? – shmish111
Dans mon esprit, l'information clé ici est ce que votre débit d'écriture est. Combien d'éléments par seconde le serveur gérera-t-il en moyenne et au point de vente? Je ne pense pas que vous ayez inclus cette information dans la question. – mikewied
Donc, je viens de découvrir, nous sommes en train d'examiner environ 10 documents par seconde à écrire, peut-être à l'avenir je pourrais voir cela monter, mais je ne pense pas par plus d'un ordre de grandeur ... – shmish111