日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

如果不是領導強制要求,可能根本不會留意到這款號稱世界上功能最強大的開源數據庫——PostgreSQL。如果你不讀這篇文章,或許也會錯過一個躍躍欲試想擠進前三的優秀數據庫。

為了能夠熟練運用,特意買書研究,發現這款數據庫還真有點意思。匯總一篇文章與大家分享,目的只有一個:讓大家多少了解一下這款數據庫。

你會發現與MySQL相比,PostgreSQL的社區并不活躍,中文資料可以說是少得可憐,在數據庫中排行老四。前三都不一定全用過,誰會去記住老四呢。但下面的數據不得不讓我們留意。

下面是DB-Engines數據庫流行度排行榜2020年7月份的數據。

你了解世界上功能最強大的開源數據庫嗎?

 

在老大老二的評分不斷下降的情況下,這么一個沒有后臺的開源數據庫,竟然勵精圖治,突飛猛進。有沒有像春秋戰國時的秦國,是時候得留意一下它了。

下面再看看這幾年PostgreSQL的增速情況。

你了解世界上功能最強大的開源數據庫嗎?

 

圖中遙遙領先其他數據庫,追趕前三名的數據庫,就是PostgreSQL,不少大廠已經在使用了。

PostgreSQL是一款開源的對象關系型數據庫,也就是說與Mysql的功能一致。在歐美地區使用比較廣泛,因其限制嚴格、實現嚴謹,在金融、電信等領域應用比較多。

對照Mysql來了解一下PostgreSQL(以下簡稱PG):

1、在SQL的標準實現上比MySQL完善,而且功能實現比較嚴謹;

2、存儲過程的功能支持要比MySQL好,具備本地緩存執行計劃的能力;

3、PG對表連接支持較完整,優化器的功能較完整,支持的索引類型很多,復雜查詢能力較強;

4、PG主表采用堆表存放,MySQL采用索引組織表,能夠支持比MySQL更大的數據量。

5、PG的主備復制屬于物理復制,相對于MySQL基于binlog的邏輯復制,數據的一致性更加可靠,復制性能更高,對主機性能的影響也更小。

6、MySQL的存儲引擎插件化機制,存在鎖機制復雜影響并發的問題,而PG不存在。

上面是比較籠統的概述,下面給大家匯總一下讀相關書籍發現。

1、數據庫、表等操作基本相同,與Mysql不同的是PG的主鍵自增采用了獨立的序列,然后將序列賦值給對應的字段來實現自增。

2、PG的字段級、表級的約束也特別有意思。可以通過CHECK關鍵字來約束指定字段是否大于或小于某個閾值(僅舉例,不限于此)。針對表級別的約束,還可以通過CHECK關鍵字來約束兩個字段之間的關系,比如:CHECK(createtime < parentcreatetime)。是不是非常有意思?

3、數據類型中PG提供了money類型,可基于時區來顯示對應的貨幣格式,如“$1,000.00”。

4、數據類型中支持了豐富的日期時間類型,而還有相應的運算操作,加減乘除應有盡有。

5、數據類型中還支持了點、線、線段、矩形、路徑、多邊形、圓等幾何圖形,雖然不會經常用到,有便是一件很Cool的事。當然,也少不了JSON和數組的類型。

6、PG提供了數學函數、字符串函數、二進制字符串函數、數據類型格式化函數、日期和時間函數、位串函數、枚舉函數、幾何函數、JSON函數、范圍函數、數字函數等等,豐富到眼花繚亂。

7、SQL查詢中提供了遞歸查詢,內置了大量的窗口函數。

8、索引支持B-tree索引、Hash索引、GiST索引、SP-GiST索引、GIN索引、BRIN索引。足夠豐富。

9、視圖支持物化視圖和普通視圖。

10、支持表繼承,面向對象編程的朋友是不是對此很親切。

11、PG支持基本的表分區功能更,PG10之后支持聲明式內置表分區功能。該功能支持把大表拆分成更小的物理分片,分別進行獨立存儲。

12、PG支持在大型事務中通過使用保存點(SAVEPOINT)來回滾部分事務。

13、PG對SQL語句進行了邏輯優化和物理優化。

當然,還有其他很多有意思的功能等待發掘。讀完上述內容你是不是也有興趣了解一下?那這篇文章的目的就達到了。

最后,寫這篇文章有兩個目的。第一,很明確,給大家介紹一款數據庫。第二,是想推廣一個學習提升的理念:盡情去去嘗試了解新事物,努力突破自己的舒適區,這往往會給自己帶來非常大的收獲。

分享到:
標簽:開源 數據庫
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定