Mon exposition à NoSQL ou des serveurs de base de données newsql/NeoSQL est extrêmement limitée, seulement théorique. J'ai travaillé avec les SGBDR traditionnels (comme MySQL, Postgres) et le serveur de répertoire (OpenLDAP), avec et sans réplication.Configuration minimale pour VoltDB pour être en mesure de démontrer la durabilité et HA
Ma pile d'applications est basée sur JBoss, et je l'ai été chargé de la mise en place d'une démo minimum (avec notre application) qui peuvent démontrer la durabilité et la haute disponibilité des données, en VoltDB. Les tests de performance ne sont pas du tout un objectif.
ont cours à travers le VoltDB Planning Guide, mais je suis confus entre le « +1 » ou « x2 » en termes de nombre de serveurs (ou des instances de VoltDB) nécessaires. En particulier, compte tenu de ces 2 déclarations: -
La meilleure façon de matériel de taille pour un cluster K-Safe est de taille l'instance initiale de la base de données , basée sur le débit et la capacité projetées , puis multiplier le nombre de serveurs par le nombre de répliques que vous désirez (c'est-à-dire la valeur K-Safety plus une).
Règle du Pouce
Lors de l'utilisation K-sécurité, configurer le nombre de nœuds de cluster comme un multiple entier du nombre de copies de la base de données (qui est, K + 1)
questions:
- maintenant, disons que j'ai besoin 1 serveur donné la capacité/débit exigences. Donc, pour avoir la durabilité et la haute disponibilité, ai-je besoin de: 2, 3 ou 4 serveurs?
- OTOH, en utilisant seulement 1 serveur, ce que toutes les fonctions principales de VoltDB que je dois renoncer à ?
- Y at-il relation (ou de conflit) entre plein disque de persistance VoltDB et instantanés? Disons, la disponibilité de la persistance de disque supprime le besoin de snapshots?
Merci John. Donc, k = 1 n'est certainement pas une configuration qui pourrait être utilisée en production. Quel k = 1, il n'y a aucun moyen que VoltDB pourrait utiliser un périphérique de quorum - s.a. un 3ème serveur ne fonctionnant pas avec VoltDB, mais un autre logiciel d'application ou peut-être une machine très bas de gamme, avec beaucoup moins de RAM? – icarus74
Ajout d'une question supplémentaire.Ce serait génial si vous pouviez répondre. – icarus74