Đó chỉ là một ý tưởng, nhưng bạn có thể cung cấp dịch vụ sao lưu bên ngoài (hoặc bên thứ ba) bên ngoài một máy chủ nhân bản / db. Thông tin sẽ được sao chép mỗi lần bạn thực hiện thao tác chèn / cập nhật / nhật ký giao dịch / thay đổi / tạo / v.v., bất kỳ sửa đổi nào. Vì vậy, các giao dịch rất ít và có thể xếp hàng nếu bạn không có quyền truy cập hoặc bạn có kết nối hạn chế (như một kết nối mỗi tuần) với internet / mạng bên ngoài.
Tôi có thể giúp bạn nhiều hơn đáng kể nếu bạn cho tôi biết bạn đang sử dụng loại DB nào. Đó là MySQL? MSSQL? ORACLE?
Thậm chí nhiều hơn (chỉ là một ý tưởng khác) bạn có nghĩ đến việc tạo một bản sao lưu khả năng lập trình chính sách tốt không? Ví dụ: nếu bạn biết cấu trúc và dữ liệu và thời gian hết hạn của dữ liệu, bạn có thể di chuyển / xóa lịch sử phân tích của mình hoặc làm việc với ý tưởng trên về một db thần kỳ.
Tôi nghĩ rằng chi phí để làm việc với db gương với kết nối tối thiểu ít hơn so với làm việc với phần cứng có thể tháo rời bên ngoài, về rủi ro, bảo mật, không gian và thiệt hại phần cứng.
Đã chỉnh sửa:
Về gương một máy chủ có rất nhiều trợ giúp và hướng dẫn và video hướng dẫn. Kỹ năng của tôi được định hướng nhiều hơn đến máy chủ MySQL trên linux nhưng tôi có thể cho bạn biết một số mẹo, tôi hy vọng chúng có thể giúp bạn.
- Trước hết, tìm kiếm ở đây, trên serverfault hoặc thậm chí tốt hơn: Quản trị viên cơ sở dữ liệu trên Stack Exchange
- Trên msd cho MSSQL (Tôi cung cấp cho bạn phiên bản 2005, tôi không biết phiên bản nào là máy chủ / db của bạn: Phản chiếu cơ sở dữ liệu trong SQL Server 2005 nhưng bạn có thể thay đổi nó trên menu trên cùng.
Có một liên kết Câu hỏi thường gặp ở dưới cùng của tài liệu đó có thể làm rõ cho bạn rất nhiều câu hỏi chính về (ví dụ: giao dịch hàng đợi, dung lượng mạng, v.v.):
Hoặc Cách chuẩn bị cơ sở dữ liệu nhân bản trên 2008 R2 (bạn có thể thay đổi phiên bản nhấp vào trên cùng, "Phiên bản khác".
- Trên google với các khóa như thế này, bạn sẽ mệt mỏi khi đọc về nó: Google Tìm kiếm . Như tôi đã nói với bạn, đó không phải là DB ưa thích của tôi nên tôi thực sự không biết làm thế nào bạn có thể làm điều đó trên MSSQL, nhưng tôi chắc chắn một điều: nếu DB ít nhất là năm 2005 bạn có thể làm điều đó và chắc chắn với Nhiều lựa chọn hơn và tốt hơn mà tôi đã nói với bạn.
- Tôi nghĩ rằng hầu hết mọi máy chủ cung cấp dịch vụ chỉ có máy chủ cơ sở dữ liệu, có thể làm gương từ bất kỳ vị trí nào với một số loại chính sách hoặc chứng chỉ, họ sẽ giải thích cho bạn. Tôi không nhớ ngay bây giờ một dịch vụ tốt nhưng tôi biết có rất nhiều. Có thể bạn sẽ tìm thấy nhiều máy chủ MySQL giá rẻ hơn máy chủ MSSQL nhưng tôi nghĩ bạn cần một số "ứng dụng di chuyển" để chuyển dữ liệu từ MSSQL sang MySQL, vì vậy, đối với tôi, tùy chọn đầu tiên là bạn xem mọi chi tiết về nguồn của mình và sau đó yêu cầu một tấm gương tương thích.
Và một ý tưởng khác trở thành với dòng suy nghĩ đó:
Giả sử bạn không thể cấu hình gương hoặc bất cứ điều gì lý do. Trong trường hợp cuối cùng, bạn có thể tạo một phần mềm công việc / tác vụ / tự động hóa hoặc tập lệnh đọc rất nhiều SQL dữ liệu và gửi SQL qua máng (và bạn có thể thay đổi đích, ví dụ từ MSSQL (nguồn thực tế của bạn) sang MySQL ( đó là miễn phí và bạn có thể hỗ trợ nó ở bất cứ đâu, với pc / server / của riêng bạn.
Thực sự nếu bạn biết về SQL, bạn có thể làm điều đó.
Và một mẹo khác, tôi nghĩ rằng bạn đã nói rằng bạn không thể thêm / đính kèm bất kỳ HD nào, nhưng bạn có thể làm việc với đĩa RAID để mở rộng khả năng sao lưu nội bộ của mình.
Nhưng trong mọi trường hợp , ý tưởng chính của một bản sao lưu là bạn có bản sao lưu trong một môi trường hoàn toàn khác (một nơi khác) mà bạn có thể truy cập và / hoặc chuyển đổi cơ sở dữ liệu của mình nếu bị rơi vì bất kỳ lý do gì (hỏa hoạn, động đất, cuộc cách mạng, một vấn đề phần cứng). Đó là ý tưởng chính của một chiếc gương: một máy chủ cân bằng tải rõ ràng cho người dùng, bạn thực sự không biết bạn đang làm việc ở đâu, nó hoạt động cùng một lúc. Đó là một sự khác biệt với "sao lưu lịch sử" và "sao lưu thời gian thực".
Chỉnh sửa 2:
Trong mọi trường hợp tôi không bao giờ trả lời bất cứ điều gì về ý tưởng của bạn. Tất nhiên là tốt hơn không có gì, nhưng đối với dữ liệu quan trọng thì chẳng có gì. Nó có rất nhiều vấn đề không mong muốn trong tương lai:
- Vận tốc của USB
- Quy trình thủ công (bởi ai? Thông tin có quá quan trọng để xử lý bởi người khác không? Bạn có bất kỳ trách nhiệm pháp lý / công việc / kinh tế nào nếu người làm việc với dữ liệu của bạn đã đánh cắp / phá hủy / thay đổi nó không?
- Thời gian, tất nhiên bạn muốn một tùy chọn tự động.
- Bạn sẽ sao lưu .. cái gì? số lượng cái gì? Những loại dữ liệu? dữ liệu cũ là gì? Với tiêu chí nào? Các tiêu chí sẽ hoặc có thể thay đổi? Và điều đó trở thành với câu hỏi tiếp theo:
- Ở đất nước tôi, chúng ta có một "câu tục ngữ" hoặc "từ" nói một cái gì đó như ... "là bánh mì cho ngày hôm nay, đói cho ngày mai". Ý tôi là, bạn sẽ cần thay đổi quá trình này bất cứ lúc nào? Có thể là bạn cần tìm cách khác trong một thời gian ngắn? Chi phí sẽ là bao nhiêu? Là giải pháp linh hoạt của bạn hoặc bạn sẽ nhận được một vấn đề trong tương lai miễn phí?