MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Công cụ tạo hình ảnh trực quan từ MongoDB hiện có

Điều này thực sự phụ thuộc vào yêu cầu của bạn về "hình dung". Thông thường, hầu hết các khía cạnh trực quan thú vị hơn của sơ đồ đối với cơ sở dữ liệu quan hệ là các mối quan hệ cấp cao và các ràng buộc toàn vẹn (1:1, 1:many, khóa chính, khóa ngoại, v.v.).

MongoDB có linh hoạt lược đồ, theo nghĩa là các tài liệu trong một bộ sưu tập nhất định không phải tuân theo một định dạng được xác định trước. Điều đó không có nghĩa là dữ liệu cơ bản không thể có một tổ chức nào đó .. chỉ là không có một lược đồ duy nhất nào được áp đặt cho một tập hợp (như trường hợp trong cơ sở dữ liệu quan hệ truyền thống).

Trong MongoDB, rất nhiều chi tiết thú vị để hình dung sẽ yêu cầu phân tích bằng cách kiểm tra một số hoặc tất cả các tài liệu trong bộ sưu tập HOẶC bằng cách xem lại mã.

Xem lại mã

Nếu ứng dụng của bạn đang sử dụng ODM (Object Document Mapper), chẳng hạn như Mongoose (Node.js) hoặc Morphia (Java), mã ứng dụng có thể cung cấp một cái nhìn mô tả và nhanh chóng về lược đồ dự định (hoặc ít nhất là phiên bản mới nhất của lược đồ dự định). Một công cụ tài liệu ngôn ngữ thích hợp như jsdoc hoặc javadoc có thể hữu ích để tạo ra một cái nhìn tổng quan hợp lý về các lớp mô hình của bạn. Bạn có thể sẽ phải thêm một số chú thích tài liệu để có kết quả tốt nhất.

Phân tích lược đồ

Phân tích lược đồ là một cách tiếp cận bạo lực hơn bao gồm việc xem xét dữ liệu để suy ra một lược đồ quan sát được. Phương pháp phổ biến cho việc này là sử dụng Bản đồ / Thu nhỏ .

Có một số mongo khác nhau vỏ những người trợ giúp sẽ cung cấp cho bạn ý tưởng về cấu trúc chung của tập hợp (ví dụ:trường / kiểu dữ liệu và phạm vi của chúng trong tài liệu nguồn):

Đây không phải là hình ảnh trực quan (theo nghĩa đồ họa), nhưng kết quả phân tích giản đồ cung cấp thông tin chi tiết về hình dạng dự kiến ​​của dữ liệu và các biến thể phổ biến.

Mối quan hệ

Máy chủ MongoDB không hỗ trợ các mối quan hệ khóa ngoài, điều này sẽ loại bỏ rất nhiều chú thích trực quan có thể thú vị.

Có một số phương pháp tiếp cận trình điều khiển ứng dụng khách khác nhau để tạo Tham chiếu cơ sở dữ liệu (DBRefs) , nhưng đây là các quy ước sử dụng chứ không phải là một tính năng máy chủ. Để xác định mối quan hệ giữa các tập hợp bằng cách sử dụng DBRefs, một số hoặc tất cả các tài liệu trong tập hợp sẽ phải được quét. Sự suy luận của các mối quan hệ không được hỗ trợ bởi variety hoặc schema.js chưa.

Nội dung

Để hiểu rõ hơn về nội dung thực tế, bạn có thể thử một trong các Giao diện người dùng quản trị viên .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách gọi JavaScript được lưu trữ trong MongoDb từ C #

  2. MongoDB tìm phạm vi ngày nếu trùng lặp với các ngày khác

  3. Cách trả lại dữ liệu từ MongoDB

  4. hộ chiếu các nút Lỗi:Chiến lược xác thực không xác định đăng nhập cục bộ

  5. mongo dot ký hiệu không rõ ràng