Ruby on Rails 3 comble son déficit de performance

La bibliothèque d'algèbre relationnelle posant problème a été réécrite. L'évolution est transparente pour les applications qui auront été développées.

Introduit à l'occasion de la sortie de la version 3 du framework, l'algèbre relationnelle
ARel a engendré un déficit de performance dans le mapping objet-relationnel (ORM) Active Record. Cette perte vient d'être corrigée à l'occasion de la sortie de Ruby on Rails 3.0.3.

ARel a permis d'introduire une API beaucoup plus performante et efficace. Avec Ruby on Rails 3.0.3, la bibliothèque d'algèbre relationnelle a été entièrement refondue, et les performances sont de nouveau au rendez-vous. Cette réécriture n'a pas engendré de changement dans l'API, et ne nécessite donc pas de modifier les applications qui auront été développées.