Forum dla administratorów stron WWW i developerów

Witaj!

AdminZone.pl to miejsce w którym możesz dowiedzieć się jak szybko i skutecznie wypromować swoją stronę WWW, zachęcić użytkowników do wypowiadania się i aktywnego udziału w życiu takiej strony.
Dołącz do naszej społeczności aby w pełni korzystać z usług oferowanych przez AdminZone.pl
Zaloguj się
lub
Zarejestruj się
 
Awatar użytkownika
Macsch15
Administrator
Posty: 1968
Rejestracja: 10 sie 2012, 16:12
Lokalizacja: Polska
Kontaktowanie:

Doctrine jednym z najmniej wydajnych ORM'ów

Autor tematu

26 gru 2015, 4:35

Znowu benchmarki, a jak!

Wyniki kenjis/php-orm-benchmark:
  1. phalcon - 7.25ms / 150.05KB / pamięci
  2. yii2 - 9.09ms / 835.82KB / pamięci
  3. fuel - 11.74ms / 389.72KB / pamięci
  4. yii1 - 17.84ms / 808.48KB / pamięci
  5. eloquent - 34.46ms / 673.80KB / pamięci
  6. propel2 - 51.32ms / 1144.60KB / pamięci
  7. doctrine - 109.81ms / 1310.06KB / pamięci

Zaskakujący dobry wynik zdobywa ORM w Laravel. Przynajmniej w porównaniu do Doctrine (którego używa Symfony).
Testy były przeprowadzone na wersjach (wykonane 2015-12-10):

  1. Doctrine ORM v2.5.2
  2. Eloquent ORM (illuminate/database) v4.2.17
  3. FuelPHP Orm 1.7.3
  4. Phalcon ORM 2.0.8
  5. Propel ORM 2.0-dev
  6. Yii ActiveRecord 1.1.16
  7. Yii ActiveRecord 2.0.6

Środowisko:
  • CentOS 6.6 64bit (VM; VirtualBox with Vagrant Synced folder)
  • PHP 5.5.30 (Remi RPM)
    • Zend OPcache v7.0.4-dev
  • MySQL 5.1
  • Apache 2.2


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 34 gości