Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
Tài liệu này dành cho phiên bản không được hỗ trợ soi kèo bóng đá truoctran PostgreSQL.
Bạn có thể muốn xem cùng soi kèo bóng đá truoctran trang chohiện tạiPhiên bản hoặc soi kèo bóng đá truoctran trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

Một soi kèo bóng đá truoctran củaPostgreSQL

Hệ thống quản lý cơ sở dữ soi kèo bóng đá truoctran liên quan đến đối tượng hiện được gọi làPostgreSQLcó nguồn gốc từ11099_11109gói được viết tại Đại học California tại Berkeley. Với hơn hai thập kỷ phát triển đằng sau nó,PostgreSQLhiện là người tiên tiến nhất Cơ sở dữ soi kèo bóng đá truoctran nguồn mở có sẵn ở bất cứ đâu.

The BerkeleyPostgres11505_11515

ThePostgresDự án, đèn LED bởi giáo sư Michael Stonebraker, được tài trợ bởi quốc phòng Cơ quan dự án nghiên cứu nâng cao (DARPA), Văn phòng nghiên cứu quân đội (ARO), Khoa học quốc gia Sự thành lập (NSF) và ESL, Inc. Việc triển khaiPostgresBắt đầu vào năm 1986. Ban đầu Các khái niệm cho hệ thống đã được trình bày trong Thiết kế soi kèo bóng đá truoctranPostgresvà định nghĩa soi kèo bóng đá truoctran Mô hình dữ liệu ban đầu xuất hiện trong ThePostgresMô hình dữ soi kèo bóng đá truoctran. Thiết kế soi kèo bóng đá truoctran hệ thống quy tắc tại thời điểm đó là được mô tả trongThe Thiết kế soi kèo bóng đá truoctranPostgresQuy tắc hệ thống. Cơ sở lý luận và kiến ​​trúc soi kèo bóng đá truoctran bộ lưu trữ người quản lý đã được chi tiết trong Thiết kế soi kèo bóng đá truoctranPostgresHệ thống lưu trữ .

Postgresđã trải qua soi kèo bóng đá truoctran số bản phát hành chính kể từ đó. Đầu tiên"Demoware"Hệ thống đã hoạt động vào năm 1987 và đã được hiển thị tại năm 1988ACM-SIGMODHội nghị. Phiên bản 1, được mô tả TRONG Việc triển khaiPostgres, đã được phát hành cho soi kèo bóng đá truoctran vài người dùng bên ngoài vào tháng 6 năm 1989. Đáp lại soi kèo bóng đá truoctran bài phê bình về Hệ thống quy tắc đầu tiên ( soi kèo bóng đá truoctran bình luận vềPostgresHệ thống quy tắc), Quy tắc Hệ thống được thiết kế lại ( Về quy tắc, thủ tục, bộ nhớ đệm và xem trong Hệ thống cơ sở dữ soi kèo bóng đá truoctran) và phiên bản 2 được phát hành vào tháng 6 năm 1990 với hệ thống quy tắc mới. Phiên bản 3 xuất hiện vào năm 1991 và thêm Hỗ trợ cho nhiều người quản lý lưu trữ, soi kèo bóng đá truoctran truy vấn được cải tiến người thực thi và soi kèo bóng đá truoctran hệ thống quy tắc viết lại. Phần lớn, Các bản phát hành tiếp theo cho đến khiPostgres95(xem bên dưới) tập trung vào tính di động và độ tin cậy.

Postgresđã được sử dụng để Thực hiện nhiều ứng dụng nghiên cứu và sản xuất khác nhau. Chúng bao gồm: soi kèo bóng đá truoctran hệ thống phân tích dữ liệu tài chính, động cơ phản lực Gói giám sát hiệu suất, cơ sở dữ liệu theo dõi tiểu hành tinh, cơ sở dữ liệu thông tin y tế và soi kèo bóng đá truoctran số địa lý Hệ thống thông tin.Postgrescũng đã được sử dụng như soi kèo bóng đá truoctran công cụ giáo dục tại soi kèo bóng đá truoctran số trường đại học. Cuối cùng, các công nghệ thông tin minh họa (sau này Được hợp nhất thànhInformix, đó là hiện thuộc sở hữu soi kèo bóng đá truoctranIBM) Chọn mã và thương mại hóa nó. TRONG Cuối năm 1992,PostgresTrở thành Trình quản lý dữ soi kèo bóng đá truoctran chính choDự án điện toán khoa học Sequoia 2000.

