Khóa học quản trị mạng MCSA 2016

Check in khi đăng ký học tại PNH, giảm thêm 5% học phí

Khóa học MCITP-SA

Khóa học New CNAM 2016

Khóa học CCNP

Khóa học CEH

Quản trị hệ thống Oracle OCA 12c
Hiểu sâu hơn về hệ quản trị cơ sở dữ liệu hiện nay
Hệ quản trị cơ sở dữ liệu là gì và nó có những đặc điểm nổi bật cũng như ưu điểm gì, phân loại ra sao chúng ta sẽ cùng nhau tìm hiểu vấn đề này

Hệ quản trị cơ sở dữ liệu là gì?

Bất cứ cơ sở dữ liệu nào sau khi được tạo ra cũng cần được lưu trữ lại. Quá trình lưu cơ sở dữ liệu này được thực hiện qua việc sử dụng hệ quản trị cơ sở dữ liệu. Hệ quản trị cơ sở dữ liệu (tiếng Anh: Database Management System - DBMS), là phần mềm hay hệ thống được thiết kế để quản trị một cơ sở dữ liệu. Cụ thể, các chương trình thuộc loại này hỗ trợ khả năng lưu trữ, sửa chữa, xóa và tìm kiếm thông tin trong một cơ sở dữ liệu (CSDL). Có rất nhiều loại hệ quản trị CSDL khác nhau: từ phần mềm nhỏ chạy trên máy tính cá nhân cho đến những hệ quản trị phức tạp chạy trên một hoặc nhiều siêu máy tính.

Tuy nhiên, đa số hệ quản trị CSDL trên thị trường đều có một đặc điểm chung là sử dụng ngôn ngữ truy vấn theo cấu trúc mà tiếng Anh gọi là Structured Query Language (SQL). Các hệ quản trị CSDL phổ biến được nhiều người biết đến là MySQL, Oracle, PostgreSQL, SQL Server, DB2, Infomix, v.v. Phần lớn các hệ quản trị CSDL kể trên hoạt động tốt trên nhiều hệ điều hành khác nhau như Linux, Unix và MacOS ngoại trừ SQL Server của Microsoft chỉ chạy trên hệ điều hành Windows.

Ưu điểm của HQTCSDL:

Quản lý được dữ liệu dư thừa.

Đảm báo tính nhất quán cho dữ liệu.

Tạo khả năng chia sẻ dữ liệu nhiều hơn.

Cải tiến tính toàn vẹn cho dữ liệu.

Nhược điểm:

HQTCSDL tốt thì khá phức tạp.

HQTCSDL tốt thường rất lớn chiếm nhiều dung lượng bộ nhớ.

Giá cả khác nhau tùy theo môi trường và chức năng.

HQTCSDL được viết tổng quát cho nhiều người dùng thì thường chậm.

Như chúng ta đã thấy, hệ quản trị cơ sở dữ liệu mang đến lợi ích rất lớn cho người sử dụng, trong đó điều tuyệt vời nhất mà nó mang đến là sự đơn giản hóa trong việc sử dụng.

Quay trở lại thời điểm cách đây khoảng hơn chục năm về trước, thực ra Oracle đã có hệ quản trị CSDL lớn nhất và chuyên nghiệp nhất thế giới. Hầu hết những người làm trong lĩnh vực IT đặc biệt là lập trình phần mềm và quản trị hạ tầng hệ thống mạng ít biết đến hệ quản trị CSDL mạnh mẽ nhất này, Có nhiều nguyên nhân khiến giới IT lạ lẩm với DBMS này, đa số là Oracle quá lớn, chúng ta không có điều kiện tiếp cận. Ngoài những tập đoàn lớn hoặc các công ty đa quốc gia với hệ thống phần mềm quản lý chuyên nghiệp mới có đủ điều kiện triển khai Oracle Database.

Tính đến thời điểm hiện tại, Oracle là hệ quản trị CSDL mạnh nhất, tốt nhất chạy trên mọi nền tảng. Khả năng chịu tải, cũng như lưu trữ dữ liệu khổng lồ đã tạo nên một Oracle không thể soát ngôi trong tương lai gần.

