2016-04-09 16 views
0

Kölem sunucularm ziyaretler hakkında istatistik ve performans ölçümlerini toplar, ancak sonunda ana DB'ye gönderilmesi gerekir.Django'da geçici olarak bağımlıların istatistiklerini depolamak

Ana DB sunucusuyla açık kalıcı bir veritabanı bağlantısına sahip olmak istemiyorum, bu nedenle yerel olarak geçici olarak depolanacak ve belirli aralıklarla parçalara gönderilecekler.

Django ile bunu yapmak için araç önerileriniz var mı? Kayıtları yerel bir SQLite DB'de saklamak ve her saatte ana DB sunucusuna göndermek fikrini buldum. Ama belki orada SQLite'den daha iyi yollar vardır. Ayrıca, hala emin değilsiniz, verileri düzenli aralıklarla ana DB sunucusuna geri göndermek için, Django içinden doğrudan bir DB bağlantısı mı kullanıyorsunuz veya HTTPS üzerinden göndermek için basit bir API tasarlıyor musunuz?

cevap

1

Kırmızıları kullanarak ve bunları bir listeye koyarak nesneleri dikerek bitireceğim. Ana avantaj: sürdürmek için SQLite geçişi yok. Redis, LPOP'ın LPOP gibi 1'den fazla öğe için destek almasına rağmen, 1'den fazla, toplu işlerde geri almak için desteklemiyor olsa da gerçekten bir acıdır ...

İlgili konular