15526_15839PostgresDự án chính thức kết thúc với Phiên bản 4.2.

Postgres95

Năm 1994, Andrew Yu và Jolly Chen đã thêm soi kèo bóng đá truoctran ngôn ngữ SQL thông dịch viên đếnPostgres. Dưới soi kèo bóng đá truoctran tên mới,Postgres95was sau đó được phát hành trên web để tìm cách riêng của nó trong thế giới như soi kèo bóng đá truoctran hậu duệ nguồn mở của bản gốcPostgresmã Berkeley.

Postgres9516575_16705Postgres95Phát hành 1.0.x chạy khoảng 30-50% nhanh hơn trên điểm chuẩn Wisconsin so vớiPostgres, phiên bản 4.2. Ngoài lỗi sửa chữa, sau đây là các cải tiến chính:

  • Postquel ngôn ngữ truy vấn đã được thay thế bằngSQL(được thực hiện trong máy chủ). Các nhóm con không được hỗ trợ cho đến khiPostgreSQL(xem bên dưới), nhưng họ có thể được bắt chước trongPostgres95với người dùng do người dùng xác địnhSQLchức năng. Các chức năng tổng hợp đã được thực hiện lại. Ủng hộ choNhóm bởiĐiều khoản truy vấn là Cũng được thêm vào.

  • soi kèo bóng đá truoctran chương trình mới (PSQL) được cung cấp cho các truy vấn SQL tương tác, đã sử dụngGNU Readline. Điều này phần lớn thay thế cũMonitorChương trình.

  • soi kèo bóng đá truoctran thư viện cuối mới,LibPGTCl, được hỗ trợTCL-S-LỰA CHỌN. soi kèo bóng đá truoctran vỏ mẫu,PGTCLSH, cung cấp các lệnh TCL mới đến giao diệnTCLChương trình vớiPostgres95Máy chủ.

  • Giao diện đối tượng lớn đã được đại tu. Sự đảo ngược Các vật thể lớn là cơ chế duy nhất để lưu trữ lớn Đối tượng. (Hệ thống tệp đảo ngược đã bị xóa.)

  • Hệ thống quy tắc cấp độ đã bị xóa. Quy tắc là vẫn có sẵn dưới dạng quy tắc viết lại.

  • soi kèo bóng đá truoctran hướng dẫn ngắn giới thiệu thường xuyênSQLCác tính năng cũng như các tính năng soi kèo bóng đá truoctranPostgres95được phân phối với mã nguồn

  • GNUMake (thay vìBSDMake) đã được sử dụng cho xây dựng. Cũng,Postgres95có thể được biên dịch với soi kèo bóng đá truoctran không theo dõiGCC(Dữ soi kèo bóng đá truoctran Căn chỉnh đôi đã được sửa).

PostgreSQL

Vào năm 1996, rõ ràng là tên"Postgres95"Sẽ không đứng trước thử thách của thời gian. Chúng tôi đã chọn soi kèo bóng đá truoctran tên mới,PostgreSQL, để phản ánh mối quan hệ giữa bản gốcPostgresvà các phiên bản gần đây hơn vớiSQL19801_19964PostgresDự án.

Nhiều người tiếp tục tham khảoPostgreSQLAS"Postgres"(bây giờ hiếm khi trong tất cả các chữ cái viết hoa) Vì truyền thống hoặc vì nó dễ phát âm hơn. Cái này Việc sử dụng được chấp nhận rộng rãi như soi kèo bóng đá truoctran biệt danh hoặc bí danh.

sự nhấn mạnh trong quá trình phát triểnPostgres95đã được xác định và Hiểu các vấn đề hiện có trong mã máy chủ. VớiPostgreSQL20542_20657

Chi tiết về những gì đã xảy ra trongPostgreSQLKể từ đó có thể được tìm thấy trongPhụ lục E.