Share Giới thiệu tổng quan về cơ sở dữ liệu Oracle

filiallion

Administrator
Staff member
Administrator
Messages
585
Points
10
Language
Tiếng Việt
Cơ sở dữ liệu Oracle hay còn gọi là Oracle RDBMS hoặc đơn giản là Oracle là một hệ quản trị cơ sở dữ liệu quan hệ, được phát triển và phân phối bởi tập đoàn Oracle.

Phần mềm này vẫn đang được phát triển tiếp lên những phiên bản cao hơn và vẫn đang là một trong những phần mềm quản trị cơ sở dữ liệu hàng đầu thế giới. Theo thông tin từ Wikipedia thì phần mềm này được viết bằng Assembly, C và C++, có lẽ đó là cốt lõi chính của cơ sở dữ liệu Oracle. Sau này những công cụ liên quan như emctl, dbca, netca… thì được viết bằng Java.

Oracle hỗ trợ nhiều ngôn ngữ, được phân phối rộng khắp thế giới. Bản quyền phần mềm này thuộc dạng phần mềm đóng, tức các bạn chỉ có thể mua phần mềm về sử dụng chứ không được can thiệp vào mã nguồn như các phần mềm mã nguồn mở.

Để làm việc với cơ sở dữ liệu Oracle thì việc nắm vững kiến trúc của nó cũng khá quan trọng. Oracle đã tạo ra một RDBMS thuộc hàng đầu trên thế giới. Do đó kiến trúc của cơ sở dữ liệu Oracle nhìn vào đơn giản nhưng phức tạp, tuy dễ mà khó nhưng nắm được rồi thì cũng không quá khó đâu các bạn.

Xét một máy chủ cơ sở dữ liệu Oracle cơ bản, chúng ta sẽ có 3 kiến trúc:
  • Kiến trúc bộ nhớ (Memory structure).
  • Kiến trúc xử lý (Process structure).
  • Kiến trúc lưu trữ (Storage structure).
Trong đó, bộ nhớ và các xử lý sẽ tạo thành instance, phần lưu trữ là cơ sở dữ liệu.

Với các hệ thống cơ sở dữ liệu non-clustered, mỗi cơ sở dữ liệu sẽ chạy trên một instance. Trên một máy chủ, các bạn tạo ra 3 cơ sở dữ liệu, thì sẽ có 3 instance, mỗi instance chạy cho một cơ sở dữ liệu.

Với hệ thống cơ sở dữ liệu clustered, mỗi cơ sở dữ liệu sẽ chạy trên nhiều instance. Ví dụ các bạn có thể có 3 máy chủ cùng chạy một cơ sở dữ liệu thì mỗi máy chủ là một instance.

Bài viết này tôi chỉ giới thiệu tổng quan về cơ sở dữ liệu Oracle chứ không đi vào chi tiết, sắp tới tôi sẽ có loạt bài viết hướng dẫn cụ thể hơn về cơ sở dữ liệu Oracle để các bạn có thể tìm hiểu chi tiết hơn.
 
Back
Top