Şu an bu fikri bir süredir oynuyordum ama bunu yapan insanlar hakkında herhangi bir bilgi görmedim. 1 nesneyi yüklemem ve değiştirmem gereken küçük bir web sitesi projem var. Bu nesne oldukça basit ve birkaç kb'den fazla olmamalı. Bu küçük miktarda veri için bir DB çalıştırmak yerine, neden bu verileri kaydetmek ve yüklemek için sadece pickle
ve/veya shelve
kullanın? Proje için Şişe veya Flask gibi bir mikro web çerçevesi kullanmayı planlıyorum.Python Pickle powered web sitesi oluşturmada bir sorun mu var?
Verileri yüklemek için bu yöntemi kullanmamanın herhangi bir nedeni var mı? Apache başlatıldığında sadece turşu dosyasını yükleyecektir, bu yüzden hızın etkileneceğini düşünmüyorum (bir db'yi sorgulamaktan daha hızlı).
Herhangi bir girdi için teşekkürler!
Neden turşu kullanıyorsunuz? Neden basit bir metin değil? Neden Python nesne için kaynak kodu değil? Neden nesneyi toplamak için kendinizi sınırlayın? –
SQLite gibi bir şey kullanmamanın herhangi bir sebebi var mı? –
@ S.Lott Nesne, içinde bazı datetime nesneleri bulunan alt nesneler içeriyor. Gerekirse düz metin yapabilirim. Sitede bir miktar yeni veri eklemek için bir sayfa var, bu yüzden kaynağın kendisinde olamaz. Siteyi basit tutmaya çalışıyorum, ihtiyacım yoksa DB yok. –