Что такое Arel в Rails 3.0?
Я понимаю, что это замена ActiveRecord и что он использует объекты вместо запросов.
Но...
почему это лучше?
Будет ли легче создавать объекты / запросы?
приведет ли это к более эффективным запросам SQL?
будет ли он совместим со всеми основными БД? - Полагаю, так и будет.
Будет ли проще / сложнее использовать хранимые процедуры?