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

Uživatelský avatar
kokossak
Level 3.5
Level 3.5
Příspěvky: 992
Registrován: únor 12
Pohlaví: Muž
Stav:
Offline

Technologie pro real-time aplikaci

Příspěvekod kokossak » 10 kvě 2016 14:38

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

Reklama
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Technologie pro real-time aplikaci

Příspěvekod CZechBoY » 10 kvě 2016 21:29

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: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Technologie pro real-time aplikaci

Příspěvekod faraon » 11 kvě 2016 20:34

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)


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Tvorba webu/aplikací
    od matty » 09 lis 2024 13:41 » v Programování a tvorba webu
    6
    4340
    od domitea Zobrazit poslední příspěvek
    14 lis 2024 19:51
  • Problém s přihlášením v aplikaci Xbox Příloha(y)
    od ArtisPier » 21 čer 2024 12:42 » v Hry
    0
    4617
    od ArtisPier Zobrazit poslední příspěvek
    21 čer 2024 12:42
  • zamrzání Ntb + dlouhé načítání stránek a aplikací
    od PARKR » 11 led 2025 12:56 » v Problémy s hardwarem
    8
    2477
    od PARKR Zobrazit poslední příspěvek
    11 led 2025 15:10
  • Tuto aplikaci zablokoval správce systému Příloha(y)
    od Minapark » 21 bře 2025 07:38 » v Windows 11, 10, 8...
    10
    7169
    od RIKI22 Zobrazit poslední příspěvek
    05 dub 2025 11:04

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

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti