13 puan yazan xguru 2022-05-06 | 5 yorum | WhatsApp'ta paylaş

Gerçek prodüksiyonda veritabanını yalnızca SQLite ile kurmayı deneyen olup olmadığına dair bir soru (dqlite, rqlite dahil)

  • SaaS'ta ayda birkaç milyon hit'e kadar sorunsuz kullanılıyor. Litestream ile sürekli yedekleme yapıldığında prodüksiyonda da sorun yaşanmıyor
  • SQLite yerine doğrudan Postgres seçmenin daha iyi olduğuna dair çok sayıda yorum var
  • SQLite'ın kullanılmaması gereken durumlar
    • Veri ile uygulamanın ağ üzerinden ayrıldığı durumlar
    • Eşzamanlı yazan çok sayıda writer olduğunda
    • Veri boyutu 280TB'den büyük olduğunda

5 yorum

 
kunggom 2022-05-06

Biraz farklı bir konu ama, SQLite yerel önbellek amacıyla gerçekten inanılmaz derecede kullanışlı.
Ben ana DB olarak SQLite kullanmış değilim ama, daha önce public cloud üzerinde yönetilen bir RDBMS kullanan bir üründe, aslında DB kullanımının sanıldığından az olmasına rağmen gereksiz yere yüksek maliyet çıktığı için yerel ortamda SQLite’a migration yapılan bir örneği yakından görmüştüm.

 
kbumsik 2022-05-06

SQLite’in kendisinde bir sorun yok ama... son zamanlarda AWS gibi yerlerde Postgres gibi bir şeyi ayağa kaldırmak zor olmadığı için seçenekler arasında geri planda kalıyor gibi görünüyor.

 
525hm 2022-05-06

Litestream ile ilgili bir içerik.

 
xguru 2022-05-06

SQLite gerçekten çok iyi ve kullanışlı, ancak
yalnızca küçük web sitelerinde ya da trafiği çok yüksek olmayan SaaS'lerde mümkün olabilir; kendi durumunu değerlendirmeden düşünmeden seçmek risklidir.
Neyi yaptığımızı bilerek kullanalım diye bağlantıyı paylaşıyorum.