Phát triển bởi | PostgreSQL Global Development Group |
---|---|
Phiên bản ổn định | |
Kho mã nguồn | |
Viết bằng | C |
Hệ điều hành | Đa nền |
Thể loại | ORDBMS |
Giấy phép | Giấy phép PostgreSQL |
Website | https://www.postgresql.org/ |
PostgreSQL (Post-gres Q L), thường được gọi tắt là Postgres, là một hệ quản trị cơ sở dữ liệu quan hệ và đối tượng dựa trên POSTGRES phiên bản 4.2, được phát triển bởi khoa điện toán của Đại học California tại Berkeley. POSTGRES đã đặt nền móng cho nhiều khái niệm quan trọng mà các hệ quản trị dữ liệu thương mại chỉ sau này mới áp dụng.
PostgreSQL là phần mềm mã nguồn mở được xây dựng dựa trên mã nguồn gốc từ Đại học Berkeley. Nó tuân thủ chuẩn SQL99 và sở hữu nhiều tính năng hiện đại như:
- Câu truy vấn phức tạp (complex query)
- Khóa ngoại (foreign key)
- Thủ tục kích hoạt (trigger)
- Các khung nhìn (view)
- Tính toàn vẹn giao dịch (integrity transactions)
- Kiểm soát truy cập đồng thời với nhiều phiên bản (multiversion concurrency control)
Ngoài ra, PostgreSQL còn có thể được sử dụng trong nhiều tình huống khác, như việc phát triển các khả năng mới như:
- Các kiểu dữ liệu
- Chức năng
- Toán tử
- Hàm tổng hợp
- Phương pháp liệt kê
- Ngôn ngữ lập trình thủ tục
- Truy vấn xử lý đồng thời (parallel query)
- Sao chép dữ liệu qua luồng (Streaming replication)
PostgreSQL được cấp phép theo giấy phép BSD cổ điển, không giới hạn việc sử dụng mã nguồn phần mềm. Do đó, PostgreSQL có thể được sử dụng, sửa đổi và phân phối bởi bất kỳ ai với bất kỳ mục đích nào.
PostgreSQL cũng là một hệ quản trị cơ sở dữ liệu xuất sắc trong việc lưu trữ dữ liệu không gian. Kết hợp với mô-đun Postgis, PostgreSQL cho phép người dùng lưu trữ các lớp dữ liệu không gian. Với sự hỗ trợ của Postgis và các phần mềm GIS, PostgreSQL cung cấp khả năng hiển thị, truy vấn, thống kê và xử lý dữ liệu không gian.