Stránka 1 z 1

Technologie pro real-time aplikaci

Napsal: 10 kvě 2016 14:38
od kokossak
Ahoj všem,

potřeboval bych poradit s výběrem vhodné technologie pro real-time aplikaci. Problémem je, že v rámci jednoho pohledu v aplikaci může být zobrazeno tisíce záznamů (mimo jiné také geografické data), které je potřeba zobrazovat, real-time aktualizovat a zapisovat do map.

Zkoušel jsem základy postavit na Meteoru, nicméně jsem se setkal s problémem -> již při několika stovkách záznamů se mi začala celá aplikace neskutečně trhat a padat (zamrzávala).

Je možné, že byla chyba u mne, nicméně mě to přimělo k tomu, abych zde napsal a poradil se s vámi, jakou technologii použít. Máte někdo zkušenosti?

Shrnutí: Realtimová aplikace s velkou spoustou dat


Děkuji předem

Re: Technologie pro real-time aplikaci

Napsal: 10 kvě 2016 21:29
od CZechBoY
Co to je za aplikaci(desktop/web/mobil/superpc)?
Jakou db pouzivas? Jaky servery mas? Co znamena hodne dat? Odkud chodi data?

Re: Technologie pro real-time aplikaci

Napsal: 11 kvě 2016 20:34
od faraon
Jestli je to ten Meteor který myslím, tak JavaScript opravdu není ideální nástroj pro podobnou věc. Napadlo tě někdy kolik mezivrstev mezi tvojí aplikací a hardwarem pracuje a kolik milionů instrukcí spotřebuješ i na nejjednodušší úkon? Ono se totiž může snadno stát, že program v BASICu na dětském počítači z roku 1982 s osmibitovým mikroprocesorem taktovaným na 3.5 MHz bude pracovat rychleji, než ta tvoje aplikace na dnešním čtyřiašedesátibitovém přímotopu při 3.5 GHz!!!

Jen si tak říkám co na tom tvém popisu je realtimového, podle mě by na to stačil solidní server napsaný nejlépe přímo v C++. Ale pro real-time práci bys měl mít také real-time operační systém, ne? A to Windows ani Linux (kromě RTLinuxu) v žádném případě nejsou:
https://cs.wikipedia.org/wiki/Opera%C4% ... _%C4%8Dasu
https://web.archive.org/web/20110718181 ... ment=27836