Cloudflare එහි PgBouncer fork විවෘත මූලාශ්‍ර ලබා ගත්තේය

Cloudflare විසින් PostgreSQL DBMS වෙත විවෘත සම්බන්ධතා සංචිතයක් පවත්වා ගැනීමට භාවිතා කරන PgBouncer ප්‍රොක්සි සේවාදායකයේ තමන්ගේම අනුවාදයේ මූල කේතය ප්‍රකාශයට පත් කර ඇත. PgBouncer සම්බන්ධතා විවෘත කිරීමේ සහ වසා දැමීමේ සහ PostgreSQL වෙත සක්‍රීය සම්බන්ධතා සංඛ්‍යාව අඩු කිරීමේ සම්පත්-තීව්‍ර පුනරාවර්තන මෙහෙයුම් වල නිරන්තර ක්‍රියාත්මක කිරීම ඉවත් කිරීම සඳහා දැනටමත් ස්ථාපිත සම්බන්ධතා හරහා PostgreSQL වෙත ප්‍රවේශ වීමට යෙදුම් වලට ඉඩ ලබා දේ.

දෙබලක යෝජිත වෙනස්කම් තනි දත්ත සමුදා මට්ටමින් (CPU භාරය, මතක පරිභෝජනය සහ I/O තීව්‍රතාවය) සම්පත් වඩාත් දැඩි ලෙස හුදකලා කිරීම සහ පරිශීලකයාට සහ සම්බන්ධතා සංචිතයට අදාළ සම්බන්ධතා සංඛ්‍යාවේ සීමාවක් සහතික කිරීම අරමුණු කර ගෙන ඇත. උදාහරණයක් ලෙස, ප්‍රකාශිත දෙබලක එක් එක් පරිශීලකයා සඳහා සම්බන්ධතා සංචිතයේ ප්‍රමාණය සීමා කිරීමේ හැකියාව ක්‍රියාත්මක කරයි, එය ධාරක පාදක සත්‍යාපනය (HBA) සමඟ වින්‍යාස කිරීමේදී නිවැරදිව ක්‍රියා කරයි. ඊට අමතරව, එක් එක් පරිශීලකයාගෙන් සම්බන්ධතා සංඛ්‍යාවෙහි සීමාවන් ගතිකව වෙනස් කිරීම සඳහා සහය එක් කර ඇත, එමඟින් බොහෝ සම්පත්-දැඩි ඉල්ලීම් යවන පරිශීලකයින් කපා හැරීමේදී වඩාත් නම්‍යශීලී වීමට ඉඩ සලසයි.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න