Sự khác biệt giữa cơ sở dữ liệu và sơ thẩm

Anonim

Cơ sở dữ liệu vs Trường hợp

Oracle là một RDBMS (hệ thống quản lý cơ sở dữ liệu quan hệ đối tượng) được sử dụng rộng rãi trong các doanh nghiệp. Nó được phát triển bởi Tổng công ty Oracle. Một hệ thống Oracle bao gồm ít nhất một Instance và một cơ sở dữ liệu. Trường hợp là tập hợp các quy trình giao tiếp với bộ nhớ dữ liệu. Cơ sở dữ liệu là lưu trữ thực tế, giữ bộ sưu tập các tập tin. Tuy nhiên, thuật ngữ cơ sở dữ liệu Oracle được sử dụng để chỉ toàn bộ hệ thống cơ sở dữ liệu Oracle (cá thể và cơ sở dữ liệu). Do đó, luôn có sự nhầm lẫn cho người mới bắt đầu giữa cơ sở dữ liệu thuật ngữ và ví dụ.

Trường hợp là gì?

Instance là tập hợp các tiến trình đang chạy trên đầu trang của hệ điều hành và bộ nhớ liên quan tương tác với bộ nhớ dữ liệu. Trường hợp là giao diện giữa người dùng và cơ sở dữ liệu. Các tiến trình có khả năng giao tiếp với khách hàng và truy cập cơ sở dữ liệu được cung cấp bởi các ví dụ. Các quy trình này là các quy trình nền và chúng không đủ để duy trì nguyên tắc ACID (nguyên tử, thống nhất, cách ly và độ bền) trong cơ sở dữ liệu. Vì vậy, một cá thể cũng sử dụng một vài thành phần khác như bộ nhớ cache và bộ đệm. Cụ thể hơn, một ví dụ bao gồm ba phần. Đó là SGA (Hệ thống toàn cầu Khu vực), PGA (Chương trình Toàn cầu Khu vực) và các quá trình nền. SGA là một cấu trúc bộ nhớ chia sẻ tạm thời, có một khoảng thời gian khởi động của cá thể để tắt máy.

Cơ sở dữ liệu

Cơ sở dữ liệu Oracle đề cập đến việc lưu trữ thực tế của Oracle RDBMS. Nó được tạo thành từ ba thành phần chính. Chúng là tập tin kiểm soát, làm lại các tập tin và các tập tin dữ liệu. Tùy chọn có thể có các tập tin mật khẩu trong cơ sở dữ liệu. Các tập tin kiểm soát theo dõi tất cả các tập tin dữ liệu và làm lại các tập tin. Nó cũng giúp giữ nguyên toàn vẹn cơ sở dữ liệu bằng cách theo dõi Số Thay đổi Hệ thống (SCN), timestamps và các thông tin quan trọng khác như sao lưu / phục hồi thông tin. Các tệp dữ liệu giữ dữ liệu thực tế. Vào thời điểm tạo cơ sở dữ liệu, ít nhất hai tệp tin được tạo ra. Các tập tin này được thể chất nhìn thấy bởi DBA (Database Administrator). Thao tác tệp như đổi tên, thay đổi kích thước, thêm, di chuyển hoặc thả có thể được thực hiện trên các tệp dữ liệu. Làm lại các tệp nhật ký (còn gọi là nhật ký làm lại trực tuyến), giữ thông tin liên quan đến những thay đổi cơ sở dữ liệu với thông tin về trình tự thời gian. Thông tin này là cần thiết trong trường hợp người sử dụng cần phải làm lại tất cả hoặc một số sửa đổi trên cơ sở dữ liệu. Để một thể hiện thao tác dữ liệu của cơ sở dữ liệu, nó phải mở nó trước. Một thể hiện chỉ có thể mở một cơ sở dữ liệu. Tuy nhiên, cơ sở dữ liệu có thể được mở bằng nhiều trường hợp.

sự khác biệt giữa cơ sở dữ liệu và sơ thẩm là gì?

Ví dụ về cơ sở dữ liệu và cơ sở dữ liệu trong Oracle RDBMS có liên quan cao, nhưng chúng đề cập đến hai thành phần khác nhau trong hệ thống. Cơ sở dữ liệu đề cập đến việc lưu trữ thực tế của RDBMS, trong khi Instance là tập hợp các tiến trình đang chạy trên đầu trang của hệ điều hành và bộ nhớ liên quan tương tác với bộ nhớ dữ liệu. Trường hợp cần mở cơ sở dữ liệu trước khi thao tác dữ liệu. Nhiều trường hợp có thể mở một cơ sở dữ liệu duy nhất, nhưng một thể hiện không thể mở nhiều cơ sở dữ liệu.