Nếu như Microsoft SQL Server là một hệ quản trị CSDL dễ dàng quản lý, xây dựng cũng như bảo trì thì Oracle cần người vận hành phải biết nhiều hơn thế. Microsoft SQL Server có giá thành rẻ và chạy trên hệ điều hành Windows, triển khai nhanh cho doanh nghiệp, cá nhân một cách nhanh chóng. Trong khi đó Oracle Database đòi hỏi cấu hình máy chủ cao hơn, giá thành cao hơn và khó quản trị hơn và chỉ có doanh nghiệp và các tổ chức chính phủ mới có đủ tài chính để sử dụng.

Oracle và mối lương duyên với IBM

Mối lương duyên đầu tiên của Oracle và hãng chuyên cung cấp phần cứng máy chủ từ năm 1989. Lúc bấy giờ Oracle chỉ là một hãng phần mềm thuần túy, để tối ưu hóa sản phầm của mình trên từng thiết bị phần cứng máy chủ khác nhau. Oracle buộc phải bắt tay với IBM là hãnh máy chủ lớn lúc bấy giờ. Các sản phẩm của Oracle thể hiện sự ưu việt của mình trên nền tảng phần cứng IBM hơn so với các hệ quản trị CSDL khác như Microsoft SQL Server hoặc DB2.

ERP và Sun Microsystem

– Khái niệm ERP (Enterprise Resource Planing) ra đời Oracle là một trong những hãng lớn nhanh chân xây dựng hệ thống riêng cho mình. Trong khi đó IBM cũng đang xây dựng ERP và DB2 tỏ vẻ đuối sức khi cạnh tranh trực diện với Oracle Database. Trong khi đó Oracle phải luôn phụ thuộc vào phần cứng máy chủ IBM. Mối quan hệ ngày càng giống miễn cưỡng, Oracle đã đi một nước cờ táo bạo: Mua hãng phần cứng máy chủ Sun Microsystem. Điều này chứng tỏ mối lương duyên Oracle – IBM đã chấm dứt, Oracle có thể tự xây dựng nền tảng phần cứng máy chủ riêng cho mình, triển khai đến khách hàng trọn gói.

– Hơn thế Sun Solaris một hệ điều hành được thiết kế trên nền tảng Unix để chạy máy chủ cũng hiển nhiên là của Oracle

Oracle và Java

– Oracle phát triển DBMS và các ứng dụng máy chủ dưới dạng Multi platform (chạy trên nhiều hệ điều hành khác nhau). Java là ngôn ngữ lập trình hiện đại, dễ dàng đáp ứng nhu cầu của Oracle. Tuy nhiên Java đang chết dần chết mòn vì sự trỗi dậy mạnh mẽ của môi trường lập trình .NET của Microsoft. Oracle quyết định mua Sun Microsystem như một mũi tên bắt trúng ba con nhạn. Java sẽ được tiếp tục hậu thuẩn và phát triển bởi Oracle.

Oracle và MySQL

– Trong đám Database Oracle trở nên bá đạo, tuy nhiên xu hướng phần mềm nguồn mở và miễn phí đã làm nên một hệ quản trị CSDL đơn giản, hiệu quả MySQL.

– Phần mềm mã nguồn mở và free đang gặm nhấm miếng bánh độc tôn của Oracle và hầu như Oracle không kiểm soát được. Thương vụ Oracle-MySQL diễn ra, MySQL vẫn là DBMS free nhưng đã nằm vào tầm kiểm soát của Oracle.

Một bước đi khôn ngoan nữa của Oracle.

Tiến sâu vào ERP

– Hội đủ điều kiện để trở thành nhà cung cấp dịch vụ độc lập. Oracle càng ngày càng tiến sâu vào ERP. Hầu hết các lĩnh vực :Y tế, bán lẻ, tài chính, chính phủ, dầu khí, sản xuất…. Oracle điều có sản phẩm chủ lực rất mạnh hiện nay

Các tin mới hơn
Các tin đã đưa