• 04-04-2021, 11:25:14
    #1
    Gençler 14.000 veri var ve o verileri tek tek tek bir veri içerisinde arama yaptırıp, sonuç çıkartıyorum. For, while falan filan döngüleri dışında yada bunlar da olsa işlem hızımı arttıracak bi çözüm var mı ? MultiThread falan kullansam da işe yaramıyor.

    Veriyi çok hızlı işlemek için bir yol yok mu ?
  • 04-04-2021, 11:27:51
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    C# özelinde bilgim yok ancaak veriyi parçalara ayırarak paralel işlem yapma şansınız varsa onu deneyebilirsiniz ya da bir veritabanına aktarabilirseniz 14 bin satır veritabanı motorları için birkaç mikrosaniyeden uzun bir yük oluşturmayacaktır.
  • 04-04-2021, 11:30:46
    #3
    bybrown adlı üyeden alıntı: mesajı görüntüle
    C# özelinde bilgim yok ancaak veriyi parçalara ayırarak paralel işlem yapma şansınız varsa onu deneyebilirsiniz ya da bir veritabanına aktarabilirseniz 14 bin satır veritabanı motorları için birkaç mikrosaniyeden uzun bir yük oluşturmayacaktır.
    Şuan öyle yapıyorum hocam, veriler çapraz işlem ile kontrol edilip, tek bir alandaki veriler ile çakışırsa if ile ayırt edip çıktı alıyor. Multi task yaptım biraz daha hızlı. Basar basmaz yapmak istediğim için yazıyorum.
  • 04-04-2021, 11:39:41
    #4
    mustafadgr adlı üyeden alıntı: mesajı görüntüle
    Şuan öyle yapıyorum hocam, veriler çapraz işlem ile kontrol edilip, tek bir alandaki veriler ile çakışırsa if ile ayırt edip çıktı alıyor. Multi task yaptım biraz daha hızlı. Basar basmaz yapmak istediğim için yazıyorum.
    14 bin adet neye sahip olduğunuzu bilmiyorum ama basit bir konu aslında, elinizde veri varsa veritabanı kullanmalısınız.
  • 04-04-2021, 11:40:50
    #5
    bybrown adlı üyeden alıntı: mesajı görüntüle
    14 bin adet neye sahip olduğunuzu bilmiyorum ama basit bir konu aslında, elinizde veri varsa veritabanı kullanmalısınız.
    Anlıyorum hocam sizi, istediğim şeyi hallettim teşekkürler fikirleriniz için.