Postgres Professional, aparıcı Rusiya DBMS inkişaf etdiricisi, Postgres Pro Shardman versiyası 14.12.1-in kiçik yeniləmələrinin buraxıldığını elan edir.
Postgres Pro Shardman — yüksək yüklü sistemlər üçün yeni paylanmış əlaqəli DBMS, ən böyük TB-lık quraşdırmalar üçün uygundur, tək bir serverin kifayət etmədiyi hallarda. DBMS məlumatları hissələrə bölməyə və onları müxtəlif serverlərə — şardlara — paylamağa imkan tanıyır. Bu yanaşma eyni zamanda daxili dayanıqlığı təmin edir və ACID tələblərinə (atomiklik, uyğunluq, ayrılıq və davamlılıq) tam riayət edir.
Postgres Pro Shardman-in növbəti buraxılışında yeni imkanlar əlavə edilib, performans artırılıb və bəzi səhvlər düzəldilib. Əsas dəyişikliklər arasında:
Nüvə və genişləndirmələr
- Uzaq serverdə icra olunan sorğular üçün EXPLAIN komandası vasitəsilə EXPLAIN çıxışını təmin edən REMOTE parametr əlavə edilib. Bu parametr varsayılan olaraq aktivdir.
- Planların qiymətini dəyərləndirmək üçün öz loqika həyata keçirilib. Bu, planlaşdırıcıya oxşar ümumi və spesifiklər arasında daha çox ümumi planları seçməyə imkan tanıyır.
- Xarici serverlərdə məlumatları toplamaqla məşğul olan plan düyünləri üçün icra prosesi zamanı hissələrin istisnasını dəstəkləyən funksiya əlavə edilib. Bu optimizasiya, ümumi planlarda hissələrin aradan qaldırılması üçün xüsusilə vacibdir.
- Shardman klaster düyünləri arasında şəbəkə trafikinin ölçüsü üzrə yığılmış metrikalar təqdimata əlavə edilib shardman.pg_stat_netusage.
- Shardman xidmət proseslərinin vəziyyətini göstərən pg_stat_activity təqdimatı yeniləndi.
İdarəetmə utilitləri
- CVE-2023-45288 və CVE-2023-44487 zəiflikləri aradan qaldırılıb.
- Aşağıdakı komanda daxilində bir səhv düzəldilib shardmanctl cleanup, replikasiya qruplarının silinməsinin mümkün olmamasına səbəb olan.
- Komandanın çıxışı yaxşılaşdırılıb shardmanctl forall boş nəticə zamanı.
- Shardman konfiqurasiya edilmədikdə meydana gələn səhv aradan qaldırılıb. shardmand, daha əvvəl baş verən.
Mənbə: linux.org.ru
