Hệ quản trị CSDL Oracle Database 12c

Một phần của tài liệu (Luận văn đại học thương mại) một số giải pháp đảm bảo an toàn và bảo mật thông tin trong HTTT của cơ quan UBND huyện đông hưng (Trang 41 - 43)

CHƯƠNG 1 : CƠ SỞ LÝ THUYẾT VỀ ATBMTT TRONG HTTT

3.2 Đề xuất một số giải pháp bảo mật cho HTT của cơ quan

3.2.3 Hệ quản trị CSDL Oracle Database 12c

Hệ quản trị CSDL cơ quan đang dùng là SQL Server 2014 không đáp ứng được yêu cầu sao lưu dữ liệu thường xuyên như hiện nay và việc nâng cấp dữ liệu trong tương lai của cơ quan. Đề xuất giải pháp cho vấn đề này, UBND huyện có thể sử dụng hệ quản trị CSDL Oracle Database 12c. Sau đây là bảng so sánh một số đặc điểm của hai hệ quản trị CSDL SQL Server 2014 và Oracle Database 12c:

Bảng 3.2: So sánh hệ quản trị CSDL SQL Server 2014 và Oracle Database 12c

Hệ quản trị CSDL SQL Server 2014 Hệ quản trị CSDL Oracle Database 12c.

Ngôn ngữ  Transact-SQL (T-SQL) - một phần mở

rộng của SQL được sử dụng trong SQL Server. T-SQL gần như gắn liền với ngôn ngữ SQL được phát triển bởi Sybase và Microsoft.

Oracle sử dụng Procedural Language/SQL (PL/SQL).

PL/SQL là phức tạp nhưng lại có tiềm năng mạnh mẽ hơn

Kiểm sốt giao dịch

SQL Server sẽ thực thi (execute) và commit từng command/task một cách riêng lẻ điều này sẽ gây rất khó khăn hoặc khơng thể rollback lại thay đổi nếu có bất kỳ lỗi nào gặp phải trong q trình thực hiện.

Các truy vấn được thực thi và các lệnh được phát hành, các thay đổi được thực hiện chỉ trong bộ nhớ (RAM) và chưa được commit cho đến khi một lệnh commit bằng tay được thực hiện. Sau khi commit, lệnh tiếp theo sẽ được bắt đầu là một transaction mới, và quá trình được bắt đầu lại. Điều này cho thấy tính linh hoạt cao hơn và hỗ trợ kiểm soát lỗi tốt hơn của Oracle.

Tổ chức các đối tượng cơ sở dữ liệu

Với SQL Server tất cả các đối tượng như table, view, và các store proceduce đều lấy theo tên cơ sở dữ liệu (database names). Một user khi đăng nhập sẽ được cấp quyền truy cập vào database cụ thể và tất cả các đối tượng có trong database này. Ngoài ra, trong SQL Server mỗi database đều là private và không chia sẻ file disk trên server.

Oracle, tất cả các đối tượng cơ sở dữ liệu (database objects) được nhóm bởi các Schema, là tập hợp các đối tượng cơ sở dữ liệu và tất cả các đối tượng cơ sở dữ liệu được chia sẻ giữa tất cả các Schema và người dùng.

Độ tương thích SQL chỉ tương thích với Window Oracle có thể cài trên Window, Linux, Unix, …

Một phần của tài liệu (Luận văn đại học thương mại) một số giải pháp đảm bảo an toàn và bảo mật thông tin trong HTTT của cơ quan UBND huyện đông hưng (Trang 41 - 43)

Tải bản đầy đủ (PDF)

(55 trang)