1. Trang chủ
  2. » Công Nghệ Thông Tin

So sánh các hệ quản trị cơ sở dữ liệu quan hệ

8 825 3

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 8
Dung lượng 39,75 KB

Nội dung

Bảng sau đây so sánh các thông tin chung và chi tiết về kỹ thuật của các hệ thống quản trị cơ sở dữ liệu quan hệ. Nhắp chuột vào tên hệ thống để xem thêm thông tin chi tiết. Bảng so sánh này chưa bao gồm tất cả các hệ thống quản trị cơ sở dữ liệu quan hệ hiện có và có thể chưa được cập nhật các tính năng mới nhất của các hệ thống. Ngoại trừ các ghi chú thêm, sự so sánh sau đây là dựa trên phiên bản ổn định của các hệ thống quản trị cơ sở dữ liệu quan hệ chưa thêm công cụ bổ sung, mở rộng hoặc chương trình ngoài. Thông tin chung Công ty Ngày phát hành phiên bản đầu tiên Phiên bản ổn định mới nhất Giấy phép sử dụng Adaptive Server Enterprise Sybase 1987 15.0 Độc quyền ADS ADS 2003 3.4 Độc quyền Apache Derby Apache 2004 10.1.2.1 Giấy phép Apache DB2 IBM 1982 8.2 Độc quyền Firebird Firebird Foundation Ngày 25 tháng 7 năm 2000 1.5.3 Giấy phép Initial Developers Public Informix IBM 1985 10.0 Độc quyền HSQLDB HSQL Development Group 2001 1.8.0 BSD H2 H2 Software 2005 0.9 Miễn phí Ingres (cơ sở dữ liệu) Ingres Corp. 1974 Ingres 2006 II 9.0.4 GPL và Độc quyền InterBase Borland 1985 7.5.1 Độc quyền MaxDB MySQL AB, SAP AG ? 7.6 GPL or Độc quyền Microsoft SQL Server Microsoft 1989 9.00.1399 (2005) Độc quyền

Trang 1

So sánh các hệ quản trị cơ

sở dữ liệu quan hệ Theo wikipedia

Bảng sau đây so sánh các thông tin chung và chi tiết về kỹ thuật của các hệ thống quản trị cơ sở

dữ liệu quan hệ Nhắp chuột vào tên hệ thống để xem thêm thông tin chi tiết Bảng so sánh này chưa bao gồm tất cả các hệ thống quản trị cơ sở dữ liệu quan hệ hiện có và có thể chưa được cập nhật các tính năng mới nhất của các hệ thống Ngoại trừ các ghi chú thêm, sự so sánh sau đây là dựa trên phiên bản ổn định của các hệ thống quản trị cơ sở dữ liệu quan hệ chưa thêm công cụ bổ sung, mở rộng hoặc chương trình ngoài

Thông tin chung

Công ty Ngày phát hành

phiên bản đầu tiên

Phiên bản ổn định mới nhất

Giấy phép sử dụng

Adaptive Server

Enterprise

Sybase 1987 15.0 Độc quyền

Firebird Firebird Foundation Ngày 25 tháng 7

năm 2000

1.5.3 Giấy phép Initial

Developer's Public

Trang 2

HSQLDB HSQL Development

Group

Ingres (cơ sở dữ

liệu)

Ingres Corp 1974 Ingres 2006 II 9.0.4 GPL và Độc quyền

AG

Microsoft SQL

Server

Microsoft 1989 9.00.1399 (2005) Độc quyền

MySQL MySQL AB Tháng 11 năm 1996 5.0 GPL or Độc quyền

PostgreSQL PostgreSQL Global

Development Group

Pyrrho DBMS University of

Paisley

năm 2005

SQLite D Richard Hipp Ngày 17 tháng 8

năm 2000

3.3.5 Public domain

Công ty Ngày phát hành

phiên bản đầu tiên

Phiên bản ổn định mới nhất

Giấy phép sử dụng

Hệ điều hành được hỗ trợ

Các hệ quản trị cơ sở dữ liệu quan hệ trên có thể chạy trên những hệ điều hành sau:

Trang 3

Windows Mac OS X Linux BSD UNIX z/OS Adaptive

Server

Enterprise

Apache

Derby 2

Microsoft

SQL Server

Pyrrho

DBMS

