J'ai une très grande base de données couchDB que j'héberge sur Cloudant. L'une des premières erreurs de Noob que j'ai faites était de garder toutes mes vues sous un seul document de conception. Lorsque je modifiais le document de conception en ajoutant une nouvelle vue, il compilait à nouveau le document de conception et rendait la base de données indisponible pendant un certain temps. Après avoir parlé à Cloudant, ils m'ont dit que c'est une bonne pratique d'avoir plusieurs documents de conception, et après avoir fait quelques lectures, il semble que CouchDB exécute un serveur de vue par document de conception.Conventions de dénomination pour les documents de conception dans une grande base de données CouchDB
Maintenant comme dans le vrai mode de démarrage, nous ajoutons constamment de nouvelles fonctionnalités et donc de nouvelles mises à jour de la base de données (qui est en production). Chaque fois que je souhaite ajouter une nouvelle vue, je crée un nouveau document de conception et y ajoute la vue.
Avec ce fond deux questions.
- Est-ce la bonne approche?
- Quel schéma de dénomination dois-je suivre mes documents de conception?
Peut être sur le sujet à http://programmers.stackexchange.com/ –