From: | "murat akca" <muratakca(at)gmail(dot)com> |
---|---|
To: | "Ali Dereli" <derelinux(at)gmail(dot)com> |
Cc: | pgsql-tr-genel(at)postgresql(dot)org, linux-programlama(at)liste(dot)linux(dot)org(dot)tr |
Subject: | Re: Veri Tabanında Dosya saklama |
Date: | 2007-03-22 08:29:00 |
Message-ID: | e6ec84b60703220129x5a79ef4fiaf4029c61cc20d8f@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-tr-genel |
Merhaba,
Ben uzun zaman once calistigim projede yasadigimiz bazi sorunlari aktarmak
isterim. Bizim yeniden hazirladigimiz yazilim tum dosyalari veritabaninda
saklayan bir yazilimdi. Fakat belirli bir sure sonra veri tabaninin
buyuklugu 40 GB gibi bir buyukluge ulastigi icin calisilamaz bir hale
gelmisti. Yedegini almak vs cok buyuk problemler yasaniyordu.
Devrim Bey'inde belirttigi gibi eger veritabanina sadece dosyalarin sistem
uzerindeki adreslerini koysalardi veri tabani buyuklugu 100 MB civarina
dusuyordu.
Ve biz bu projeyi sadece veritabanini bu hale donusturmek icin almistik.
Ayrica ileride dosyalrinizi saklamak icin cok buyuk boyutta disk alanina
ihtiyaciniz olursa isletim sistemi ozellikleri yardimiyla (nfs yada samba
vb) daginik sistemler kurmaniz cok kolay olacaktir.
Iyi Calismalar
Murat Akca
On 3/22/07, Ali Dereli <derelinux(at)gmail(dot)com> wrote:
>
> Merhaba;
>
> İç ağda çalısacak web tabanlı uygulamada (JSP) kullanıcılara ait
> dosyaların (2 MB ı gecmeyecek sekilde pek cok türde dosya) saklanması
> gerekiyor. Bu dosyaları PostgreSQL'e yazdırmakmı evladır yoksa standart
> sekilde sunucunun her hangi bir klasöründe saklamakmı?
>
> 2 yıl önce bu tarz bi konu tartısılmıstı. Sadece PostgreSQL için degil
> genel manada Veri Tabanında dosyaların saklanması ek okuma-yazma getirdiği
> için tavsiye edilmiyordu.
>
> Ben Veri Tabanının yedeği alıp bide ilgili dosyaların yedeğini almak
> istemiyorum. Tek yedekle işlem sonuçlansın istiyorum. Birde Kullanıcılara
> "dosyalarınızı veri tabanında saklıyacaz, sizden başka kimse onlara ulaşamaz
> " dediğimizde (nedendir bimem) uygulamaya olan güven, saygı vb. artıyor.
> Kısacası fiyakalı bi uygulama oluyor.
>
> Ama sadece fiyakalı olması yetmiyor. Yedekleri geri yüklediğimde acaba
> sorun yasarmıyım? hızda belirgin bi azalma olurmu? vb.
>
> Siz ne öneriyorsunuz. Getiri-götürü ye bakıldıgında seçim hangisi olmalı.
>
> Centos 4.3
> Postgresql 8.1.4
> Tomcat 5.5
>
> Saygılar.
>
From | Date | Subject | |
---|---|---|---|
Next Message | Soner Demiray | 2007-03-22 10:32:53 | Table Partitioning'de Materialization yuzunden yasanan Index kullanamama sorunu.. |
Previous Message | Devrim GÜNDÜZ | 2007-03-22 07:43:28 | Re: Veri Tabanında Dosya saklama |