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