<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    mp3--baidu.

    Google 搜索

    夢想不只是做夢想一想

    青青子衿, 悠悠我心, 但為君故, 沉吟至今
    posts - 1, comments - 0, trackbacks - 0, articles - 422
       :: 首頁 ::  :: 聯系 :: 聚合  :: 管理

    PostgreSQL

    Posted on 2012-05-24 23:29 夢想不只是做夢想一想 閱讀(89) 評論(0)  編輯  收藏
    PostgreSQL是以加州大學伯克利分校計算機系開發的 POSTGRES,版本 4.2為基礎的對象關系型數據庫管理系統(ORDBMS)。PostgreSQL支持大部分 SQL標準并且提供了許多其他現代特性:復雜查詢、外鍵、觸發器、視圖、事務完整性、多版本并發控制。同樣,PostgreSQL 可以用許多方法擴展,比如, 通過增加新的數據類型、函數、操作符、聚集函數、索引方法、過程語言。并且,因為許可證的靈活,任何人都可以以任何目的免費使用,修改,和分發 PostgreSQL, 不管是私用,商用,還是學術研究使用。

         Michael Stonebraker 領導的 POSTGRES 項目是由防務高級研究項目局(DARPA), 陸軍研究辦公室(ARO),國家科學基金(NSF), 以及 ESL, Inc 共同贊助的。 POSTGRES 的實現始于 1986 年, 該系統最初的概念詳見 POSTGRES的設計。 最早的數據模型定義見 The POSTGRES Data Model。 當時的規則系統設計在 POSTGRES 規則系統的設計 里描述. 存儲管理器的理論基礎和體系結構在 POSTGRES存儲系統的設計 里有詳細描述。
      從那以后,POSTGRES 經歷了幾次主要的版本更新。 第一個"演示性"系統在 1987 年便可使用了, 并且在 1988 年的 ACM-SIGMOD 大會上展出。在 1989 年六月發布了版本 1給一些外部的用戶使用。 為了回應用戶對第一個規則系統的批評,作者重新設計了規則系統,并在1990年6月發布了使用新規則系統的版本 2。 版本 3 在1991年出現, 增加了多存儲管理器的支持, 并且改進了查 詢執行器, 重新編寫了規則系統。 從那以后,隨后的版本直到 Postgres95 發布前工作都集中在移植性和可靠性上。
      POSTGRES 已經在許多研究或實際的應用中得到了應用。 這些應用包括: 一個財務數據分析系統,一個噴氣引擎性能監控軟件包,一個小行星跟蹤數據庫, 一個醫療信息數據庫和一些地理信息系統。 POSTGRES 還被許多大學用于教學用途。 最后, Illustra Information Technologies Illustra Information Technologies (后來并入 Informix) 后者現在屬于 IBM) 拿到代碼并使之商業化。在 1992 年末 POSTGRES 成為 Sequoia 2000 科學計算計劃的首要數據管理器。
      到了 1993 年,外部用戶的數量幾乎翻番。隨著用戶的增加。 用于源代碼維護的時間日益增加 占用了太多本應該用于數據庫研究的時間, 為了減少支持的負擔,伯克利的POSTGRES 項目在版本 4.2 時正式終止。

    編輯本段主要特點

    優點

      事實上, PostgreSQL 的特性覆蓋了 SQL-2/SQL-92 和 SQL-3/SQL-99,首先,它包括了可以說是目前世界上最豐富的數據類型的支持,其中有些數據類型可以說連商業數據庫都不具備, 比如 IP 類型和幾何類型等;其次,PostgreSQL 是全功能的自由軟件數據庫,很長時間以來,PostgreSQL 是唯一支持事務、子查詢、多版本并行控制系統、數據完整性檢查等特性的唯一的一種自由軟件的數據庫管理系統。直到最近才有 Inprise 的 InterBase 以及 SAP 等廠商將其原先專有軟件開放為自由軟件之后才打破了這個唯一。最后,PostgreSQL擁有一支非常活躍的開發隊伍,而且在許多黑客的努力下,PostgreSQL 的質量日益提高。
      從技術角度來講,PostgreSQL 采用的是比較經典的 C/S (client/server)結構,也就是一個客戶端對應一個服務器端守護進程的模式,這個守護進程分析客戶端來的查詢請求,生成規劃樹,進行數據檢索并最終把結果格式化輸出后返回給客戶端。為了便于客戶端的程序的編寫,由數據庫服務器提供了統一的客戶端 C 接口。而不同的客戶端接口都是源自這個 C 接口,比如 ODBC,JDBC,Python,Perl ,Tcl,C/C++,ESQL 等, 同時也要指出的是,PostgreSQL 對接口的支持也是非常豐富的,幾乎支持所有類型的數據庫客戶端接口。這一點也可以說是 PostgreSQL 一大優點。

    缺點

      從 Postgres 開始,PostgreSQL 就經受了多次變化。
      首先,早期的 PostgreSQL 繼承了幾乎所有 Ingres, Postgres, Postgres95 的問題:過于學院味,因為首先它的目的是數據庫研究,因此不論在穩定性, 性能還是使用方便方面,長期以來一直沒有得到重視,直到 PostgreSQL 項目開始以后,情況才越來越好,目前,PostgreSQL 已經完全可以勝任任何中上規模范圍內的應用范圍的業務。目前有報道的生產數據庫的大小已經有 TB 級的數據量,已經逼近 32 位計算的極限。不過學院味也給 PostgreSQL 帶來一個意想不到的好處:大概因為各大學的軟硬件環境差異太大的緣故,它是目前支持平臺最多的數據庫管理系統的一種,所支持的平臺多達十幾種,包括不同的系統,不同的硬件體系。至今,它仍然保持著支持平臺最多的數據庫管理系統的稱號。
      其次,PostgreSQL 的確還欠缺一些比較高端的數據庫管理系統需要的特性,比如數據庫集群,更優良的管理工具和更加自動化的系統優化功能 等提高數據庫性能的機制等。

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 高清在线亚洲精品国产二区| 亚洲欧洲免费无码| 91麻豆精品国产自产在线观看亚洲| jzzijzzij在线观看亚洲熟妇| 日本免费中文字幕在线看| 亚洲欧美日本韩国| 国产精品免费_区二区三区观看 | 久9久9精品免费观看| 亚洲成AV人片在线播放无码| 99re6在线视频精品免费| 国产v亚洲v天堂无码网站| 97视频免费观看2区| 亚洲国产精品成人综合色在线婷婷| 1000部啪啪未满十八勿入免费| 亚洲黄色中文字幕| 午夜一级免费视频| 免费中文字幕视频| 亚洲国产精品无码久久久秋霞2 | 亚洲精品综合在线影院| 美女被免费视频网站a国产| 男女污污污超污视频免费在线看| 亚洲国产精品成人久久蜜臀| 免费看少妇高潮成人片| 亚洲国产精品综合久久久| 免费看一级做a爰片久久| 国内精品免费久久影院| 老司机亚洲精品影院| 久久精品免费一区二区喷潮 | 亚洲精品成人区在线观看| 中文字幕在线免费看线人| 亚洲国产精品张柏芝在线观看 | 久久久久久免费视频| 日韩电影免费在线观看网址| 亚洲AV永久无码区成人网站 | 亚洲五月综合缴情在线观看| 久久国产乱子伦免费精品| 亚洲AV无码男人的天堂| 亚洲丁香色婷婷综合欲色啪| 免费毛片在线视频| 日韩精品免费在线视频| 亚洲成a∨人片在无码2023|