時間:2024-03-12 20:33作者:下載吧人氣:23
PostgreSQL是一款開源的、可擴展的和高性能的關系型數(shù)據(jù)庫,它可以用來構建和管理各種類型的應用程序,成為非常受歡迎的數(shù)據(jù)庫系統(tǒng)之一。PostgreSQL一直受人熱烈關注,每年都會進行改進,已經(jīng)過百年、自始至今已有一個艱苦但非常有表現(xiàn)力的傳奇發(fā)展歷史。
PostgreSQL在兩個世紀前誕生,那時它叫做Postgres。1980年代初,由美國加州大學伯克利分校的Michael Stonebraker教授領導的研究小組開發(fā)了一個新的對象關系數(shù)據(jù)庫管理系統(tǒng)。1995年,PostgreSQL發(fā)布了第一個完全兼容ANSI SQL標準的版本,這一版本內嵌了豐富的編程語言支持,包括C、Java、Perl、PHP和Python等,開創(chuàng)了將數(shù)據(jù)庫和編程語言完美結合的新技術。PostgreSQL的size也不斷擴大,從初始的幾十KB到2000年PostgreSQL 7進入大型應用程序的時候,其size已經(jīng)擴大到600MB。
到了2010年,PostgreSQL開始支持JSON數(shù)據(jù)類型,深度拓展了自身的功能,使PostgreSQL成為一款完整的NoSQL數(shù)據(jù)庫。2015年,PostgreSQL 9.5引入了加密保存數(shù)據(jù)的功能,支持常用的TLS協(xié)議,通信層的安全性也有了極大的提升。2018年,PostgreSQL新版本PostgreSQL 10推出,主要增強了安裝容易性,改變了新用戶使用PostgreSQL的體驗。
此外,在大數(shù)據(jù)時代,PostgreSQL也支持分布式集群,解決了數(shù)據(jù)存儲空間瓶頸,將PostgreSQL變成了可以分布式存儲大數(shù)據(jù)的理想數(shù)據(jù)庫。 PostgreSQL一直支持了大量的SQL特性,例如觸發(fā)器、存儲過程、遞歸查詢、事務等,讓開發(fā)者可以使用這些驚人的功能,解決許多非常復雜的業(yè)務問題。
多年以來,PostgreSQL經(jīng)歷了令人難以置信的革新。經(jīng)過短短的50年的發(fā)展,PostgreSQL從簡單的關系型數(shù)據(jù)庫發(fā)展到了現(xiàn)在的完整NoSQL數(shù)據(jù)庫,成為當今數(shù)據(jù)庫界的令人稱贊的成就。PostgreSQL的發(fā)展歷史猶如一部奇幻的故事,艱苦卓絕。世界上每一位數(shù)據(jù)庫愛好者都應當偉大的PostgreSQL,充分了解它的傳奇過往,向它致敬。
網(wǎng)友評論