Làm cách nào để biểu diễn sơ đồ lược đồ của cơ sở dữ liệu MongoDB của tôi?


13

Tôi có một cơ sở dữ liệu MongoDB mà tôi muốn ghi lại đúng thiết kế lược đồ của nó. Tôi biết rằng MongoDB là một cơ sở dữ liệu NoQuery và về bản chất là không rõ ràng, nhưng tôi thực thi một lược đồ thông qua ứng dụng của mình và tôi muốn trình bày nó theo cách tốt hơn là in findOne()kết quả.

Tôi thấy nhiều người sử dụng ER hoặc UML, nhưng tôi cảm thấy không đúng về mặt khái niệm để đại diện cho cơ sở dữ liệu NoQuery của tôi như là một DB quan hệ hoặc, ít nhất, nó trông thật kỳ lạ.

Ví dụ sử dụng UML: MongoDB: Làm thế nào để biểu diễn sơ đồ lược đồ trong một luận án?

Tôi nghĩ rằng mọi người sẽ sử dụng các mô hình khác nhau. Tôi đã tìm kiếm và đến nay tôi đã thấy là MongoVUE cung cấp chế độ xem Cây đẹp để hiểu lược đồ, nhưng nó không thân thiện với máy in.

Có điều gì khác mà tôi đang thiếu cho thế giới NoQuery không? Hay tôi nên nghỉ ngơi và gắn bó với UML truyền thống?

Câu trả lời:


7

Tôi sẽ mô hình hóa lược đồ như một sơ đồ lớp UML. Các sơ đồ lớp không đặc biệt nhắm vào các cơ sở dữ liệu quan hệ, mà là các môi trường hướng đối tượng. Theo tôi, MongoDB về mặt khái niệm phù hợp với UML hơn là một cơ sở dữ liệu quan hệ. Câu hỏi bạn tham khảo để cung cấp thêm thông tin về cách sử dụng UML cho MongoDB.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.