Video: Phân loại các CSDL NoSQL (Bài 1.6) 2025
Đôi khi cơ sở dữ liệu tài liệu gọi là các cơ sở dữ liệu tổng hợp bởi vì chúng có xu hướng giữ các tài liệu kết hợp thông tin trong một đơn vị logic duy nhất - tổng hợp . Bạn có thể có tài liệu bao gồm chương trình truyền hình, loạt, kênh, thương hiệu và thông tin lập lịch trình và tính khả dụng, là tổng số dữ liệu kết quả bạn mong muốn thấy khi tìm kiếm dịch vụ bắt sóng truyền hình trực tuyến.
Thế giới đang tràn ngập tài liệu. Tài liệu là quan trọng vì chúng thường được tạo ra cho một mục đích có giá trị cao. Thật không may, nhiều trong số đó là các tài liệu thuế và hóa đơn, nhưng đó là hoàn toàn ngoài tầm kiểm soát của bạn. Bạn chỉ giúp các tổ chức quản lý mọi thứ!
Mặc dù đơn đặt hàng của các cửa hàng trực tuyến và địa chỉ giao hàng và thanh toán có liên quan và các mục hàng có thể được coi là cấu trúc cây, thay vào đó bạn có thể muốn sử dụng kho cột cho các đơn đặt hàng này. Điều này là do cấu trúc dữ liệu được biết đến phía trước và có thể chúng sẽ không thay đổi và bạn sẽ muốn thực hiện các thao tác cột trên đó. Hầu hết thời gian, cửa hàng cột phù hợp hơn cho dữ liệu này.
Điều này làm cho một cơ sở dữ liệu tài liệu một chút của một catchall. Thật thú vị, vì bản chất của nó, một kho lưu trữ tài liệu hiệu quả cũng có khả năng lưu trữ cấu trúc dữ liệu đơn giản hơn.
Một bảng, ví dụ, có thể được mô phỏng dưới dạng một tài liệu XML phẳng - nghĩa là, một với chỉ một tập hợp các phần tử, và không có các phân cấp tiểu phần tử. Một bộ ba lần (aka
subgraph ) có thể được lưu trữ trong một tài liệu, hoặc trên các tài liệu, quá. Tiện ích của việc làm như vậy phụ thuộc vào tất cả các cơ chế lập chỉ mục và truy vấn được hỗ trợ. Không có điểm lưu trữ ba lần trong tài liệu nếu bạn không thể truy vấn chúng.