Postgresql 11 - Büyük Boyutlu Tablo Ölçeklendirme

Lists: pgsql-tr-genel
From: Ali Mumcu <alimumcu1077(at)gmail(dot)com>
To: pgsql-tr-genel(at)postgresql(dot)org
Subject: Postgresql 11 - Büyük Boyutlu Tablo Ölçeklendirme
Date: 2019-03-14 12:46:22
Message-ID: CAByegeJcCj_xsk0RUvxn1HsoCguLEW8EA713UgdUD-720+YoFw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-tr-genel

Merhabalar Arkadaşlar,

Yıllık Yaklaşık 5 Tb büyümesi öngörülen bir tablomuz var(pdf resim vs
tututalacak) , bunu henüz planlama aşamasındayız tabloyu
ölçeklendirmemiz gerekip , gerekmediği konusunda ve yönteminde
kararsız kaldık,.
Sizce bu tabloyu local de parititioning mi yapmam daha mantıklı yoksa
Foreign tablo olarak farklı sunuculara partitition yapmam mı daha
mantıklı ve efektif olur sizce,?

Parititioned Tabloya başka bir tablodan referens gösterilmesine izin
verilmiyor , bölümlendirme yapacağımız tabloya başka tablolardan
referans yapılıyorsa bu durumu nasıl çözebiliriz?
Ayrıca Foreign Parititioned table'da ise zaten primary keye bile izin vermiyor.

(citus denedik fakat çok fazla limitasyona(recursive query vs )
takıldığımız için vazgeçtik.)


From: Fırat Güleç <firat(dot)gulec(at)hepsiexpress(dot)com>
To: Ali Mumcu <alimumcu1077(at)gmail(dot)com>
Cc: pgsql-tr-genel(at)postgresql(dot)org
Subject: RE: Postgresql 11 - Büyük Boyutlu Tablo Ölçeklendirme
Date: 2019-03-14 13:01:53
Message-ID: 71fb9176375cb2aa4d590f6006a41f4d@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-tr-genel

Selam Ali,

"resim vs" bunları db'de tutmamanı öneririm. Large objelerin geldikçe WAL
miktarın artacak ve db maintenance etmen zorlaşacaktır. Ayrıca db'den
resimleri db'ye yazıp çekmen latency'ye de neden olur. Benim sana tavsiyem
Large objeleri tutan professonel bir kaynak kullanıp oradan get ve post
yapman. Eğer böyle bir kaynağın yoksa ayrı bir serverdaki file systemi
kullanabilirsin.

İyi çalışmalar.

FIRAT GÜLEÇ
Infrastructure & Database Operations Manager
firat(dot)gulec(at)hepsiexpress(dot)com

M: 0 532 210 57 18
İnönü Mh. Mimar Sinan Cd. No:3 Güzeller Org.San.Bölg. GEBZE / KOCAELİ

-----Original Message-----
From: Ali Mumcu <alimumcu1077(at)gmail(dot)com>
Sent: Thursday, March 14, 2019 3:46 PM
To: pgsql-tr-genel(at)postgresql(dot)org
Subject: Postgresql 11 - Büyük Boyutlu Tablo Ölçeklendirme

Merhabalar Arkadaşlar,

Yıllık Yaklaşık 5 Tb büyümesi öngörülen bir tablomuz var(pdf resim vs
tututalacak) , bunu henüz planlama aşamasındayız tabloyu ölçeklendirmemiz
gerekip , gerekmediği konusunda ve yönteminde kararsız kaldık,.
Sizce bu tabloyu local de parititioning mi yapmam daha mantıklı yoksa
Foreign tablo olarak farklı sunuculara partitition yapmam mı daha mantıklı
ve efektif olur sizce,?

Parititioned Tabloya başka bir tablodan referens gösterilmesine izin
verilmiyor , bölümlendirme yapacağımız tabloya başka tablolardan referans
yapılıyorsa bu durumu nasıl çözebiliriz?
Ayrıca Foreign Parititioned table'da ise zaten primary keye bile izin
vermiyor.

(citus denedik fakat çok fazla limitasyona(recursive query vs ) takıldığımız
için vazgeçtik.)


From: burhan ozy <boetsid(at)gmail(dot)com>
To: Ali Mumcu <alimumcu1077(at)gmail(dot)com>
Cc: pgsql-tr-genel(at)postgresql(dot)org
Subject: Re: Postgresql 11 - Büyük Boyutlu Tablo Ölçeklendirme
Date: 2019-03-14 13:06:07
Message-ID: CAM=v7=eKBtDhFvr-Lk7Rk=9qu+uFzmKTe71AqPmrAPB1byj4+w@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-tr-genel

