Zobrazit minimální záznam

ORM Acceleration in PHP Based on Transparent Batched Processing



dc.contributor.advisorMacejko Peter
dc.contributor.authorMichael Voříšek
dc.date.accessioned2020-09-04T13:55:15Z
dc.date.available2020-09-04T13:55:15Z
dc.date.issued2020-08-28
dc.identifierKOS-860412794605
dc.identifier.urihttp://hdl.handle.net/10467/90124
dc.description.abstractPráce ukazuje, že PHP je dostatečně rychlý jazyk i pro velké objemy dat, a to i při použití ORM a zachování výhod z toho plynoucích. Úzkým hrdlem současných systémů je ukládání záznamů do databáze po jednom, což je pomalé. Nejpopulárnější ORM knihovna současnosti, Doctrine ORM, podporu hromadného zpracování nenabízí, přitom právě využití ORM nabízí perfektní znalosti o datech, aby je bylo možno spravovat hromadně a zrychlit tím výsledný čas minimalizací celkového počtu dotazů. Jako ideální se ukázalo slučovat desítky až stovky řádků pro uložení současně a výsledně tím bylo dosaženo až 50x zrychlení oproti stávajícím řešením.cze
dc.description.abstractThis thesis shows PHP is fast enough language also for huge data even if they are managed thru ORM while keeping all it's benefits. The bottleneck of current systems is the updates are done one-by-one which is very slow. The most popular ORM library currently, Doctrine ORM, does not offer bulk processing, but in fact the use of ORM offers a perfect knowledge about the data to be processed in bulk and decrease the total time by minimizing RTD/query count. It showed up it is ideal to group tens to hundreds of rows to update at once resulting in up to 50x faster processing vs. the current solutions.eng
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmleng
dc.rightsVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.htmlcze
dc.subjectdatabázecze
dc.subjectphpcze
dc.subjectormcze
dc.subjectdoctrinecze
dc.subjectoptimalizacecze
dc.subjectdatabaseeng
dc.subjectphpeng
dc.subjectormeng
dc.subjectdoctrineeng
dc.subjectoptimalizationeng
dc.titleAkcelerace ORM v PHP prostřednictvím transparentního dávkového zpracovánícze
dc.titleORM Acceleration in PHP Based on Transparent Batched Processingeng
dc.typediplomová prácecze
dc.typemaster thesiseng
dc.contributor.refereeFesl Jan
theses.degree.disciplineElektronikacze
theses.degree.grantorkatedra mikroelektronikycze
theses.degree.programmeElektronika a komunikacecze


Soubory tohoto záznamu





Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam