टीएलडीआर; कुछ भी मत बदलो
रेल में पूलिंग पीजीबी बाउंसर में पूलिंग से अलग है। रेल कनेक्शन पूल उस प्रक्रिया के भीतर किसी भी थ्रेड के लिए उपलब्ध कनेक्शन का एक समूह है, आमतौर पर केवल 1। आपके रेल पूल में प्रत्येक कनेक्शन का आपके पोस्टग्रेस डेटाबेस, या पीजीबीउंसर से कनेक्शन होगा यदि वह पोस्टग्रेज के सामने बैठा है। एक बड़े रेल ऐप में, आप लोड बैलेंसर के पीछे प्रत्येक सर्वर और एकाधिक सर्वर पर एकाधिक रेल प्रक्रियाएं चलाएंगे। कुछ इस तरह:
PGBouncer के बिना, पोस्टग्रेज करने के लिए प्रत्येक कनेक्शन एक नई पोस्टग्रेज प्रक्रिया बनाता है। पैमाने पर आप चलने वाली पोस्टग्रेज़ प्रक्रियाओं की संख्या को सीमित करना चाहेंगे ताकि आप सीपीयू और मेमोरी को अधिकतम न करें। PGBouncer आपके सभी रेल पूल से सभी प्रक्रियाओं और सभी सर्वरों के कनेक्शन को पूल करता है, और उनके बीच कुशलता से स्विच करता है।