Thao tác ghi dữ liệu từ server xuống thiết bị lưu trữ chiếm ít thời gian. Tiến trình ghi dữ liệu từ server xuống thiết bị lưu trữ qua các bước sau:
o Bước 1: server ghi dữ liệu xuống bộ nhớ đệm của thiết bị lưu trữ thứ nhất.
o Bước 2: thiết bị lưu trữ thứ nhất gửi tín hiệu thông báo cho server biết việc ghi dữ liệu đã thành công.
o Bước 3: dữ liệu từ bộ nhớ đệm của thiết bị lưu trữ thứ nhất sẽ được ghi qua bộ nhớ đệm của thiết bị lưu trữ thứ hai.
o Bước 4: thiết bị lưu trữ thứ hai gửi tín hiệu xác nhận việc ghi dữ liệu qua thiết bị lưu trữ thứ hai thành công.
Tuy vậy, nhược điểm của phương pháp này đó là: sau bước thứ hai, việc dữ liệu ghi sang thiết bị lưu trữ thứ hai có thể không thành công, tuy nhiên server sẽ không kiểm soát được tình trạng này, khi đó dữ liệu giữa hai thiết bị lưu trữ sẽ không nhất quán.
- Đối với hệ thống giao dịch OLTP, vấn đề nhất quán và toàn vẹn dữ liệu là quan trọng nhất, nên ta sẽ chọn phương pháp nhân bản đồng bộ để triển khai đồng bộ dữ liệu giữa hai tủ đĩa.
3.3.5. Nâng cao tính sẵn sàng (clustering)
Hệ thống máy tính sẵn sàng cao (high availability) cho phép các dịch vụ ứng dụng vẫn tiếp tục hoạt động cho dù xảy ra lỗi phần cứng hoặc phần mềm. Khi có một thành phần nào đó bị lỗi thì thành phần dự phòng sẽ đảm nhiệm [14].
Cluster là một là một nhóm máy chủ được nối mạng (gọi là node) có đủ phần dự phòng về phần cứng và phần mềm để đảm bảo không dừng dịch vụ khi xảy ra lỗi. Các dịch vụ ứng dụng được nhóm lại thành các gói (package). Khi xảy ra lỗi về dịch vụ, node, mạng hoặc các tài nguyên khác thì điều khiển gói sẽ được chuyển qua node khác trong cluster, đảm bảo tính sẵn sàng của các dịch vụ.