PostgreSQL - pgpool 子專案的簡介
更新:2007-02-28
pgpool 專案
"pgpool-II 的" 下一代來臨! 它准許平行的詢問、超過 2 臺伺服器, GUI admin 工具和更多。
PostgreSQL 專用的所謂「連接池(pool)」伺服器, PostgreSQL 客戶端 和 PostgreSQL 伺服器之間做兩者的媒介.根據利用 pgpool 做的事務, 能降低對 PostgreSQL 伺服器的連接 overhead,能使之提高系統全體的負載量.
PostgreSQL 的客戶端連接到 pgpool 的話, 當第一回 PostgreSQL 的連接被 pgpool 確立.
對有客戶端結束也對 PostreSQL 的連接不切斷留下, 下次同樣的用戶, 資料庫對 pgpool 的連接的時候這個 PostgreSQL 的連接會被再利用.
再者, 因為pgpool有「Hot-Backup」的機能, 能按住到最小限度系統的 down time.
另外 pgpool「replication」也可行的.根據使用replication的事, 物理地對 2 台軟體能實時地取得硬體的接應, 當軟體障礙發生也繼續運用為一邊.
(如果第一伺服器下來, pgpool 自動地將交換對次要伺服器。)
pgpool 的 replication 因為根據 2 台伺服器發送同樣的查詢的事進行, 所謂同期 replication 的就是一種.
再者,現在,replication以只2台,3台以上的replication不能.
pgpool 有著分配檢索諮詢(SELECT)為2台伺服器的負荷分散機能.
根據這個能大幅度提高檢索性能.
是首先的基準結果.一次近本源的PostgreSQL的 2 倍的性能超過的查詢.測量條件是以下.
- P4 2.4GHz x2/1GB RAM/80GB IDE 7200rpm
- Red Hat 9/PostgreSQL 7.4.3(shared_buffers=2048)
- pgbench -S -c 1...128 -t 10000
1 則留言:
>再者,現在,replication以只2台,3台以上
^^^^^^^^
>的replication不能.
很高興發現這個網站
感謝您為PostgreSQL正體中文的付出與貢獻!!
張貼留言