PostgreSQL性能優(yōu)化
PostgreSQL性能優(yōu)化
網(wǎng)盤地址:https://pan.baidu.com/s/1jNY-WGRKvrcMGr6Iuur2mA 提取碼:u9ir?
騰訊微云下載地址:https://share.weiyun.com/l6WeHdAe 密碼:496ik2
給大家分享一套課程——PostgreSQL性能優(yōu)化。
PostgreSQL是一種特性非常齊全的自由軟件的對(duì)象-關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(ORDBMS),是以加州大學(xué)計(jì)算機(jī)系開發(fā)的POSTGRES,4.2版本為基礎(chǔ)的對(duì)象關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。POSTGRES的許多領(lǐng)先概念只是在比較遲的時(shí)候才出現(xiàn)在商業(yè)網(wǎng)站數(shù)據(jù)庫(kù)中。PostgreSQL支持大部分的SQL標(biāo)準(zhǔn)并且提供了很多其他現(xiàn)代特性,如復(fù)雜查詢、外鍵、觸發(fā)器、視圖、事務(wù)完整性、多版本并發(fā)控制等。同樣,PostgreSQL也可以用許多方法擴(kuò)展,例如通過增加新的數(shù)據(jù)類型、函數(shù)、操作符、聚集函數(shù)、索引方法、過程語(yǔ)言等。
PostgreSQL數(shù)據(jù)庫(kù)的作用
1、各種成本降低
PostgreSQL 是一個(gè)免費(fèi)的對(duì)象-關(guān)系數(shù)據(jù)庫(kù)服務(wù)器(數(shù)據(jù)庫(kù)管理系統(tǒng)),它在靈活的 BSD-風(fēng)格許可證下發(fā)行。
(1)對(duì)于有任何授權(quán)的費(fèi)用 ,不會(huì)被起訴違反授權(quán)協(xié)議違規(guī)使用軟件。
(2)隨著使用數(shù)量的增加不會(huì)影響業(yè)務(wù)的利潤(rùn)。
(3)在任何階段都不會(huì)有類似授權(quán)審計(jì)的打擾。
(4)在做理論性研究和測(cè)試性的發(fā)布時(shí)不必考慮額外授權(quán)費(fèi)用的影響。
(5)員工成本降低。
2、性能高速度快
任何系統(tǒng)都有它的性能極限,在高并發(fā)讀寫,負(fù)載逼近極限下,它的性能指標(biāo)仍可以維持雙曲線甚至對(duì)數(shù)曲線,到頂峰之后不再下降。
3、具有跨平臺(tái)能力
PostgreSQL幾乎可以所有Unix類操作系統(tǒng)下運(yùn)行 (根據(jù)統(tǒng)計(jì)有至少34種平臺(tái)),自8.0版本以后,在Windows平臺(tái)下的也使用原生支持方式。它有豐富的幾何類型,實(shí)際上不止幾何類型,PG有大量字典、數(shù)組、bitmap 等數(shù)據(jù)類。
4、具有可靠性和穩(wěn)定性
PostgreSQL 的穩(wěn)定性極強(qiáng), Innodb 等引擎在崩潰、斷電之類的災(zāi)難場(chǎng)景下抗打擊能力有了長(zhǎng)足進(jìn)步。