Re: [Linux-programlama] MYSQL Depolama motoru seçimi

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: OKAN ARI (liste@ari-tech.com)
Date: Mon 04 Sep 2006 - 08:33:22 GMT


Ben 10milyon katıyın tutuldugu bir DB'de myisam kullandım, DB performans
problemlerini cok fazla yasadım ancak bu mysisam'dan degil DB'nin yapısından
(phpbb db sinde bahsediyorum). Bu noktad usun zure arastırmalar yaptım.
phpbb'nin yanlış db yapısını degistirerek sorunuma cok buyuk olcude cozum
buldum. Bu arastırmalarım sırasında aynı phpbb ile myisam 'dan innoDB'ye
gecen bir adminin daha fazla sistem bellegi kullandıgını (mysql icin) ancak
performansının daha yuksek oldugunu belirtmis.

Bilginize...

OKAN

----- Original Message -----
From: "Fajitas Lovers" <fajitas@xposta.com>
To: <linux-programlama@liste.linux.org.tr>
Sent: Sunday, September 03, 2006 4:48 PM
Subject: [Linux-programlama] MYSQL Depolama motoru seçimi

Sorum MySql database'in depolama motorları(MyIsam,innoDb,HEAP,Merge...
vs.... ) ile ilgi

Orta büyüklükte bir proje,

Kayıtlı satır sayısı 500.000 ile 1.000.000 arasında olacak,
Sürekli veri girişi yapılacak,yapılan arama işlemide o verilerin
arasında yapılacak,arama işlemi biraz teferruatlı bir işlem olacak,
tek kelimeyi değil 8-10 yapı malzemesini birden arayacak.

Üyelerin yeni kayıtlar eklemesi dışında veritabanıyla pek bir etkileşim
olmayacak,
yalnızca okuma amaçlı kullanılacak database,
etkileşim gerektiren verileri de başka tablolarda toplayıp ilişkilendiririz.

1.Sorum:
Bir tablo var onda okuma ve arama yapılacak,onun dışında o tabloya üyeler
isterlerse veri ekleyebilecekler.Onun dışında başka bir etkileşim
olmayacak.Ama arama işlemi vs... gibi işlemler yoğun olacak,ne dersiniz
hangi depolama motorunu kullanmalıyım.

2.Sorum:
Arama sonucu açılan bir sayfa var diyelim,o sayfada çıkan bilgilere
tıklandığı zaman tıklanma sayısını vs... yi ayrı bir tabloya yazdırmak
istiyorum,öyle yaparım da bu tablo için hangi depolama motorunu
öneriyorsunuz.

3.Sorum:
Sistemin stabil çalışması gerekiyor,sisteme girilen veriyi anında canlı
olarak 2.bir mysql sunucusuna yedeklemek istiyorum,yada saatbaşı cron dan
çalışan bir kodla yedekleme işlemi yapılabilir fakat anlık yedekleme daha
iyi diye düşünüyorum bu bana perfomans kaybı yaşatırmı?

4.Sorum:
1.Sorudaki arama işlemi sonucunda ekrana kayıtlar yazdırılacak,depolama
motorunun türüne göre kayıtların sayfalanması sırasında performans kaybı
yaşanır mı?Heap ile belleğe alın diyorlar kayıtları,sizce ne
dersiniz?Sistemin yükünü azaltır mı bu yöntem?H
Heap'te tonlarca kayıdı önbellekmiş gibi tutmak doğru ve yerinde bir
davranış mı dır?

Cevaplarınız için şimdiden,müteşekkir oldum.

Yukarıdakilerden farklı bir yöntem de kullanabilirim eğer anlatırsanız.

Saygılarımla.

-- 
_________________________________________________
Get your free email from http://mymail.xposta.com
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama 

_______________________________________________ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.