Re: postgresql ve replication

From: Devrim GUNDUZ <devrim(at)gunduz(dot)org>
To: acemi linux <acemi_nix(at)yahoo(dot)com(dot)tr>
Cc: pgsql-tr-genel(at)postgresql(dot)org
Subject: Re: postgresql ve replication
Date: 2005-11-20 19:47:57
Message-ID: Pine.LNX.4.63.0511181249580.13775@mail.kivi.com.tr
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-tr-genel


Merhaba,

On Fri, 18 Nov 2005, acemi linux wrote:

> listeye yeni üye oldum

Hoşgeldiniz.

> üzerinde çalıştığımız bir projede ileride veritabanının tek sunucuda
> yeterli olmıycağını düşünerek replication(türkçesini bilmiyorum)
> üzerine araştırmaya giriştim. mysqldada şuana kadar eplication
> denememiştim ama hakkında bolca okumuştum önceleri. projede postgresql
> veya oracle kullanıcam sanırım. postgresql da replication hakkında
> bilgisi olanlar biraz bahsedebilir mi ne derece sağlıklı?

PostgreSQL'de replikasyon için en çok tercih edilen yazılım Slony-I'dır:

http://www.slony.info

Bir de Wikimiz var:

http://slony-wiki.dbitech.ca/index.php/Main_Page

Slony-I, PostgreSQL 7.3 ve üzerinde çalışır. 1 master sunucudan birden
fazla slave sunucuya replikasyonu destekler. Ben kendimde ve bazı
müşterilerimde kullanıyorum (geliştiriciler arasındayım zaten). 1.1.3 ile
birlikte sorunların çoğu ortadan kalkacak gibi gözüküyor (8.1 için olan
sorunlar, projenin ana sayfasında bundan bahsedilmiş zaten).

Slony-I ile ilgili belgeler web sayfalarında ve wikide var. Ben vakit
bulabilirsem bir sunum hazırlamayı da düşünüyorum (yılbaşından önce
zor...)

Sizin multimaster-multislave replikasyon gereksinmeniz için mevcutta bir
çözüm yok. Ancak PostgreSQL 8.1 içinde 2PC geldi. 2PC, multimaster
replikasyon için bir ön hazırlık olarak adlandırılabilir. Slony-II
(http://www.slony2.org) işte bu altyapı ile birlikte multimaster
özelliğini kullanmaya başlayacak; ancak en iyi olasılıkla önümüzdeki yaz
aylarında bir sürüm görebileceğiz.

http://www.slony2.org/slony2_opendbcon.pdf

OpenDBCon'daki Slony-II sunumunun belgesidir, inceleyebilirsiniz.

Slony-II geliştirilmesine Afilias, Red Hat, Fujitsu ve Persasive gibi
firmalar destek oluyorlar. Belki Sun'u da burada zaman içinde görebiliriz
(tamamen kendi fikrim)

> mysql master slave şeklindeki replicationı kendisi iç yapısından
> destekliyor postgre manuallerinde bunu göremedim, 3. parti yazılımlar
> ile bu sağlanıyor sanırım. buyüzden kuşku oldu kafamda.

PostgreSQL'in genel yapısı itibariyle replikasyon dahil hiçbirşeyi ana
koda sokacaklarını sanmıyorum :-) Bunun bir nedeni replikasyonun
"herkesin" kullanacağı bişey olmaması. Ayrıca "core team" tarafından
geliştirilmeyen bir yazılımın da ana kod içinde olacağını sanmıyorum.

Bu arada pek de "3.parti" yazılımlar değil. Slony-I ve Slony-II
geliştiricilerinden en az birisi PostgreSQL Core Team içerisinde (Jan
Wieck ve Tom Lane).

> ben sistemin hem birden fazla masteri olması gerektiğini hemde slave
> olması gerektiğini düşünüyorum. nedeni ise, insert update delete gibi
> işlemler slavedede birebir çalıştığı için master slave ilişkisi select
> sorgularında işe yarıyor aama birden fazla master olursa insert update
> tarzı sorgularda bölünecek.

Yük planınızı bilmiyorum ama öncelikle şunu okuyabilir misiniz?

http://liste.linux.org.tr/pipermail/linux-ag/2005-August/001518.html

Burada anlattığım (yurtdışındaki) firma, 6 "farklı" veritabanını 6
"farklı" sunucuda tutuyor (adreste ayrıntılar mevcut). Eğer yükünüz bundan
fazla ise o zaman bunu ayrıca değerlendirebiliriz.

Belki seneye kadar bu yöntemi uygulayabilirsiniz...

