Identyfikatory
Warianty tytułu
Comparison of object-relational data mapping technology in Symfony 3 framework
Języki publikacji
Abstrakty
W artykule przedstawiono rezultaty analizy porównawczej technologii mapowania obiektowo-relacyjnego w frameworku Symfony 3: Doctrine i Propel. Analizę przeprowadzono pod kątem szybkości wykonywania skryptu oraz zużycia pamięci podczas operacji na bazie danych. Analiza pozwoliła wskazać technologię o szybszych i wydajniejszych algorytmach. Technologia Doctrine jest nawet do trzech razy szybsza niż Propel.
The article presents the results of a comparative analysis of object-relation mapping technologies in the framework Symfony 3: Doctrine and Propel. The analysis was performed in terms of script execution speed and memory usage during database operations. The analysis allowed to identify the technology with faster and more efficient algorithms. Doctrine is up to three times faster than Propel.
Czasopismo
Rocznik
Tom
Strony
235--240
Opis fizyczny
Bibliogr. 13 poz., rys., tab.
Twórcy
autor
- Politechnika Lubelska, Instytut Informatyki, Nadbystrzycka 36B, 20-618 Lublin, Polska
autor
- Politechnika Lubelska, Instytut Informatyki, Nadbystrzycka 36B, 20-618 Lublin, Polska
Bibliografia
- [1] Matt Zandstra: PHP Objects, Patterns and Practice, 5th Edition, 2016.
- [2] Chris Pitt: Pro PHP MVC, 2012
- [3] O’Reilly Media: Learning PHP Design Patterns, 2013
- [4] Kevin Dunglas: Persistance in PHP with Doctrine ORM, 2013
- [5] http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/association-mapping.html [18.08.2017]
- [6] Jason E. Sweat: PHP Architect’s Guide to PHP Design Patterns, 2005
- [7] Martin Fowler: Patterns of Enterprise Application Architecture, 2002
- [8] http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/working-with-objects.html [3.12.2017]
- [9] http://www.vertabelo.com/blog/technical-articles/side-by-side-doctrine2-and-propel-2-comparison [20.09.2017]
- [10] https://blog.appdynamics.com/engineering/top-6-database-performance-metrics-to-monitor-in-enterprise-applications/ [4.12.2017]
- [11] http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/architecture.html [4.12.2017]
- [12] https://en.wikipedia.org/wiki/Propel_(PHP) [4.12.2017]
- [13] O’Reilly Media: High Performance MySQL, 3rd Edition, 2012
Uwagi
Opracowanie rekordu w ramach umowy 509/P-DUN/2018 ze środków MNiSW przeznaczonych na działalność upowszechniającą naukę (2018).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-ccd38622-1aab-4c4b-af46-93fb2bf0078c