背景
1、産品的問題點
- PG 不支援libpq協定層壓縮
2、問題點背後涉及的技術原理
- libpq是PG 用戶端基礎驅動, 用戶端與資料庫互動的資訊流不支援壓縮傳輸
3、這個問題将影響哪些行業以及業務場景
- 網絡帶寬或延遲成為瓶頸的場景, 例如廣域網鍊路的資料導入、導出備份
- 寫入量、查詢傳回記錄較多的業務, 例如IOT, 時序類.
4、會導緻什麼問題?
- 可能把網絡帶寬打滿, 成為瓶頸
- 可能導緻備份時間變長
5、業務上應該如何避免這個坑
- 建立加密壓縮隧道, 例如SSH隧道, 在隧道之上再建立資料庫連接配接
6、業務上避免這個坑犧牲了什麼, 會引入什麼新的問題
- 管理複雜度增加
7、資料庫未來産品疊代如何修複這個坑
- 核心層支援libpq壓縮