Python dili ile kullanılabilecek veri tabanı önerisi

LydiaTeyze

Hectopat
Katılım
19 Mayıs 2021
Mesajlar
299
Yer
Konya
Daha fazla  
Cinsiyet
Erkek
Meslek
Akademisyen
Merhabalar,

Amatör olarak Python dilini kullanarak Amazon, Hepsiburada, N11 gibi platformlar için fiyat takip botları geliştiriyorum. Halihazırda yazdığım script ile bir platformdan 1000 ürün takip ediyorum. Ürünlerin fiyatlarını her 6-7 dakikada bir çekiyorum ve eski fiyatlarla karşılaştırıyorum. Ürün fiyatı %20'den aşağı düşmüşse bana Whatsapp'dan ürünün adını, eski-yeni fiyatını ve linkini yolluyor. İşlem bittikten sonra güncel fiyatları eski olarak kaydedip bir sonraki döngüyü beklemeye başlıyor.

Ben biraz daha profesyonel ilerlemek istiyorum. Örneğin ürünlerin fiyatlarını silmeden veri tabanıma saatlik ortalama olarak kaydetmek istiyorum. Yani bir ürün için bir günde 24 ayrı fiyat kaydetmek istiyorum. İlerledikçe de bu fiyat ortalamalarını saatlik, günlük, haftalık olarak grafikle görselleştirmek için çabalayacağım.

Python dilinde yeniyim ve yazılımcı değilim. Hobi olarak geliştiriyorum. Bahsettiğim gibi scriptime bağlayabileceğim, bana önerebileceğiniz bir veri tabanı var mı acaba? Önerileriniz ışığında öğrenmeye başlayacağım.
 
Merhaba,

Bu tarz işlemler genelde NoSQL veri tabanlarinda yapılmaktadır. CouchDB NoSQL veri tabanına fiyat değişimlerini kaydedebilir, CouchDB'nin indexlerini ise, programınızın daha hızlı çalışması için MySQL veri tabanına kaydedebilirsiniz. Anlık görüntüleme yapmak istiyorsanız bu veri tabanına NoSQL'deki son verileri de kaydedebilirsiniz.
 
Merhaba,

Bu tarz işlemler genelde NoSQL veri tabanlarinda yapılmaktadır. CouchDB NoSQL veri tabanına fiyat değişimlerini kaydedebilir, CouchDB'nin indexlerini ise, programınızın daha hızlı çalışması için MySQL veri tabanına kaydedebilirsiniz. Anlık görüntüleme yapmak istiyorsanız bu veri tabanına NoSQL'deki son verileri de kaydedebilirsiniz.
Çok teşekkür ediyorum hocam araştıracağım.
 
Çok teşekkür ediyorum hocam araştıracağım.

@FDDeathWing hocamın dedikleri doğru NoSQL bir veri tabanı gerek sizin için ama CouchDB yerine MongoDB'nin daha iyi olacağını düşünüyorum. PyMongo kullanarak bağlantı yapabilirsiniz.

 
@FDDeathWing hocamın dedikleri doğru NoSQL bir veri tabanı gerek sizin için ama CouchDB yerine MongoDB'nin daha iyi olacağını düşünüyorum. PyMongo kullanarak bağlantı yapabilirsiniz.

Not aldım hocam bakacağım. Çok teşekkür ediyorum ilginize.
 

Technopat Haberler

Geri
Yukarı