SQLite'ı birincil veritabanı olarak kullanan oldu mu?
(news.ycombinator.com)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
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.
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.
Litestream - SQLite akış çoğaltma aracı
Litestream ile ilgili bir içerik.
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.