PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Porównanie technologii mapowania obiektowo-relacyjnego danych w frameworku Symfony 3

Treść / Zawartość
Identyfikatory
Warianty tytułu
EN
Comparison of object-relational data mapping technology in Symfony 3 framework
Języki publikacji
PL
Abstrakty
PL
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.
EN
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.
Słowa kluczowe
PL
ORM   php   Symfony 3   SZRB   Doctrine   propel  
EN
ORM   php   Symfony 3   DBMS   doctrine   propel  
Rocznik
Tom
Strony
235--240
Opis fizyczny
Bibliogr. 13 poz., rys., tab.
Twórcy
  • Politechnika Lubelska, Instytut Informatyki, Nadbystrzycka 36B, 20-618 Lublin, Polska
  • 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
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.