Nous prévoyons de passer de MySql à Cloudant NoSQL. Je veux comprendre quelle serait la meilleure approche pour le faire. Nous avons 5 tables différentes - Product (clé primaire ProductId), Issues (clé primaire IssueId, clé Foreign ProductId) et Tags (clé primaire Tag ID, clé Foreign ProductId) et Location (emplacement clé primaire LocationId en tant que clé étrangère avec emplacement dans table de produits) et Policy (clé primaire policyId, IssueId en tant que clé primaire).Migration MySql datatables aux documents Clodant
Maintenant, nous pensé des deux approches pour le maintien de documents Cloudant.
Conserver les documents différents pour chaque ligne avec le type de document unique par table (pour chaque table un seul document les types de documents de type ex comme "produit", "problèmes" tag », "emplacement", "politique").
Conserver document différent pour chaque ligne avec toute relation définie dans un seul document (tous les documents de type "produit" que si le maintien de tous les tags, les questions [politiques], emplacement par produit).
qui approche est meilleure?