Ghi chú (1): Hệ quản trị có mã nguồn mở có tính năng tương thích với UNIX sẽ chạy trên z/OS, một hệ thống con được dựng sẵn trong hệ thống dịch vụ của UNIX

Ghi chú (2): Hệ quản trị cơ sở dữ liệu phụ thuộc vào máy ảo Java không phụ thuộc vào hệ điều hành

Trang 4

Tính năng cơ bản

Thông tin về tính năng cơ bản của RDDBMS (Hệ thống quản trị cơ sở dữ liệu quan hệ) dưới đây đều được hỗ trợ sẵn

ACID Referential integrity Transactions Unicode Adaptive

Server

Enterprise

Apache

Derby

Microsoft

SQL Server

MySQL Phụ thuộc 3 Phụ thuộc 3 Phụ thuộc 3 Có / UTF-8 (3-byte) &

UCS-2

Pyrrho

DBMS

ACID Referential integrity Transactions Unicode

Ghi chú (3): Để giao dịch và toàn vẹn liên quan, bảng kiểu InnoDB buộc phải sử dụng làm kiểu mặc định, MyISAM không hỗ trợ tính năng này Mặc dù vậy ngay cả khi kiểm của bảng là

vẫn bắt buộc phải tuân thủ tính toàn vẹn của ACID

Trang 5

Ghi chú (4): FOREIGN KEY constraints are parsed but are not enforced Triggers can be used instead Nested transactions are not supported [1]

Bảng và khung nhìn

Thông tin về bảng và khung nhìn 3 được hỗ trợ sẵn trong hệ thống

Adaptive

Server

Enterprise

Apache

Derby

Microsoft

SQL Server

Pyrrho

DBMS

Note (5): Máy chủ cung cấp tempdb, là một bảng tạm sử dụng trong một phiên làm việc có thể

sử dụng chung và riêng [2]

Note (6): Tương tự như Postgres, khung nhìn cố định có thể giả lập bằng cách sử dụng thủ tục lưu trữ và triggers Ví dụ: [3]

Trang 6

Note (7): Khung nhìn cố định có thể giả lập với PL/pgSQL, PL/Perl, PL/Python, hoặc các ngôn ngữ thủ tục khác Ví dụ: [4]

Chỉ mục

Thông tin chỉ mục được hỗ trợ sẵn trong các hệ thống quản trị cơ sở dữ liệu quan hệ

Cây R- / Cây R+

Hàm băm Biểu thức

(lập trình)

Chỉ mục từng phần

Chỉ mục đảo

Adaptive

Server

Enterprise

Apache

Derby

Microsoft

SQL Server

? Non/Cluste

r & fill factor

MySQL trong SQL

5.0 MyISAM, BDB, hoặc

bảng InnoDB

chỉ có bảng HEAP

Oracle chỉ có ở

phiên bản EE

Pyrrho

DBMS

Cây R- / Cây R+

Hàm băm Biểu thức

(lập trình)

Chỉ mục từng phần

Chỉ mục đảo

Trang 7

Note (8): Có thể thực hiện bằng chỉ mục của cột có thể tính toán hay khung nhìn đã được sắp xếp chỉ mục [5]

Note (9): Có thể thực hiện bằng khung nhìn đã được sắp xếp chỉ mục [6]

Note (10): Chức năng chỉ mục của PostgreSQL có thể sử dụng để đảo ngược thứ tự của các trường dữ liệu

Các đối tượng khác

Thông tin về các đối tượng khác được hỗ trợ sẵn trong các hệ thống quản trị cơ sở dữ liệu quan hệ

routine 11

Adaptive

Server

Enterprise

Apache

Derby

Microsoft

SQL Server

Có (2000 and beyond)

Pyrrho

DBMS

routine

Trang 8

Ghi chú(11): Cả hàm và thủ tục đều nói đến các chương trình nhỏ để xử lý dữ liệu (internal

routines) được viết bằng ngôn ngữ SQL và/hoặc ngôn ngữ thủ tục như PL/SQL External

routine được viết bằng các ngông ngữ lập trình như C, Java, Cobol v.v Thủ tục lưu trữ là từ để

nói đến internal routines và external routine Nhưng nó được định nghĩa rất khác nhau giữa các nhà cung cấp phần mềm

Ghi chú (12): Trong Derby, mã của hàm và thủ tục được viết bằng ngôn ngữ Java

Ngày đăng: 03/11/2016, 10:58

TỪ KHÓA LIÊN QUAN

w