• 17-07-2023, 16:04:56
    #1
    S.a. arkadaşlar,

    Websocket aracılığı ile borsa verileri alıyorum. Bu verileri 2 saatlik şekilde kayıt edip her zaman güncel 1 saatlik verilere ulaşmak amaçım. daha sonra ilk 1 saatlik verileri sileceğim. Yani şimdi veritabanı geliyor aklıma ama 100 milisaniye aralıklarla geliyor veri. Şişermi ne yapar bilmiyorum yok mysql failed oldu yok şu oldu yok bu oldu. Mysql kullanmakta istemiyorum açıkcası.
    Aslında 2 saatlik biraz fazla gibi geliyor ama olmazsa yarım saat düşürebiliriz ne kadar boyut oluşturur bilmiyorum şu aşamada. Ne önerirsiniz, şöyle veritabanı olmadan çatır çatır çalışacak yarı yolda bırakmayacak bir modül veya ne önerirsiniz ? Her türlü öneriye açığım arkadaşlar. Yardımlarınızı rica ederim.
  • 17-07-2023, 16:06:50
    #2
    redis kullanabilirsiniz. redis + mongodb ile
    key
    gün+ay+yıl+name
    value
    değeri
    şeklinde tutup redisle hızlıca okuyabilirsiniz
    • aLKaDraZ
    aLKaDraZ bunu beğendi.
    1 kişi bunu beğendi.
  • 17-07-2023, 16:08:43
    #3
    Firebase RealTime da tutun. muhtemelen 1 saatte implimente edersiniz. muhtemelen ücretsiz versiyonu ihtiyacınızı karşılayacaktır.
  • 17-07-2023, 16:08:47
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Bunun için veritabanına hiç ihtiyacın yok, memory bu durumlar için var zaten. Tüm gelen veriyi memory'e aktarırsın, belli aralıklarla garbage collection yapar ihtiyacın olmayan verileri silersin.
  • 17-07-2023, 16:09:18
    #5
    redis mongo iyidir
  • 17-07-2023, 16:13:54
    #6
    Üyeliği durduruldu
    Bu tarz işlemler için Redis tercih edebilirsiniz. Redis, bellekte veri saklayan bir veritabanıdır. Hızlı ve ölçeklenebilir bir şekilde veri depolama imkanı sağlar. Verileri hafızada tutar ve veri kaybını önlemek için disk üzerine de kaydeder. 100 milisaniye aralıklarında gelen verileri işlemek için uygun olabilir. Verileri 2 saat boyunca saklayabilir ve istediğiniz zaman bu verilere erişebilirsin.

    Solana'da blok kontrolü yaparken de benzer bir işlemi kullandım.
  • 17-07-2023, 16:34:26
    #7
    Arkadaşlar hızlı cevaplarınız için hepinize ayrı ayrı çok teşekkür ederim. Bu redis sürekli karşıma çıkıyor. Ne yapalım hiç denemedik ama bir deneyelim, bakalım becerebilecek miyiz.
  • 17-07-2023, 16:44:13
    #8
    vido adlı üyeden alıntı: mesajı görüntüle
    Bu tarz işlemler için Redis tercih edebilirsiniz. Redis, bellekte veri saklayan bir veritabanıdır. Hızlı ve ölçeklenebilir bir şekilde veri depolama imkanı sağlar. Verileri hafızada tutar ve veri kaybını önlemek için disk üzerine de kaydeder. 100 milisaniye aralıklarında gelen verileri işlemek için uygun olabilir. Verileri 2 saat boyunca saklayabilir ve istediğiniz zaman bu verilere erişebilirsin.

    Solana'da blok kontrolü yaparken de benzer bir işlemi kullandım.
    digitalocean daki 6$ sunucu ile hem verileri kayıt edip hemde borsada işlem yaptırabilirmiyim sence hocam ? 1 GB / 1 CPU 25 GB SSD Disk 1000 GB transfer Bedavacı gibi görünmek istemem ama ekonomik olmasını istiyorum yanlış anlamayın lütfen.
  • 17-07-2023, 17:40:04
    #9
    Üyeliği durduruldu
    aLKaDraZ adlı üyeden alıntı: mesajı görüntüle
    digitalocean daki 6$ sunucu ile hem verileri kayıt edip hemde borsada işlem yaptırabilirmiyim sence hocam ? 1 GB / 1 CPU 25 GB SSD Disk 1000 GB transfer Bedavacı gibi görünmek istemem ama ekonomik olmasını istiyorum yanlış anlamayın lütfen.
    güzel bi challenge olur denemekte fayda var