D'après mon expérience, si vous vous posez même la question de savoir si vous devez utiliser des pratiques traditionnelles ou ésotériques, alors optez pour le traditionnel. Bien que les pratiques ésotériques soient séduisantes, stimulantes et amusantes, 99,999% des applications nécessitent une approche traditionnelle.
En ce qui concerne la relation par rapport à KV, la question que vous devriez vous poser est la suivante:
Pourquoi ne voudrais-je pas utiliser un modèle relationnel pour ce scénario: ...
Comme vous n'avez pas décrit le scénario, il est impossible pour quiconque de vous dire pourquoi vous ne devriez pas l'utiliser. La raison générale pour utiliser KV est la scalabilité, ce qui n'est pas un problème actuellement. Connaissez-vous les règles d'optimisation?
- Ne le faites pas.
- (pour les experts uniquement) Ne le faites pas maintenant.
KV est une solution très optimisée pour la scalabilité qui sera très probablement complètement inutile pour votre application.