• 22-12-2022, 14:16:17
    #1
    6 saatte bir, bir siteden bu verileri çekip veritabanına yazdırmam gerek ancak en doğru yolunu bulamadım. Sizce nasıl yapmalıyım? API ile 80.000 ayrı istek ile bu verileri çekiyorum ancak veritabanına kaydettirmek çok uzun sürüyor. Daha hızlı bir yolu var mı?
  • 22-12-2022, 14:18:24
    #2
    Daha hızlı insert için tablo depolama motorunu MyISAM yapın.
  • 22-12-2022, 14:22:39
    #3
    Anıl adlı üyeden alıntı: mesajı görüntüle
    6 saatte bir, bir siteden bu verileri çekip veritabanına yazdırmam gerek ancak en doğru yolunu bulamadım. Sizce nasıl yapmalıyım? API ile 80.000 ayrı istek ile bu verileri çekiyorum ancak veritabanına kaydettirmek çok uzun sürüyor. Daha hızlı bir yolu var mı?
    rabbitmq ile kuyruklayarak yapabilirsin
  • 22-12-2022, 14:32:36
    #4
    veri nasıl geliyor ne tür veriler var bilmiyorum. 80K veriyi çekiyorsun. Her seferinde veritabanında işlem yaptırmak yerine hepsini tek queryde toplayıp o şekilde yazdırırsan veritabanına kayıt etmen çok kısa sürecek.
  • 22-12-2022, 14:35:12
    #5
    HayroLa adlı üyeden alıntı: mesajı görüntüle
    veri nasıl geliyor ne tür veriler var bilmiyorum. 80K veriyi çekiyorsun. Her seferinde veritabanında işlem yaptırmak yerine hepsini tek queryde toplayıp o şekilde yazdırırsan veritabanına kayıt etmen çok kısa sürecek.
    hocam şöyle api ile istediğim verinin fiyatını çektirmem gerekiyor, toplamda da 80k veri var. hepsini tek queryde toplamayı da deniyeceğim