Đặc điểm của Postgres:

Một phần của tài liệu XÂY DỰNG (WEBGIS) CÔNG CỤ PHỔ BIẾN THÔNG TIN Ô NHIỄM MÔI TRƯỜNG KHÔNG KHÍ TẠI CÁC KHU CÔNG NGHIỆP ĐẾN CỘNG ĐỒNG (Trang 55)

PostgreSQL là hệ thống quản trị cơ sở dữ liệu quan hệ đối tượng dựa trên POSTGRES bản 4.2, được phát triển tại trường đại học California tại phòng nghiên cứu máy tính Berkeley. Nó là một chương trình mã nguồn mở xây dựng trên mã nguồn ban đầu của đại học Berkeley. Nó hỗ trợ một phần rất lớn cho SQL chuẩn và cung cấp nhiều tính năng hiện đại như:

• Các truy vấn phức tạp • Khóa ngoài

• Trigger • Khung nhìn

• Tính toàn vẹn của các giao dịch

- 46 -

Ngoài ra, PostgreSQL có thể được mở rộng bởi nhiều người dùng bằng nhiều cách, ví dụ, người dùng có thể thêm kiểu dữ liệu, hàm, toán tử, hàm tập hợp, phương thức đánh chỉ mục và ngôn ngữ thủ tục.

Ngày nay, PostgreSQL là một trong những hệ quản trị cơ sở lớn nhất hiện có. Với những tính năng được chỉ ra dưới đây, chúng ta có cái nhìn tổng quan về PostgreSQL:

• Trong quan hệ đối tượng PostgreSQL, mọi bảng định nghĩa như một lớp. PostgreSQL thực thi kế thừa giữa các bảng, hàm và toán tử là đa hình.

• Cú pháp chuẩn của PostgreSQL tuân thủ theo chuẩn của SQL92 và nhiều tính năng của SQL99.

• PostgreSQL cung cấp nhiều kiểu dữ liệu. Bên cạnh kiểu dữ liệu numeric, string thông thường, nó còn cung cấp kiểu dữ liệu geometry, boolean và kiểu dữ liệu được thiết kết đặc biệt để dùng cho các địa chỉ mạng.

• Khả năng mở rộng là một trong những tính năng của PostgreSQL đó là nó có thể được mở rộng. Nếu với những gì mà PostgreSQL cung cấp mà bạn vẫn chưa hài lòng, bạn có thể thêm vào PostgreSQL những gì của bạn. Ví dụ, bạn có thể thêm vào kiểu dữ liệu mới, hàm và toán tử mới và các thủ tục mới.

• Bộ nhớ lưu trữ dữ liệu là vô cùng lớn được trình bày chi tiết ở bảng dưới

Bng 4.7 Khả năng lưu trữ dữ liệu của Postgres

Kh năng Giá tr

Kích thước của cơ sở dữ liệu Không giới hạn Kích thước của một bảng dữ liệu 32 TB

Kích thước của một dòng dữ liệu 1.6 GB Kích thước của một trường dữ liệu 1 GB

- 47 -

Số lượng dòng trong một bảng dữ liệu Không giới hạn

Số lượng cột trong một bảng dữ liệu 250 - 1600 phụ thuộc vào dạng dữ liệu Số lượng chỉ mục trong một bảng dữ liệu Không giới hạn

BNG 14

Một phần của tài liệu XÂY DỰNG (WEBGIS) CÔNG CỤ PHỔ BIẾN THÔNG TIN Ô NHIỄM MÔI TRƯỜNG KHÔNG KHÍ TẠI CÁC KHU CÔNG NGHIỆP ĐẾN CỘNG ĐỒNG (Trang 55)