Estoy buscando agregar un ORM a mi aplicación Sinatra existente. Pasé por Datamapper, Sequel y ActiveRecord aunque aún no he probado ActiveRecord.Agregar un ORM a una aplicación Sinatra; ¿Hay uno ideal con menos problemas y buen rendimiento?
Datamapper parece fácil pero constantemente estoy enfrentando un problema discutido en "What ORM to use in one process multiple db connections sinatra application?", pero no pude entender la solución y la causa raíz.
¿Hay alguna sugerencia para elegir el ORM adecuado y orientado al rendimiento?
¿Cuál es su problema con DataMapper exactamente? –
Problema exacto: http://groups.google.com/group/datamapper/tree/browse_frm/month/2010-08/d45961670db1ede3?rnum=71&_done=%2Fgroup%2Fdatamapper%2Fbrowse_frm%2Fmonth%2F2010-08%3F – abhijit
In Según mi experiencia, el ORM no es un problema tan grande para el rendimiento como la forma en que define su base de datos y sus consultas. Por lo que he visto, ActiveRecord, Sequel y Datamapper son todos capaces de generar buenos SQL. –