国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

PG數據庫工具

2019-11-09 13:30:31
字體:
來源:轉載
供稿:網友
1、PgBouncerPG數據庫的一個輕量級連接池工具,功能及特點如下:1)緩存后端PG數據庫的連接,當前端應用請求時,分配連接池中的連接給應用,從而充分利用了系統資源。2)允許應用創建比連接池更多的連接,并未應用連接提供排隊等候功能,這樣既充分利用了資源,也保證了應用端的高并發。3)可以對應用連接進行限制,這樣,可以起到系統穩定和安全作用。4)PgBouncer的通信效率非常高。5)PgBouncer通過C語言實現,短小精悍,消耗很少的系統資源。6)PgBouncer支持三種連接池模式:會話級別,事務級別,語句級別。2、Slony-IPG數據庫的一款邏輯復制工具,功能及特點如下:1)Slony-I支持級聯復制,一個節點為訂閱者的同時,也可以作為下一級的數據提供者,數據的原始生產者對數據的修改,會在各級訂閱者之間傳播。2)Slony-I集群中的各節點上都需要有slon守護進程,以處理復制中的事件,例如:配置事件,同步事件。3)Slony-I可以通過slonik工具進行管理和配置,其具備處理腳本的能力。4)Slony-I具備強大邏輯復制功能的同時,也有些限制,例如:大對象的復制,DDL復制,用戶權限復制等。3、BucardoPG數據庫的一款具備雙向同步功能的工具,功能及特點如下:1)可以為PG實現雙master架構,5.0版本之前只能實現雙master同步,5.0版本之后可以實現多master同步。2)該工具為異步同步,這點和MySQL的M-S同步很相似。3)通過觸發器記錄變化,利用PG消息事件通知機制實現同步。4)同步靈活,可以只同步數據庫中的部分數據子集。5)daemon為perl語言實現,還通過PL/PgSQL、PL/PerlU函數實現同步。4、PL/PRoxyPG數據庫中實現水平拆分的軟件,功能及特點如下:1)應用把請求發送到該水平拆分中間件,該中間件根據拆分鍵的hash值,將SQL發送至底層數據節點。2)PL/Proxy架構中,一些PG數據庫作為水平拆分中間件,但其不存儲實際數據。除了這些中間件角色的PG庫,底層還有一些PG庫實際存儲數據。3)PL/Proxy并不是獨立運行的程序,而是安裝在PG庫中的一種PL語言,其可以將請求路由到底層數據庫中。4)對應用方請求的路由,通過對中間件和底層庫中同名函數的調用實現。5、pgpool-II位于PG服務器和客戶端之間的中間件,功能及特點如下:1)具備連接池功能。2)可以在多個PG服務器間進行復制。3)可以在多個PG服務器間進行了負載均衡。4)限制超過限度的連接。5)在多臺PG服務器間進行并行查詢。6)為多進程架構,包括:PCP進程,pgpool-II父進程,pgpool-II子進程,worker進程。6、Postgres-XC基于PG庫實現的真正的數據水平拆分的分布式數據庫,功能及特點如下:1)相較其他水平拆分方案,Postgres-XC實現的更徹底,對用戶來說,Postgres-XC集群就像單機數據庫一樣。2)基于PG實現的集群,是通過修改PG源碼實現的集群,而不是架構在PG數據庫之上的中間件。3)PG客戶端及驅動可以無差別地連接到Postgres-XC上。4)實現了全局事務,做到了數據強一致性。5)對稱集群,無中心節點,應用可以讀寫任意節點。6)線性擴展讀寫,通過增加節點,不僅可以擴展讀性能,還可以擴展寫性能。7)隨著節點的增加,Postgres-XC性能增加接近線性。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 胶州市| 垫江县| 波密县| 分宜县| 中宁县| 聂拉木县| 平凉市| 陕西省| 凌海市| 保定市| 旺苍县| 河曲县| 若羌县| 土默特左旗| 榕江县| 晋州市| 中超| 黔西| 乐至县| 蛟河市| 南涧| 准格尔旗| 班戈县| 青州市| 太和县| 临汾市| 塔河县| 南康市| 汤原县| 廉江市| 哈密市| 郯城县| 永安市| 呼玛县| 余庆县| 连城县| 蓬安县| 连平县| 亚东县| 克拉玛依市| 马关县|