Video: So sánh CSDL NoSQL và SQL (Bài 1.5) 2025
Hệ thống quản lý nội dung doanh nghiệp (ECM) đã có từ hơn mười năm nay. Tài liệu NoSQL có thể cung cấp một số cạnh tranh. Các ví dụ về ECM bao gồm IBM FileNet, DB2 Content Manager và EMC Documentum. Nhiều công ty nhỏ hơn, như Stellent (nay là Oracle), đã được đưa vào các dịch vụ lớn hơn.
Một hệ thống ECM đơn giản, được gọi là Basic Content Services, cũng xuất hiện - phổ biến nhất trong Microsoft SharePoint. Sự nổi lên của SharePoint đã tạo ra thị trường ECM, làm khô sự đổi mới, mặc dù lợi ích của chi phí giấy phép thấp hơn cho khách hàng.
Hệ thống ECM hỗ trợ phiên bản tài liệu - thường là một phiên bản được xuất bản lớn và một phiên bản nhỏ đang diễn ra, mặc dù một số cũng hỗ trợ số thứ ba "sửa đổi". Các hệ thống này hỗ trợ lưu trữ một tài liệu riêng biệt từ siêu dữ liệu của nó và thực thi truy cập vào các tài liệu và thuộc tính để đọc và ghi truy cập.
Hỗ trợ quy trình làm việc cũng đã được tích hợp vào hầu hết các hệ thống ECM nổi bật. Chúng bao gồm từ quá trình công việc cơ bản - phê duyệt và cập nhật các tài liệu - để quản lý quá trình toàn bộ quá trình kinh doanh, bao gồm mô phỏng quá trình và tái cấu trúc vòng quay để cải tiến quy trình liên tục.
Các hệ thống ECM này thường lưu trữ các tài liệu trong một hệ thống tập tin và siêu dữ liệu trong một hệ thống quản lý cơ sở dữ liệu quan hệ. Các hệ thống ECM là các ứng dụng trung gian hiệu quả có thể được nhóm lại cho tính sẵn sàng cao, nhưng dựa vào cơ sở dữ liệu tập trung và chia sẻ tập tin. Họ có khả năng mở rộng giới hạn đối với những lần nhập dữ liệu với tốc độ rất cao và đã liên kết nhiều hơn so với các tài liệu quan trọng hơn, chẳng hạn như các tệp văn phòng và hình ảnh TIFF chất lượng cao từ việc quét tài liệu.
Một số cơ sở dữ liệu NoSQL hỗ trợ lưu trữ nhiều phiên bản. Hầu hết các cơ sở dữ liệu này hiện là Bigtable clone, nhưng một số cơ sở dữ liệu tài liệu hỗ trợ này. Máy chủ MarkLogic có một tiện ích bổ sung Thư viện Tài liệu (DLS) hỗ trợ lưu trữ tài liệu theo phiên bản, mặc dù điều này không hiển thị trong API REST của MarkLogic.
Máy chủ MarkLogic cũng bao gồm Khung Xử lý Nội dung (CPF). CPF là một công cụ của nhà nước di chuyển một tài liệu duy nhất qua vòng đời và thực hiện các hành động dựa trên nội dung, điển hình, để chuyển đổi các tài liệu nhị phân sang XHTML và thực hiện việc khai thác đối tượng bằng các công cụ của bên thứ ba.
Các bộ tính năng nhỏ này có thể được chấp nhận và mở rộng bởi nhiều nhà cung cấp NoSQL trong tương lai để cung cấp các tính năng cấp công cụ tương tự mà Microsoft SharePoint và các hệ thống ECM cung cấp. Nếu có, tài liệu Cơ sở dữ liệu NoSQL có thể trở thành các động cơ lưu trữ và siêu dữ liệu mới đằng sau ECM, điều này có nghĩa là tăng lượng thông tin và giảm chi phí cho khách hàng. Nó cũng hứa hẹn tìm kiếm nhúng từ các cơ sở dữ liệu này trong hệ thống ECM. Điều này sẽ cung cấp chức năng tăng cường so với các hệ thống ECM hiện tại.