STREAMING REPLICATION+HOT STANDBY+PGPOOL

Нэг шинэхэн ажилтандаа дараах даалгаврыг өгсөн юм.

PostgreSQL серверийн хувьд ачаалал тэнцүүлэх, бодит хугацааны нөөцлөлт хийх, сервер уналтын үед эцсийн хэрэглэгч ажиллах боломжтой байх гэсэн даалгавар юм л даа.

Гэвч ажилтан маань шинэхэн, даалгавар integreation test төвшний ажил тул цагтаа хийгдсэнгүй. Асуудлын учирыг олохоор өөрөө үзлээ. Ажиллах явцдаа тэмдэглэсэн тэмдэглэлийг хавсаргав. (жаахан түүхий тэмдэглэл байгаа)

Энэ ажлыг хийхийн тулд би өөрийн iMac дээрээ дараах орчныг бүрдүүлсэн юм.

VirtualBox суулгаад түүн дээрээ 3 ширхэг Ubuntu Server суулгав.













Эдгээр рүү гээ host-соо хандаж ажиллах байдлаар ажиллав. Өгөгдлийн баазтай ажиллах багажаараа Navicat-г сонгож ажиллаа.
Дараах байдалтай ажлын дүр зураг харагдаж байв.
















Төгсгөлд нь товчхон iMac, Mac OSX, Linux та бүгдэд баярлалаа.

Хэрэглэсэн багажуудын хувьд Navicat зэрэг нь нээлттэй биш ч гэлээ хийх ёстой зүйлээ маш сайн хийдэг тул сонгож авсан байлаа.

Ашигласан материал:
http://www.postgresql.org/
http://pgpool.projects.postgresql.org/


Дашрамд хэлэхэд Японд PostgreSQL нь MySQL-с ч илүү хэрэглэгддэг. Мөн Oracle зэрэг хаалттай системүүдээс илүү performance сайтай уямжийн нэг билээ. pgpool зэрэг шийдлийн хөгжүүлэлтийг Япончууд голлон гүйцэтгэдэг бөгөөд уямжийн чанарын хувьд итгэж болохуйц хэмжээнд.