Merhaba,

pdf, resim gibi ham veriyi dosya sistemi üzerinde tutmanızı tavsiye ederim.
Veritabanında ise unique id ve path bilgileri tutulabilir. Eğer amacınız
Full Text Search(FTS) özelliğinden yararlanmak ise Solr veya Elasticsearch
ile dışardan çözmeniz veritabanı performansını etkilemeyeceği için daha
ölçeklenebilir olacaktır.

İyi günler.

Burhan Özerdem
www.apkbilisim.com

On Thu, Mar 14, 2019 at 3:46 PM Ali Mumcu <alimumcu1077(at)gmail(dot)com> wrote:

> Merhabalar Arkadaşlar,
>
> Yıllık Yaklaşık 5 Tb büyümesi öngörülen bir tablomuz var(pdf resim vs
> tututalacak) , bunu henüz planlama aşamasındayız tabloyu
> ölçeklendirmemiz gerekip , gerekmediği konusunda ve yönteminde
> kararsız kaldık,.
> Sizce bu tabloyu local de parititioning mi yapmam daha mantıklı yoksa
> Foreign tablo olarak farklı sunuculara partitition yapmam mı daha
> mantıklı ve efektif olur sizce,?
>
>
> Parititioned Tabloya başka bir tablodan referens gösterilmesine izin
> verilmiyor , bölümlendirme yapacağımız tabloya başka tablolardan
> referans yapılıyorsa bu durumu nasıl çözebiliriz?
> Ayrıca Foreign Parititioned table'da ise zaten primary keye bile izin
> vermiyor.
>
>
>
> (citus denedik fakat çok fazla limitasyona(recursive query vs )
> takıldığımız için vazgeçtik.)
>
>


From: Metin Güler <eng(dot)metin(at)gmail(dot)com>
To: burhan ozy <boetsid(at)gmail(dot)com>
Cc: Ali Mumcu <alimumcu1077(at)gmail(dot)com>, pgsql-tr-genel(at)postgresql(dot)org
Subject: Re: Postgresql 11 - Büyük Boyutlu Tablo Ölçeklendirme
Date: 2019-03-14 14:50:24
Message-ID: 7E13643B-3872-49F0-8F7A-FB33D10DD82F@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-tr-genel

Merhabalar,

Belki şu ürün işinize yarayabilir.
minio.io

İyi çalışmalar

> On 14 Mar 2019, at 14:06, burhan ozy <boetsid(at)gmail(dot)com> wrote:
>
> Merhaba,
>
> pdf, resim gibi ham veriyi dosya sistemi üzerinde tutmanızı tavsiye ederim. Veritabanında ise unique id ve path bilgileri tutulabilir. Eğer amacınız Full Text Search(FTS) özelliğinden yararlanmak ise Solr veya Elasticsearch ile dışardan çözmeniz veritabanı performansını etkilemeyeceği için daha ölçeklenebilir olacaktır.
>
> İyi günler.
>
> Burhan Özerdem
> www.apkbilisim.com
>
>> On Thu, Mar 14, 2019 at 3:46 PM Ali Mumcu <alimumcu1077(at)gmail(dot)com> wrote:
>> Merhabalar Arkadaşlar,
>>
>> Yıllık Yaklaşık 5 Tb büyümesi öngörülen bir tablomuz var(pdf resim vs
>> tututalacak) , bunu henüz planlama aşamasındayız tabloyu
>> ölçeklendirmemiz gerekip , gerekmediği konusunda ve yönteminde
>> kararsız kaldık,.
>> Sizce bu tabloyu local de parititioning mi yapmam daha mantıklı yoksa
>> Foreign tablo olarak farklı sunuculara partitition yapmam mı daha
>> mantıklı ve efektif olur sizce,?
>>
>>
>> Parititioned Tabloya başka bir tablodan referens gösterilmesine izin
>> verilmiyor , bölümlendirme yapacağımız tabloya başka tablolardan
>> referans yapılıyorsa bu durumu nasıl çözebiliriz?
>> Ayrıca Foreign Parititioned table'da ise zaten primary keye bile izin vermiyor.
>>
>>
>>
>> (citus denedik fakat çok fazla limitasyona(recursive query vs )
>> takıldığımız için vazgeçtik.)
>>