Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình

Các Phương Pháp Liên Quan Đến Chia Sẻ Dữ Liệu Qua Truyền 播 Dữ Liệu?

Truyền 播 dữ liệu (Data Propagation) là phân phối dữ liệu từ một hoặc nhiều kho dữ liệu nguồn đến CSDL truy cập cục bộ khác, theo quy tắc truyền 播. Kho dữ liệu cần quản lý khối lượng lớn dữ liệu mỗi ngày. Kho dữ liệu bắt đầu với ít thông tin, tăng dần ngày qua ngày bằng chia sẻ và nhận liên tục từ nhiều nguồn dữ liệu.

Khi chia sẻ dữ liệu tiến triển, quản lý kho dữ liệu thành vấn đề lớn. Quản lý CSDL cần quản lý thông tin công ty hiệu quả hơn và trong nhiều tập con, sắp xếp và khung thời gian. Nguồn dữ liệu này cần cập nhật liên tục và quá trình cập nhật chứa di chuyển thể tích lớn bản ghi từ hệ thống này sang hệ thống kia và ngược lại đến hệ thống business intelligence.

Thường di chuyển dữ liệu thể tích lớn thực hiện theo batch trong thời gian ngắn mà không hy sinh hiệu suất hoặc tính khả dụng phần mềm vận hành hoặc dữ liệu từ kho. Càng lớn thể tích thông tin thay đổi, thủ tục càng thách thức và phức tạp. Do đó, trách nhiệm quản lý kho dữ liệu tìm cách chuyển đổi thông tin hàng loạt nhanh hơn và nhận diện chỉ chuyển dữ liệu đã thay đổi kể từ cập nhật kho dữ liệu cuối.

Một số phương pháp phát triển giải quyết vấn đề chia sẻ dữ liệu qua truyền 播 dữ liệu:

Trích Xuất Hàng Loạt (Bulk Extract) − Dùng công cụ quản lý bản sao hoặc tiện ích rỗng trích xuất toàn bộ hoặc tập con CSDL quan hệ vận hành. Thông tin trích xuất sau đó truyền đến CSDL đích dùng FTP hoặc kỹ thuật tương tự. Dữ liệu trích xuất có thể chuyển đổi sang định dạng dùng bởi đối tượng trên host hoặc server đích.

So Sánh File (File Compare) − Kỹ thuật đổi mới của phương pháp bulk move. Giai đoạn này so sánh dữ liệu vận hành trích xuất gần đây với phiên bản trước. Sau đó, tạo tập dữ liệu thay đổi tăng dần. Xử lý thay đổi tăng dần giống phương pháp bulk extract trừ thay đổi tăng dần dùng như cập nhật cho server đích trong giai đoạn theo lịch. Phương pháp khuyến khích cho file nhỏ chỉ có vài thay đổi dữ liệu.

Truyền 播 Dữ Liệu Thay Đổi (Change Data Propagation) − Kỹ thuật nắm bắt và dữ liệu thay đổi file như phần tử của quy trình thay đổi phần mềm. Một số kỹ thuật dùng thực hiện Change Data Propagation bao gồm trigger, log exits, log post-processing, hoặc mở rộng DBMS. File thay đổi tăng dần tạo để bao gồm thay đổi nắm bắt.

Sau kết thúc giao dịch nguồn, dữ liệu thay đổi có thể chuyển đổi và truyền đến CSDL đích. Loại truyền 播 dữ liệu này đôi khi gọi là near real-time hoặc continuous propagation, dùng giữ CSDL đích đồng bộ trong thời gian rất ngắn so với hệ thống nguồn.