Cơ sở dữ liệu thời gian thực RT_DB

Một phần của tài liệu Nghiên cứu thiết kế chế tạo hệ thống tự động hoá tích hợp dùng cho tàu thuỷ (Trang 39)

5) Các nội dung của Báo cáo

2.2.2Cơ sở dữ liệu thời gian thực RT_DB

Các tính năng kỹ thuật đặc thù đối với cơ sở dữ liệu phục vụ cho hệ thống tự động hóa tích hợp dùng cho tàu thuỷ như đã trình bày tại Chương 1 của báo cáo bao gồm các tính năng: Chuẩn hóa; Độ bền vững, tin cậy; Đặc tính thời gian; Độ an toàn

Cơ sở dữ liệu được thiết kế có tính mở, tính toàn vẹn tham chiếu. Cơ sở dữ liệu bao gồm các bảng cấu hình nhằm phục vụ cho toàn bộ hệ thống. Các bảng được thiết kế nhằm lưu các thông tin cấu hình và sẵn sàng có thể cho phép cập nhật thêm về cấu hình khi hệ thống có sự thay đổi cũng như sự tích hợp thêm hệ thống thuộc cấp hiện trường khác.

• Độ bền vững, tin cậy:

Cơ sở dữ liệu của hệ thống được xây dựng trên hệ quản trị cơ sở dữ liệu là Microsoft SQL Server. Hệ quản trị cơ sở dữ liệu Microsoft SQL Server là một hệ quản trị cơ sở dữ liệu nổi tiếng của hãng Microsoft, được rất nhiều nhà phát triển phần mềm lựa chọn để phát triển sản phẩm và là một hệ quản trị cơ sở dữ liệu hoạt động ổn định, đáng tin cậy.

• Đặc tính thời gian:

Nhu cầu xử lý dữ liệu thời gian thực đối với hệ thống IAS về mặt tần xuất cập nhật dữ liệu được tính bằng mili giây (ms). Để giải quyết vấn đề cập nhật dữ liệu theo thời gian thực chúng tôi đã tách dữ liệu của hệ thống gồm 2 phần: Thông tin về cấu hình của hệ thống sẽ được lưu vào các bảng cấu hình, dữ liệu của các phần tử tương ứng trên các hệ thống cấp hiện trường có nhu cầu ghi dữ liệu sẽ được lưu vào các bảng dữ liệu. Dữ liệu của mỗi phần tử sẽ được ghi vào một bảng nhằm đáp ứng khả năng đọc ghi dữ liệu của hệ thống theo thời gian thực cũng như vấn đề tái tạo bản sao, sao lưu dự phòng dữ liệu của hệ thống.

• Độ an toàn:

Khi thiết kế cơ sở dữ liệu của hệ thống IAS chúng tôi giải quyết vấn đề an toàn dữ liệu dựa trên các giải pháp sau: Cơ sở dữ liệu về cấu hình luôn được tái tạo giống nhau trên cả 2 máy Server là Database Server và Database Server dự phòng dựa trên cơ chế tạo bản sao (Mirroring) của hệ quản trị cơ sở dữ liệu Microsoft SQL Server. Dựa trên các giải pháp dự phòng tạo bản sao

về cơ sở dữ liệu, sao lưu dữ liệu (Backup) theo định kỳ nhất định đã đáp ứng khả năng dự phòng về mặt dữ liệu của hệ thống IAS

Một phần của tài liệu Nghiên cứu thiết kế chế tạo hệ thống tự động hoá tích hợp dùng cho tàu thuỷ (Trang 39)