Share Giới thiệu tổng quan về cơ sở dữ liệu PostgreSQL

filiallion

Administrator
Staff member
Administrator
Messages
585
Points
10
Language
Tiếng Việt
Cơ sở dữ liệu PostgreSQL là một hệ quản trị cơ sở dữ liệu quan hệ và đối tượng dựa trên Postgres được khoa điện toán của đại học California tại Berkeley phát triển. PostgreSQL là hệ quản trị cơ sở dữ liệu được viết theo hướng mã nguồn mở và rất mạnh mẽ. Cơ sở dữ liệu này đã có hơn 30 năm phát triển, đồng thời kiến trúc đã được kiểm chứng và tạo được lòng tin với người sử dụng về độ tin cậy, tính toàn vẹn dữ liệu và tính đúng đắn. Cơ sở dữ liệu PostgreSQL có thể chạy trên tất cả các hệ điều hành bao gồm cả Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, macOS, Solaris, Tru64) và Windows. Do đó PostgreSQL hoàn toàn tuân thủ theo tiêu chuẩn ACID, có hỗ trợ đầy đủ các tính năng. Cơ sở dữ liệu PostgreSQL bao gồm các kiểu dữ liệu SQL cũng như hỗ trợ lưu trữ các đối tượng có kiểu dữ liệu nhị phân lớn, cả hình ảnh, âm thanh hoặc video. Cơ sở dữ liệu PostgreSQL được sử dụng thông qua giao diện của các ngôn ngữ C, C++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC...

Cơ sở dữ liệu PostgreSQL là một chương trình mã nguồn mở với nhiều đặc điểm hiện đại như:
  • Câu truy vấn phức hợp (Complex query).
  • Khóa ngoại (Foreign key).
  • Thủ tục sự kiện (Trigger).
  • Các khung nhìn (View).
  • Tính toàn vẹn của các giao dịch (Integrity transactions).
  • Việc kiểm tra truy cập đồng thời đa phiên bản (Multiversion concurrency control).
Hơn nữa, PostgreSQL có thể dùng trong nhiều trường hợp khác, chẳng hạn như tạo ra các khả năng mới như:
  • Kiểu dữ liệu.
  • Toán tử.
  • Hàm.
  • Hàm tập hợp.
  • Phương pháp liệt kê.
  • Ngôn ngữ theo thủ tục.
Cơ sở dữ liệu PostgreSQL được phổ biến bằng giấy phép BSD cổ điển. Nó không quy định những hạn chế trong việc sử dụng mã nguồn của phần mềm vì vậy PostgreSQL có thể được dùng, sửa đổi và phổ biến bởi bất kỳ ai cho bất kỳ mục đích nào.
 
Back
Top