Technologie pro real-time aplikaci

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Odpovědět
Uživatelský avatar
kokossak
Level 3.5
Level 3.5
Příspěvky: 992
Registrován: 02 úno 2012 13:15

Technologie pro real-time aplikaci

Příspěvek 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
CPU: Intel Core i7 3.9 Ghz v Turbo
GPU: NVIDIA GEFORCE GTX 760 4GB
RAM: Kingston HyperX 16 GB
SSD: KingSton 60GB pro systém, 540 Mb / s R, 520 Mb / s W
HDD: WD 1 TB 7200 ot / min
ZD: GIGABYTE GA-H87-HD3 - Intel H87
OS: Windows 7 Home Premium 64bit
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Technologie pro real-time aplikaci

Příspěvek od CZechBoY »

Co to je za aplikaci(desktop/web/mobil/superpc)?
Jakou db pouzivas? Jaky servery mas? Co znamena hodne dat? Odkud chodi data?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7405
Registrován: 23 pro 2010 09:23

Re: Technologie pro real-time aplikaci

Příspěvek 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
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • zamrzání Ntb + dlouhé načítání stránek a aplikací
    od PARKR » » v Problémy s hardwarem
    8 Odpovědi
    4274 Zobrazení
    Poslední příspěvek od PARKR
  • Tuto aplikaci zablokoval správce systému
    od Minapark » » v Windows 11, 10, 8...
    10 Odpovědi
    10114 Zobrazení
    Poslední příspěvek od RIKI22

Zpět na „Programování a tvorba webu“