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ợ kèo bóng đá việt nam PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

2. Lịch sử ngắn gọn kèo bóng đá việt namPostgreSQL #

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

Một người khác về lịch sử được trình bày ở đây có thể được tìm thấy trong bài báo kèo bóng đá việt nam Tiến sĩ Joe Hellerstein121PostgreSQL: Tài liệu: 18: 2. Lịch sử ngắn gọn kèo bóng đá việt nam PostgreSQL46Nhìn lại Postgres [HELL18].

2.1. The BerkeleyPostgresDự án#

ThePostgresDự án, do Giáo sư Michael Stonebraker dẫn đầu, được tài trợ bởi Cơ quan Dự án Nghiên cứu Tiên tiến Quốc phòng (DARPA), Văn phòng nghiên cứu quân đội (ARO), Quỹ khoa học quốc gia (NSF) và ESL, Inc. Việc triển khaiPostgresBắt đầu vào năm 1986. Các khái niệm ban đầu cho hệ thống đã được trình bày trong[Ston86]và định nghĩa kèo bóng đá việt nam mô hình dữ liệu ban đầu xuất hiện trong[Rowe87]. Thiết kế kèo bóng đá việt nam hệ thống quy tắc tại thời điểm đó được mô tả trong[Ston87a]. Cơ sở lý luận và kiến ​​trúc kèo bóng đá việt nam Trình quản lý lưu trữ đã được trình bày chi tiết trong[Ston87b].

Postgresđã trải qua một số bản phát hành chính kể từ đó. Đầu tiênDemowareHệ thống đã hoạt động vào năm 1987 và được trình chiếu vào năm 1988ACM-SIGMODHội nghị. Phiên bản 1, được mô tả trong[Ston90a], đã được phát hành cho một vài người dùng bên ngoài vào tháng 6 năm 1989. Đáp lại một bài phê bình về hệ thống quy tắc đầu tiên ([Ston89]), hệ thống quy tắc được thiết kế lại ([Ston90b]) 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 trình quản lý lưu trữ, một người thực thi truy vấn được cải tiến và hệ thống quy tắc viết lại.Postgres95(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: một hệ thống phân tích dữ liệu tài chính, gói giám sát hiệu suất động cơ phản lực, cơ sở dữ liệu theo dõi tiểu hành tinh, cơ sở dữ liệu thông tin y tế và một số hệ thống thông tin địa lý.Postgrescũng đã được sử dụng như một công cụ giáo dục tại một 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, hiện thuộc sở hữu kèo bóng đá việt namIBM) chọn mã và thương mại hóa nó. Vào cuối năm 1992,PostgresTrở thành Trình quản lý dữ liệu chính cho Dự án Điện toán khoa học Sequoia 2000 được mô tả trong[Ston92].

Kích thước kèo bóng đá việt nam cộng đồng người dùng bên ngoài tăng gần gấp đôi trong năm 1993. Ngày càng rõ ràng rằng việc duy trì mã nguyên mẫu và hỗ trợ đã chiếm một lượng lớn thời gian nên được dành cho nghiên cứu cơ sở dữ liệu. Trong nỗ lực giảm bớt gánh nặng hỗ trợ này, BerkeleyPostgresDự án chính thức kết thúc bằng phiên bản 4.2.

2.2.Postgres95 #

Năm 1994, Andrew Yu và Jolly Chen đã thêm một trình thông dịch ngôn ngữ SQL vàoPostgres. Dưới một tên mới,Postgres95Sau đó đã được phát hành lên web để tìm cách riêng trên thế giới như một hậu duệ nguồn mở kèo bóng đá việt nam bản gốcPostgresMã Berkeley.

Postgres95Mã hoàn toàn là ANSI C và được cắt giảm kích thước 25%. Nhiều thay đổi nội bộ được cải thiện hiệu suất và khả năng bảo trì.Postgres95Phát hành 1.0.x chạy nhanh hơn khoảng 30% 50% trên điểm chuẩn Wisconsin so vớiPostgres, phiên bản 4.2. Ngoài các sửa lỗi, sau đây là những cải tiến chính:

  • Postquel ngôn ngữ truy vấn đã được thay thế bằngSQL(được triển khai trong máy chủ). (Thư viện giao diệnlibpqĐược đặt tên theo postquel.) Các tiểu phần không được hỗ trợ cho đến khiPostgreSQL(xem bên dưới), nhưng chúng 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.Nhóm bởiĐiều khoản truy vấn cũng được thêm vào.

  • Một 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.

  • Thư viện Front-End mới,LibPGTCl, được hỗ trợTCL18241_18275PGTCLSH, cung cấp các lệnh TCL mới cho giao diệnTCLChương trình cóPostgres95Máy chủ.

  • Giao diện đối tượng lớn đã được đại tu. Các đối tượng lớn đảo ngược là cơ chế duy nhất để lưu trữ các vật thể lớn.

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

  • Một 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 kèo bóng đá việt namPostgres95được phân phối với mã nguồn

  • GNUMake (thay vìBSDMake) đã được sử dụng cho bản dựng. Cũng,Postgres95Có thể được biên dịch với một bản không phù hợpGCC(liên kết dữ liệu kèo bóng đá việt nam nhân đôi đã được sửa).

2.3.PostgreSQL #

Vào năm 1996, rõ ràng là tênHồiPostgres95xôngsẽ không đứng trước thử thách kèo bóng đá việt nam thời gian. Chúng tôi đã chọn một 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ớiSQLKhả năng. Đồng thời, chúng tôi đặt số phiên bản để bắt đầu ở 6.0, đưa các số trở lại vào chuỗi ban đầu được bắt đầu bởi BerkeleyPostgresDự án.

Postgresvẫn được coi là tên dự án chính thức, cả vì truyền thống và vì mọi người thấy dễ dàng phát âm hơnPostgreshơnPostgreSQL.

sự nhấn mạnh trong quá trình phát triểnPostgres95đã xác định và hiểu các vấn đề hiện có trong mã máy chủ. VớiPostgreSQL, sự nhấn mạnh đã chuyển sang tăng cường các tính năng và khả năng, mặc dù công việc vẫn tiếp tục trong tất cả các lĩnh vực.

Chi tiết về những gì đã xảy ra trong mỗiPostgreSQLPhát hành kể từ đó có thể được tìm thấy tại/Docs/Release/.