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 зэрэг шийдлийн хөгжүүлэлтийг Япончууд голлон гүйцэтгэдэг бөгөөд уямжийн чанарын хувьд итгэж болохуйц хэмжээнд.

2 comments:

  Маахай Л.Очирхуяг

March 8, 2011 at 5:27 AM

Хэрэгтэй тэмдэглэл болжээ

Postgres ашиглах гэж байгаа бол FreeBSD дээр илүү сайн ажилладаг юм бн лээ

Амжилт!

  JagaaRJ

October 11, 2011 at 11:33 AM

Би Windows server 2008 дээр pgsql 8.3 дээр ашиглаж байна. postgis газарзүйн компоненттэй хоршиж ажиллахад уян хатан хурдтай санагдсан. Миний бодлоор PgAdmin, Navicat 2-г хамтад нь ашиглавал зүгээр болов уу. PgAdmin-н хувьд заримдаа учир дутагдалтай байдаг. Өгөгдөл импортлох, экспортлох, grid харагдацын хувьд Navicat хавьгүй дээр юм билээ. Ялангуяа Navicat premium нь бол PGSQL, MYSQL, MSSQL-тэй бүгдтэй нь холбогдож чаддаг.