MongoDB veritabanımın şema diyagramını nasıl temsil ederim?


13

Düzgün onun şema tasarımı belgelemek istediğiniz bir MongoDB veritabanı var. MongoDB bir NoSQL veritabanı olduğunu ve doğası gereği şematik olduğunu biliyorum, ama benim uygulama aracılığıyla bir şema zorlamak ve ben bir findOne()sonuç baskı daha iyi bir şekilde temsil etmek istiyorum .

ER veya UML kullanan birçok insan görüyorum, ancak NoSQL veritabanımı ilişkisel bir DB olarak temsil etmenin kavramsal olarak doğru olduğunu düşünmüyorum veya en azından garip görünüyor.

UML kullanan örnek: MongoDB: Bir tezde şema diyagramı nasıl temsil edilir?

İnsanların farklı modeller kullanacağını düşündüm. Ben aradım ve gördüm kadar şeması anlamak için güzel bir ağaç görünümü sunan MongoVUE oldu , ama onun yazıcı dostu değil.

NoSQL dünyası için kaçırdığım başka bir şey var mı? Yoksa dinlenmeli ve geleneksel UML ile yapışmalı mıyım?

Yanıtlar:


7

Şemayı bir UML sınıf diyagramı olarak modelleyeceğim. Sınıf diyagramları özellikle ilişkisel veritabanlarına değil, nesneye yönelik ortamlara yöneliktir. Kanımca, MongoDB kavramsal olarak UML'yi ilişkisel bir veritabanından daha iyi eşleştirir. Bahsettiğiniz soru MongoDB için UML'nin nasıl kullanılacağı hakkında daha fazla bilgi sağlar.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.