PDA

View Full Version : Giải pháp cập nhật thay đổi cấu trúc và dự liệu



kelangthangnet
27-03-2009, 15:57
Chào cả nhà. Minh đang cần một giải pháp cập nhật sự thay đổi của dữ liệu và cấu trúc dữ liệu mong mọi người giúp mình một vài ý tưởng. Xin cám ơn.

Mình xin giới thiệu yêu cầu:
Mô hình hệ thống: có 1 Server đặt tại trung tâm dùng để chứa dữ liệu, các máy Client sẽ kết nối đến máy chủ thông qua Lan.Wan,Internet
Dữ liệu cần lưu: Dữ liệu SQL Server, Foxpro(chỉ cần 2 thằng này - với SQL thì chỉ định cập nhật Database nào, với Foxpro thì chỉ định thư mục chứ các bảng dữ liệu của foxpro)
Yêu câu: cập nhật sự thay đổi dữ liệu và cấu trúc bảng,Index... theo thời gian thưc.

Ý tưởng của mình:
- Mình xây dựng một service chạy trên máy chủ dùng để nhận dữ liệu từ các Client gửi lên.
- Các máy Client sẽ chạy 1 ứng dụng Scan sự thay đổi dữ liệu,cấu trúc của các table... nếu có sự thay đổi thì gửi các thông tin bị thay đổi lên máy chủ để cập nhật.(Các thông tin về cấu trúc trước lần cập nhật mình định lưu ra 1 file XML về tên table,Index,Field...)
- Theo mình thấy thì cái ý tưởng của mình nó chới với quá do(trong DB SQL có thể dùng triger để check sự thay đổi của Dữ liệu trong table nhưng với Foxpro thì không có)
(Do một số điều kiện nên ko thể dùng Replication của SQL)

Mong mọi người chỉ giúp mình 1 ý tưởng.
(Công cụ mình định sử dụng để code chương trình C#2008)

Cám ơn mọi người đã đọc topic!