Merhabalar,
serinin bir sonraki yazısı olan ve çoık faydalı olduğunu düşündüğüm bir araç ile karşınızdayım.
pgpool;
Bir çok kaynakta farklı şekilde yorumlanan bu açık kodlu yazılım ilk başta ilk versiyonlarında bağlantıları toplaması ile öne çıkmakta idi; connection pooler özelliğinden sonra yeteneklerine looad balance,replication gibi kullanıldığı zaman çok faydalı olacak özellikler ile karşımıza çıkmaktadır.
Şu anda daha çok loadbalancer ile replication yöntemleri ile ön plana çıktığını düşünenelerdenim. Bu bağlamda load balancer özelliği yeterince kuvvetli çalışacan açık kaynak kodlu bu uygulamanın bir takım özelliklerini vermek istemekteyim.
connection pooler; bu özelliği ile ön plana çıkan diğer uygulamalar varken pgtool başka özellikleri de üzerinde barındırdığı için daha çok tercih edilmektedir. connection pooler ile belirli bir kapasite ile havuz mantığında kullanıcıların bağlantılarını saklamakta ve daha sonra benzer kullanıcıdan istek geldiği zaman bu işlevi yönetmektedir.Aklınıza gelebilir. İyide bunu niye posgresql üzerinden kullanmıyoruz diye… posgresql’in bu şekilde bir özelliği maalesef yoktur.
Yükdengeleme/load balancer;
bu özelliği ile yük dengelemek yapmakta ve master slave çalışan sistemlerin yönetilmesi online recovery gibi özellikleri ile karşımıza gelmektedir.
Automatic failover;
posgresql sistemleri kurdunuz;master ve slave’lerden oluşan bir sistem dengeleyicniz ile sisteminizi kullanmaktasınız. master olan bir sunucunuz herhangi bir nedenden dolayı işlevini kayvettiği zaman autofailover ile slave olan bir sunucu master olarak ve arasındaki replication ve conneciton’lar verdiğiniz parametrelere göre tekrardan düzenlenmektedir.
Buna benzer bir çok özelliğini burada tektek bahsederek sizleri sıkmak istemiyorum;Ama en temelde böyle bir aracın olduğunu bilmeniz ve kullanmaya başlamanızdır.
Özetle;posgresql üzerinde yapacağınız işleme bağlı olarak bir çok opensource ürün vardır. bunlardan en kapsamlı ve daha öçok büyük ölçekli işler için kullanılması gerektiğini düşündüğüm ve kaynak tüketimi olarak biraz fazla olan bu uygulama esasında tam manası ile kullanıldığı zaman daha güzel olmaktadır.