Outil de modélisation pour les bases de données NOSQL [fermé]

je sais que la plupart du temps les bases de données NOSQL sont sans schéma ou au moins ont un schéma de base de données flexible. Toutefois, le schéma de base doit être modélisé à l'avance et peut évoluer ultérieurement. Donc, dans ce cas, y a-t-il un outil/langage de modélisation pour les bases de données NOSQL? Comme UML pour RDB et Visual Paradigm (UML modeling tool). J'ai découvert que pour les "bases de données Graphiques", nous pouvons utiliser le "modèle de propriété graphique" mais je travaille sur les "bases de données BigColumn" et "bases de données de documents". Remercier.

33
demandé sur Community 2014-04-03 14:40:55

2 réponses

bases de données NoSQL approche de la modélisation d'un point de vue généralement différent. La modélisation NoSQL commence généralement par poser des questions sur la façon dont les données dans la base de données vont être interrogées, de sorte que la modélisation principale est "Quelle est la liste de questions que je veux poser à ma base de données", tandis que dans les bases de données SQL, la modélisation est généralement une fonction de ce que vous avez de données, c'est-à-dire, ce que les réponses que j'ai déjà. Cet exercice mental de découvrir quelles questions on voudrait poser à NoSQL base de données servent à définir les entités et les relations entre ces entités.

une fois que vous avez une liste de questions, vous devez concevoir un modèle qui répondra à ces questions via la base de données NoSQL. Pour le modèle, je l'utilise généralement Creately qui est un outil en ligne pour représenter visuellement les modèles de différents types.

une autre méthode pourrait être de représenter votre modèle NoSQL dans le format JSON puis d'utiliser le merveilleux D3.js bibliothèque javascript pour créer un document basé sur les données. Voir site web pour plus de détails et les modèles disponibles pour représenter visuellement votre modèle.

j'Espère que ça aide.

32
répondu Mika'il 2016-09-28 14:20:17

KDM est une solution que vous pouvez penser pour les bases de données NoSQL Cassandra. Cet outil part de la modélisation conceptuelle à la modélisation physique. Peut-être vous pouvez avoir regarder cette. Il est disponible gratuitement en ligne.

1
répondu Siva Karthikeyan 2018-01-30 14:10:37