Sự khác biệt giữa Oracle 9i và Oracle 10g Sự khác nhau giữa

Anonim

Oracle 9i so với Oracle 10g

Năm 1977, Phòng Thí nghiệm Phát triển Phần mềm (SDL) đã phát triển phần mềm Cơ sở dữ liệu Oracle, đơn giản gọi là Oracle. Nó là một hệ thống quản lý cơ sở dữ liệu quan hệ đối tượng (ORDMBS) được xác định bởi một định danh hệ thống số học alpha (SID).

Phần mềm Cơ sở dữ liệu Oracle bao gồm một bộ các quy trình hệ điều hành như PMON hoặc quá trình giám sát và SMON hoặc hệ thống theo dõi cùng nhau và bộ nhớ với bộ nhớ dữ liệu. Năm 2001, Oracle 9i đã được phát hành, "i" đứng cho từ "Internet" có nghĩa là nó là Internet đã sẵn sàng. Nó có các tính năng mới sau đây:

Hỗ trợ cơ sở dữ liệu XML trực tiếp.

Java JDK 1. 3.

Oracle Data Guard và các cải tiến.

Tính năng chia sẻ và sao chép dữ liệu mới.

Nén phím trong bảng khi tải dữ liệu.

Cải tiến an ninh.

Quản lý không gian bảng hệ thống tại địa phương.

Tự động DBA.

Oracle 10g, mặt khác, đã được phát hành vào năm 2003 để hỗ trợ các biểu thức thông thường với chữ cái "g" là "lưới" để nhấn mạnh Oracle 10g như là tính toán lưới điện đã sẵn sàng. Dưới đây là một số tính năng của nó:

Cơ sở dữ liệu thả mới và thay đổi cơ sở dữ liệu bắt đầu cú pháp sao lưu.

Oracle 10g Data Guard Broker và RAC để hỗ trợ Redo Log Transport.

SQL áp dụng tính năng và hỗ trợ biểu thức chính quy.

Hỗ trợ cơ sở dữ liệu HTML.

Tái chế để lưu trữ các đối tượng và lệnh tẩy mới.

Không gian bảng SYSAUX và đổi tên lệnh không gian bảng.

Quản lý lưu trữ tự động (ASM).

kho lưu trữ khối lượng công việc tự động (AWR).

Màn hình Chẩn đoán Cơ sở Dữ liệu Tự động (ADDM).

Hai phiên bản này có nhiều sự khác biệt bao gồm:

Quản lý. Oracle 10g được chứng minh là dễ quản lý hơn oracle 9i.

ADDM và SQL Tuning Advisor mới của Oracle 10g là một cải tiến đáng chú ý so với Oracle 9i.

Oracle 10g làm giảm khối lượng công việc DBA và đẩy nhanh việc thực hiện các nhiệm vụ quản lý.

Oracle 10g thực thi là lớn hơn.

Oracle 9i không cho phép quay lại sau khi thả trong khi Oracle 10g cho phép.

Oracle 10g có nhiều tính năng hơn và hỗ trợ nhân rộng hiệu quả hơn

Oracle 9i.

Oracle 10g có yêu cầu hệ thống cao hơn Oracle 9i.

Cả hai phiên bản đều có các tính năng tuyệt vời. Sự khác biệt chính giữa hai là Oracle 10g là một phiên bản cao hơn so với Oracle 9i và có nhiều tính năng bổ sung nâng cao tính năng của Oracle 9i trong khi một số tính năng cũ có thể đã bị bỏ rơi.

Tóm tắt:

1. Oracle 9i là một hệ thống quản lý cơ sở dữ liệu quan hệ đối tượng (ORDMBS) được phát hành vào năm 2001 trong khi Oracle 10g cũng là một hệ thống quản lý cơ sở dữ liệu quan hệ đối tượng (ORDMBS) được phát hành vào năm 2003.

2. "I" trong Oracle 9i là viết tắt của "Internet ready" trong khi "g" trong Oracle 10g là viết tắt của "grid computing ready. "

3. Oracle 10g thực sự là một nâng cấp hoặc phiên bản cao hơn của Oracle 9i.

4. Oracle 10g là quản lý nhiều hơn trong khi Oracle 9i là không.

5. Oracle 10g cung cấp nhiều tính năng hơn trong khi Oracle 9i cung cấp ít hơn.

6. Oracle 10g có yêu cầu hệ thống cao hơn trong khi Oracle 9i có yêu cầu hệ thống thấp hơn.

7. Oracle 10g cũng cung cấp hồi tưởng, sao lưu, phục hồi, và một số cải tiến khác trong khi Oracle 9i thì không.