Sto cercando di aggiungere un ORM alla mia app Sinatra esistente. Sono passato attraverso Datamapper, Sequel e ActiveRecord anche se non ho ancora provato ActiveRecord.Aggiunta di un ORM a un'app Sinatra; Esiste uno ideale con meno problemi e buone prestazioni?
Datamapper sembra facile, ma sono costantemente di fronte a un problema discusso in "What ORM to use in one process multiple db connections sinatra application?", ma non è stato in grado di comprendere la soluzione e la causa principale per esso.
Ci sono suggerimenti per scegliere l'ORM appropriato e orientato alla prestazione?
Qual è il tuo problema con DataMapper esattamente? –
problema esatto: 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 la mia esperienza, l'ORM non è un problema quasi altrettanto grande per le prestazioni di come si definiscono il database e le query. Da quello che ho visto, ActiveRecord, Sequel e Datamapper sono tutti in grado di generare un buon SQL. –