Saygılar,
--
Devrim GUNDUZ
Kivi Bilişim Teknolojileri - http://www.kivi.com.tr
devrim~gunduz.org, devrim~PostgreSQL.org, devrim.gunduz~linux.org.tr
http://www.gunduz.org
>From pgsql-tr-genel-owner(at)postgresql(dot)org Sun Nov 20 15:58:01 2005
X-Original-To: pgsql-tr-genel-postgresql(dot)org(at)localhost(dot)postgresql(dot)org
Received: from localhost (av.hub.org [200.46.204.144])
by svr1.postgresql.org (Postfix) with ESMTP id E8B21D811E
for <pgsql-tr-genel-postgresql(dot)org(at)localhost(dot)postgresql(dot)org>; Sun, 20 Nov 2005 15:57:59 -0400 (AST)
Received: from svr1.postgresql.org ([200.46.204.71])
by localhost (av.hub.org [200.46.204.144]) (amavisd-new, port 10024)
with ESMTP id 23850-04
for <pgsql-tr-genel-postgresql(dot)org(at)localhost(dot)postgresql(dot)org>;
Sun, 20 Nov 2005 19:57:59 +0000 (GMT)
X-Greylist: from auto-whitelisted by SQLgrey-
Received: from mail.kivi.com.tr (mail.kivi.com.tr [213.143.254.37])
by svr1.postgresql.org (Postfix) with ESMTP id 15C01D7FCE
for <pgsql-tr-genel(at)postgresql(dot)org>; Sun, 20 Nov 2005 15:57:56 -0400 (AST)
Received: by mail.kivi.com.tr (Postfix, from userid 1009)
id 2B385800C5; Sun, 20 Nov 2005 21:57:31 +0200 (EET)
Received: from localhost (localhost [127.0.0.1])
by mail.kivi.com.tr (Postfix) with ESMTP id 19761A0689;
Sun, 20 Nov 2005 21:57:31 +0200 (EET)
Date: Sun, 20 Nov 2005 21:57:30 +0200 (EET)
From: Devrim GUNDUZ <devrim(at)gunduz(dot)org>
X-X-Sender: devrim2(at)mail(dot)kivi(dot)com(dot)tr
To: Volkan YAZICI <volkan(dot)yazici(at)gmail(dot)com>
Cc: pgsql-tr-genel(at)postgresql(dot)org
Subject: =?ISO-8859-9?Q?Re:__Web_sayfas=FD?=
In-Reply-To: <7104a7370511191400l69bf4dc2oa9bf0b7c1ff59242(at)mail(dot)gmail(dot)com>
Message-ID: <Pine(dot)LNX(dot)4(dot)63(dot)0511200034260(dot)30908(at)mail(dot)kivi(dot)com(dot)tr>
References: <Pine(dot)LNX(dot)4(dot)63(dot)0511151423470(dot)12323(at)mail(dot)kivi(dot)com(dot)tr>
<7104a7370511191400l69bf4dc2oa9bf0b7c1ff59242(at)mail(dot)gmail(dot)com>
MIME-Version: 1.0
X-Kivi-MailScanner-Information: Please contact the ISP for more information
X-Kivi-MailScanner: Found to be clean
X-Kivi-MailScanner-SpamCheck: not spam (whitelisted),
SpamAssassin (score=-2.82, required 6, autolearn=disabled,
ALL_TRUSTED -2.82)
X-Kivi-MailScanner-From: devrim(at)gunduz(dot)org
X-Virus-Scanned: by amavisd-new at hub.org
X-Spam-Status: No, score=0.063 required=5 tests=[AWL=0.063]
X-Spam-Score: 0.063
X-Spam-Level:
Content-Type: TEXT/PLAIN; CHARSET=iso-8859-9; FORMAT=flowed
Content-Transfer-Encoding: 8BIT
Content-ID: <Pine(dot)LNX(dot)4(dot)63(dot)0511202114461(dot)30908(at)mail(dot)kivi(dot)com(dot)tr>
X-Archive-Number: 2005113/7
X-Sequence-Number: 366

Merhaba,

On Sun, 20 Nov 2005, Volkan YAZICI wrote:

> Vallaha ben wikipgedia'dan çok şikayetçiyim.
(kesildi)
> Ben internet sayfasındaki Wiki yazılımının değiştirilmesini ilgili
> arkadaşlara öneriyorum. Fikirleri olan?

