MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Odpowiednik ERD dla MongoDB?

Wygląda na to, że zadałeś podobne pytanie na Kwora .

Jak tam wspomniano, ERD jest po prostu mapowaniem danych, które zamierzasz przechowywać, oraz relacji między tymi danymi.

Nadal możesz utworzyć ERD za pomocą MongoDB, ponieważ nadal chcesz śledzić dane i relacje. Duża różnica polega na tym, że MongoDB nie ma złączeń, więc kiedy przetłumaczysz ERD na rzeczywisty schemat, będziesz musiał podjąć pewne konkretne decyzje dotyczące implementacji relacji.

W szczególności musisz ustawić „umieszczanie a odniesienie” decyzji przy podejmowaniu decyzji, w jaki sposób te dane będą faktycznie przechowywane. Relacje są nadal dozwolone, ale nie są egzekwowane. Wiele opakowań dla MongoDB faktycznie zapewnia wyszukiwanie w kolekcjach, aby wyabstrahować część tej złożoności.

Mimo że MongoDB nie wymusza schematu, nie zaleca się, aby postępować całkowicie losowo. Modelowanie danych, których oczekujesz w systemie, jest nadal naprawdę dobrym pomysłem i to właśnie zapewnia ERD.

Myślę więc, że odpowiednikiem ERD jest ERD ?



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak zaimplementować Disk Based Hash Map za pomocą MongoDB-Java?

  2. node.js mongodb javascript zamieszanie w zakresie zakresu

  3. Sprawdzanie wyjątkowości osadzonego dokumentu w zakresie jego rodzica w manguście

  4. Jak uzyskać status połączenia w sterowniku C# MongoDB v2.0?

  5. MySQL to MongoDB — ściągawka administratora