He leido este BenchMark y Doctrine es bastante mas lento que Propel, como asi entonces el estandar de Symfony es Doctrine??
http://code.google.com/p/php-orm-benchmark/
| |||
Doctrine vs Propel He leido este BenchMark y Doctrine es bastante mas lento que Propel, como asi entonces el estandar de Symfony es Doctrine?? http://code.google.com/p/php-orm-benchmark/ |
| ||||
Respuesta: Doctrine vs Propel aparte de lo indicado por @masterpuppet, cuando veas lo que te ofrece Doctrine (al menos la versión 2) aprenderás a amarlo, además con APC incrementas en mucho el rendimiento, sinceramente en mi experiencia te digo que Doctrine2 vale la pena, saludos
__________________ ¡Por favor!: usa el highlight para mostrar código El que busca, encuentra... |
| |||
Respuesta: Doctrine vs Propel Bueno de momento ya muestro datos!!Ando bien, me va lento pero creo que es por mi ordenador, asi que cuanto lo ponga todo en orden veremos si va mejor... Una cosa, en Symfony1.4 yo trabajaba en la base de datos y luego pasaba los datos al schema y creaba las entidades, creo recordar con symfony generate:schema y no recuerdo como para generar las clases...En Symfony2 cree la base de datos, y luego hice: php app/console doctrine:mapping:import "AcmeDemoBundle" yml php app/console doctrine:generate:entities "AcmeDemoBundle" Pero creo que esto siempre te genera todo no?cuando tienes pocas tablas entiendo que sera rapido, pero con mas...Ademas creo que Doctrine 2, trabaja de forma contraria no?es decir actualizas las entidades y luego actualizas schema y BD, no?Si es asi creocmo hacerlo pero tendre que aprender... Saludos!!! P.D: Cuando tenga la aplicacion un poco presentable(y no sea muy grande, que no quiero abusar), me gustaria que alguno de los dos la viese para que me dieseis consejos de como hacerlo, porque ando un poco perdido |
| ||||
Respuesta: Doctrine vs Propel en efecto, es mejor crear el schema en Doctrine2 y pasarlo a DB, pero también D2 tiene un parser desde consola con un 80% de efectividad, el comando es convert-schema y como parámetro has de pasar --from-database, saludos
__________________ ¡Por favor!: usa el highlight para mostrar código El que busca, encuentra... |
Etiquetas: |