Đây là câu hỏi đã được hỏi trước đây (large-text-and-images-in-sql) nhưng chủ yếu cho dữ liệu sẽ được thay đổi. Trong trường hợp của tôi, dữ liệu sẽ được lưu trữ và không bao giờ thay đổi. Có vẻ hợp lý để giữ mọi thứ lại với nhau.Bạn có lưu trữ dữ liệu nhị phân trong cơ sở dữ liệu hoặc trong hệ thống tệp không?
Có bất kỳ lý do nào khiến tôi không nên lưu trữ dữ liệu nhị phân tĩnh trong cơ sở dữ liệu không?
Giả sử đó là một điều hợp lý để làm, có lợi thế nào để lưu trữ dữ liệu đó trong các bảng riêng biệt không? (Bạn có thể bắt đầu nhận ra bây giờ rằng tôi không phải là chuyên gia DB ...)
Làm rõ: Có thể sẽ không có nhiều hơn 10-20 người dùng nhưng chúng sẽ ở Hoa Kỳ và Vương quốc Anh. Dữ liệu nhị phân sẽ phải được chuyển trong mọi trường hợp.
Tôi không chắc làm thế nào để giảm chi phí bảo trì/sao lưu. Nếu bất cứ điều gì nó làm tăng chúng bởi vì thường sao lưu một cơ sở dữ liệu là tốn kém hơn và đòi hỏi hơn sao lưu một hệ thống tập tin. Bạn có thể xây dựng? – jrwren
@jrwren Điểm của tôi là bạn không cần phải sao lưu các tập tin một cách riêng biệt và tự giữ chúng trong đồng bộ để đảm bảo tính toàn vẹn với các dữ liệu có trong bản sao lưu cơ sở dữ liệu. Nó * có thể * đơn giản hơn và rẻ hơn theo cách này hay cách khác tùy theo hoàn cảnh. –