Konuyu görüntüle
IUCODERS FORUM > Programlama > Veritabanları > Statik text tutmak için MySQL veya SQLite?
Yazar
clairvoyant


avatar
Antalya
Kayıt: 05.05.2006
20.12.2010-16:51 #72335
Merhaba,

Web arayüzündeki statik metinleri (title, info, label vs.) INI veya XML olarak tutmayı planlıyordum fakat kayıt sayısı çok fazla olunca veri aramak ciddi performans kaybına neden olacağından dolayı veritabanına dönüş yaptım. Read only veriler yüzünden MySQL trafiğini yoğunlaştırmak istemediğim için SQLite kullanmayı düşünüyorum fakat yine de iki yöntem arasında kararsızım. SQLite ile veriye (sanırım) daha kısa yoldan ulaşılıyor ve MySQL hattını meşgul etmeyeceği için performansa katkısı olacağını düşünüyorum. Ama SQLite'ın search performansı konusunda fikir sahibi değilim. Sizce genel performans açısından hangisi daha uygun olur?





Let`s make this world a better place to live !

Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
21.12.2010-10:56 #72343
"single point of control"
konfigurasyon da olsa datan ayni yerde durmali. projenin performansi ne kadar onemli bilmiyorum ama benim tavsiyem tek yerde dursun.





N/A
Yazar
clairvoyant


avatar
Antalya
Kayıt: 05.05.2006
25.12.2010-22:44 #72387
Aslında amacım çoklu dil altyapısını oluşturmak için en uygun yöntemi belirlemekti. Gettext ve TMX gibi standartlara uymak pek hoşuma gitmedi; ayrıca dil paketlerini kullanıcının kolaylıkla düzenleyebilmesini istiyorum. SQLite çok sayıda ardışıl sorgularda MySQL'den daha hızlı sonuç üretse de; kendi yazdığım küçük bir veritabanı kadar hızlı olamadı.

Neticede verileri MySQL'de tutmaya karar verdim. Performans önemli ama kullanacağımız makine bu konuda uzun süre sıkıntı yaşatmaz sanırım. Hissedilir bir yavaşlık olduğunda da duruma göre bir caching modülü eklerim.





Let`s make this world a better place to live !

Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb