Phiên bản không được hỗ trợ:6.3
Tài liệu này dành cho phiên bản không được hỗ trợ của 토토QL.
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ế.
토토QL
prev Chương 1. Giới thiệu NEXT

Lịch sử ngắn của 토토

Berkeley Dự án 토토

Việc triển khai DBMS 토토 bắ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 [Ston86] và Định nghĩa của mô hình dữ liệu ban đầu xuất hiện trong [ROWE87]. Các Thiết kế của hệ thống quy tắc tại thời điểm đó được mô tả trong [Ston87a]. Lý do và kiến ​​trúc của người quản lý lưu trữ đã được chi tiết trong [Ston87b].

토토 đã trải qua một số bản phát hành chính kể từ đó. Các Hệ thống "demoware" đầu tiên trở thành hoạt động vào năm 1987 và được hiển thị tại Hội nghị ACM-SIGMOD 1988. Chúng tôi đã phát hành phiên bản 1, được mô tả trong [Ston90a], cho một vài người dùng bên ngoài vào tháng 6 năm 1989. Đáp lại Phê bình hệ thống quy tắc đầu tiên ([Ston89]), hệ thống quy tắc là Đượ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ợ Đối với nhiều người quản lý lưu trữ, một người thực thi truy vấn được cải tiến và Viết lại hệ thống quy tắc viết lại. Đối với hầu hết các phần, phát hành kể từ sau đó tập trung vào tính di động và độ tin cậy.

토토 đã được sử dụng để thực hiện nhiều nghiên cứu khác nhau và ứng dụng sản xuất. Chúng bao gồm: phân tích dữ liệu tài chính hệ thống, gói giám sát hiệu suất động cơ phản lực, một tiểu hành tinh Cơ sở dữ liệu theo dõi, cơ sở dữ liệu thông tin y tế và một số Hệ thống thông tin địa lý. 토토 cũ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ông nghệ thông tin minh họaChọn mã và thương mại hóa nó. 토토 trở thành Trình quản lý dữ liệu chính choSequoia 2000Dự án điện toán khoa học vào cuối năm 1992. Hơn nữa, hơn nữa, Quy mô của 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 trở nên rõ ràng rằng việc duy trì nguyên mẫu Mã 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 một nỗ lực để giảm bớt điều này Hỗ trợ gánh nặng, dự án chính thức kết thúc với phiên bản 4.2.

토토95

năm 1994,Andrew YuJolly ChenĐã thêm một trình thông dịch ngôn ngữ SQL cho postgres và mã là Sau đó được phát hành lên web để tìm cách riêng trên thế giới. 토토95 là hậu duệ của miền công cộng, nguồn mở của điều này Mã Berkeley gốc.

토토95 là một dẫn xuất của bản phát hành chính thức cuối cùng của Postgres (phiên bản 4.2). Mã hiện hoàn toàn là ANSI C và Kích thước mã đã được cắt giảm 25%. Có rất nhiều nội bộ Thay đổi cải thiện hiệu suất và khả năng duy trì mã. 토토95 v1.0.x chạy nhanh hơn khoảng 30-50% trên Wisconsin Điểm chuẩn so với V4.2. Ngoài các bản sửa lỗi, đây là Những cải tiến lớn:

  • Postquel ngôn ngữ truy vấn đã được thay thế bằng SQL (thực hiện trong máy chủ). Chúng tôi chưa hỗ trợ các nhóm phụ (có thể được bắt chước với các chức năng SQL do người dùng xác định). Tổng hợp đã được thực hiện lại. Chúng tôi cũng đã thêm hỗ trợ cho `` Nhóm bởi ''. ThelibpqGiao diện là vẫn có sẵn cho các chương trình C.

  • Ngoài chương trình Monitor, chúng tôi cung cấp một chương trình mới (PSQL) hỗ trợ GNUReadline.

  • Chúng tôi đã thêm một thư viện đầu tiên mới,libpgtcl, hỗ trợ các máy khách dựa trên TCL. MỘT Shell mẫu, PGTCLSH, cung cấp các lệnh TCL mới để giao diện Các chương trình TCL với phụ trợ 토토95.

  • Giao diện đối tượng lớn đã được đại tu. Chúng tôi giữ Đảo ngược các vật thể lớn là cơ chế duy nhất để lưu trữ lớn Đối tượng. (Điều này không bị nhầm lẫn với tệp đảo ngược hệ thống đã bị xóa.)

  • Hệ thống quy tắc cấp độ thể hiện đã bị xóa. Quy tắc là 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 các tính năng SQL thông thường cũng như Những người của chúng tôi được phân phối với mã nguồn.

  • GNU (thay vì BSD tạo) được sử dụng cho bản dựng. Cũng, 토토95 có thể được biên dịch với GCC chưa từng có (dữ liệu Căn chỉnh đôi đã được sửa).

토토QL

Vào năm 1996, rõ ràng là cái tên là 토토95 Đứng thử nghiệm thời gian. Một tên mới, 토토QL, đã được chọn để phản ánh mối quan hệ giữa postgres gốc và nhiều hơn nữa Các phiên bản gần đây với khả năng SQL. Đồng thời, phiên bản Việc đánh số đã được đặt lại để bắt đầu ở 6.0, đưa các số trở lại Trình tự ban đầu được bắt đầu bởi Dự án Postgres.

Sự nhấn mạnh vào sự phát triển cho các bản phát hành V1.0.x của 토토95 đã ổn định mã phụ trợ. Với v6.x một loạt các postgresql, sự nhấn mạnh đã chuyển từ việc xác định và Hiểu các vấn đề hiện có trong phần phụ trợ để 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 các khu vực.

Những cải tiến chính bao gồm:

  • Các tính năng phụ trợ quan trọng, bao gồm các phần phụ, mặc định, Các ràng buộc và kích hoạt đã được thực hiện.

  • Các tính năng ngôn ngữ tuân thủ SQL92 bổ sung đã được thêm, bao gồm các khóa chính, số nhận dạng được trích dẫn, nghĩa đen loại dây buộc, đúc loại, và nhị phân và thập lục phân Đầu vào số nguyên.

  • Các loại tích hợp đã được cải thiện, bao gồm cả phạm vi rộng mới Loại ngày/giờ và hỗ trợ loại hình học bổ sung.

  • Tốc độ mã phụ trợ tổng thể đã được tăng lên bởi khoảng 20%và tốc độ khởi động phụ trợ đã giảm 80%.


prev Trang chủ Tiếp theo
Giới thiệu UP Về điều này Giải phóng