2013-10-29 16 views
9

Şu anda sunucumda hayalet kuruyorum. Kendi blogumu ve muhtemelen arkadaşlarıma daha fazla ev sahipliği yapacağım.sqlite vs mysql?

Ghost, varsayılan olarak sqlite kullanır. Sqlite, küçük uygulamalar ve geliştirme ortamları için iyidir.

Blogum en az 1 - 2 yıl veya daha uzun bir süre iyi çalışacaksa daha uzun süre çalışmayı planlıyorum. Bir blogda çok sayıda resim ve metin var. Sqlite db daha fazla ve daha fazla görüntü ile zamanla büyüyecektir.

Birkaç yıldır bu amaç için sqlite kullanmak doğru mudur? MySQL daha güçlü ancak kurulum için daha karmaşık olurdu.

Hayalet Blog için en iyi seçenek hangisi olurdu?

cevap

9

Veritabanı performansının, veri miktarına (yerel disk alanınız bitene kadar) değil eşzamanlılık miktarına bağlı olduğunu lütfen unutmayın.

SQLite documentation diyor ki: Genellikle

SQLite (demek tüm web sitelerinin% 99.9 etmektir) orta trafik sitelerine düşük için veritabanı altyapısı olarak büyük çalışacaktır. SQLite'nin işleyebileceği web trafiği miktarı, elbette, web sitesinin veritabanını ne kadar yoğun kullandığını gösterir. Genel olarak, 100 K'den az hit alan herhangi bir sitenin SQLite ile iyi çalışması gerekir. 100K hit/gün rakamı, sert bir üst sınır değil, muhafazakâr bir tahmintir. SQLite, 10 kat fazla trafik ile çalıştığı kanıtlanmıştır.
[…]
Ancak, web siteniz o kadar yoğunsa, veritabanı bileşenini ayrı bir makineye ayırmayı düşünüyorsanız, SQLite yerine kurumsal sınıf bir istemci/sunucu veritabanı motoru kullanmayı kesinlikle düşünmelisiniz.