MediaWiki+My$QL kuralım mı? :-)
--
Devrim GUNDUZ
Kivi Bilişim Teknolojileri - http://www.kivi.com.tr
devrim~gunduz.org, devrim~PostgreSQL.org, devrim.gunduz~linux.org.tr
http://www.gunduz.org
>From pgsql-tr-genel-owner(at)postgresql(dot)org Sun Nov 20 16:27:23 2005
X-Original-To: pgsql-tr-genel-postgresql(dot)org(at)localhost(dot)postgresql(dot)org
Received: from localhost (av.hub.org [200.46.204.144])
by svr1.postgresql.org (Postfix) with ESMTP id 2AA7DD7FCE
for <pgsql-tr-genel-postgresql(dot)org(at)localhost(dot)postgresql(dot)org>; Sun, 20 Nov 2005 16:27:22 -0400 (AST)
Received: from svr1.postgresql.org ([200.46.204.71])
by localhost (av.hub.org [200.46.204.144]) (amavisd-new, port 10024)
with ESMTP id 26969-03
for <pgsql-tr-genel-postgresql(dot)org(at)localhost(dot)postgresql(dot)org>;
Sun, 20 Nov 2005 20:27:22 +0000 (GMT)
X-Greylist: domain auto-whitelisted by SQLgrey-
Received: from zproxy.gmail.com (zproxy.gmail.com [64.233.162.198])
by svr1.postgresql.org (Postfix) with ESMTP id A29EFD811E
for <pgsql-tr-genel(at)postgresql(dot)org>; Sun, 20 Nov 2005 16:27:19 -0400 (AST)
Received: by zproxy.gmail.com with SMTP id 12so115017nzp
for <pgsql-tr-genel(at)postgresql(dot)org>; Sun, 20 Nov 2005 12:27:19 -0800 (PST)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws;
s=beta; d=gmail.com;
h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references;
b=rFoCk4oGT+xb/JDy8QW3tzVtSdsr1v8gekr4IBhCRZyKuG+BoiIt/wYv1Z3eZZ+dCJQDSbzMPcVwYS22h+F4smXHcnmoNVYvUSBKRwNpkSzIS2mcFDO+6GXz5P3b4OsvJs3hQF7/YkqjHWQqeGskkLfFxCdRyQ8v/DaMEWjBYog=
Received: by 10.64.27.6 with SMTP id a6mr2127777qba;
Sun, 20 Nov 2005 12:27:19 -0800 (PST)
Received: by 10.65.114.20 with HTTP; Sun, 20 Nov 2005 12:27:19 -0800 (PST)
Message-ID: <7104a7370511201227j42a2563bwece0370043bfcaed(at)mail(dot)gmail(dot)com>
Date: Sun, 20 Nov 2005 22:27:19 +0200
From: Volkan YAZICI <volkan(dot)yazici(at)gmail(dot)com>
To: Devrim GUNDUZ <devrim(at)gunduz(dot)org>
Subject: =?ISO-8859-9?Q?Re:__Web_sayfas=FD?=
Cc: pgsql-tr-genel(at)postgresql(dot)org
In-Reply-To: <Pine(dot)LNX(dot)4(dot)63(dot)0511200034260(dot)30908(at)mail(dot)kivi(dot)com(dot)tr>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-9
Content-Transfer-Encoding: base64
Content-Disposition: inline
References: <Pine(dot)LNX(dot)4(dot)63(dot)0511151423470(dot)12323(at)mail(dot)kivi(dot)com(dot)tr>
<7104a7370511191400l69bf4dc2oa9bf0b7c1ff59242(at)mail(dot)gmail(dot)com>
<Pine(dot)LNX(dot)4(dot)63(dot)0511200034260(dot)30908(at)mail(dot)kivi(dot)com(dot)tr>
X-Virus-Scanned: by amavisd-new at hub.org
X-Spam-Status: No, score=0 required=5 tests=[none]
X-Spam-Score: 0
X-Spam-Level:
X-Archive-Number: 2005113/8
X-Sequence-Number: 367

T24gMTEvMjAvMDUsIERldnJpbSBHVU5EVVogPGRldnJpbUBndW5kdXoub3JnPiB3cm90ZToKPiBN
ZWRpYVdpa2krTXkkUUwga3VyYWz9bSBt/T8gOi0pCgpCZW5pbSBi9nlsZSBiaXIgaXN0ZfBpbSB5
b2ssIHlhbG79emNhIHdpa2lwZ2VkaWEneWEga29iYXkgb2xtYWsKaXN0ZW1lZGnwaW1pIHP2eWz8
eW9ydW0uIFNpeiBkZSBiaWxpeW9yc3VudXoga2kgYnUgc2l0ZW5pbiD2bmVtaQppbGVyaWRlIOdv
ayBi/Hn8ayBvbGFjYWsuICjWemVsbGlrbGUgc2l6aW4gdmUgYmVuaW0gaedpbi4pCgpCdW51biBk
/f79bmRhIGJlbiBoYWxhIG95dW11IE1vaW5Nb2luJ2RlbiB5YW5hIGtveXV5b3J1bS4gKFZlcmkK
c2FrbGFubWFz/W5kYSBk/HogbWV0aW4gZG9zeWFsYXL9IGt1bGxhbv15b3IuKQo=

Browse pgsql-tr-genel by date

  From Date Subject
Next Message Devrim GUNDUZ 2005-11-20 22:23:09 Re: Web sayfası
Previous Message Volkan YAZICI 2005-11-19 22:00:23 Re: Web sayfası