Tôi có một tài liệu trực tuyến về cơ bản được lưu trữ vào cơ sở dữ liệu dưới dạng chuỗi XML.
Tôi đang nghĩ về một cách để thực hiện phiên bản tài liệu cho người dùng. Để người dùng có thể quay lại các phiên bản trước của tài liệu.
cập nhật Trong trường hợp của tôi, đó là một ứng dụng web với hàng trăm ngàn người dùng. Một người dùng có thể lưu trữ số lượng tài liệu không giới hạn. XML cho tài liệu được lưu trữ trong trường blob MySQL vì vậy nó không nhỏ. Cuối cùng, tôi cần phải giới hạn bằng cách nào đó nhưng đó là một chủ đề khác nhau.
Có một cách tiêu chuẩn để tiếp cận điều này? Tôi chỉ nên lưu trữ sự khác biệt giữa các phiên bản? Những thứ khác mà tôi cần xem xét là gì?