Architecture logicielle

Inscrivez-vous flux rss

Consulter le centre de compétences

imprimer cet article envoyer à un ami recevoir les newsletters contacter la rédaction s'abonner au flux rss partager

Tribune : le concept de bases de données épaisses, pour en finir avec la lourdeur et la lenteur


Edition du 23/06/2009 - par Olivier Rafal

Et si la réponse au problème de compétences dans le développement informatique passait par une utilisation plus optimale des bases de données ? Dans une tribune publiée dans le Blog Experts de LeMondeInformatique.fr, Frédéric Brouard, spécialiste en bases de données relationnelles, met en avant le concept de développement en bases de données épaisses comme remède à bien des maux actuels.

Le concept de SGBD épais vise à inclure davantage de traitements au sein même de la base. Les avantages, écrit Frédéric Brouard, sont nombreux : vitesse de traitement améliorée, langage de développement stable, possibilités étonnantes du SQL réduisant sensiblement le temps de développement. Et de citer quelques statistiques : « Réduction par un facteur 3 à 4 des lignes de code client, donc réduction potentielle par ce même facteur des bugs non encore découverts, division par un facteur 10 à 100 des temps de réponse du système, réduction par un facteur 2 à 3 du temps global de développement. »

Frédéric Brouard relève aussi l'inconvénient majeur de cette approche : « Il convient que tous les acteurs d'un tel projet maîtrisent les techniques des bases de données relationnelles, ce qui est rarement le cas ! » A la place, dénonce l'auteur, les développeurs requièrent à des lignes et des lignes de code, ou bien se reposent sur les derniers frameworks à la mode, au risque que quelques années après, plus personne ne sache les maîtriser et donc maintenir l'application.

A toutes fins utiles, en enseignant qu'il est aussi (au Cnam, à l'Isen Toulon et à Toulouse le Mirail), Frédéric Brouard donne les conseils et techniques pour déterminer où placer son code métier et quelles fonctions utiliser dans SQL.

En passant, l'auteur égratigne aussi les ORM (outils de correspondance relationnel-objet), qui se sont imposés pour simplifier le dialogue entre le code applicatif objet et les SGBD relationnels. Pour lui, avec de tels outils, « le nivellement se fait par le bas », à la fois en termes de possibilités fonctionnelles et de performances. « Il est vrai, écrit-il avec une ironie féroce, qu'en SQL on ne dispose que de quelques instructions pour faire la même chose avec la performance en plus. »

Au final, estime Frédéric Brouard, il faudrait améliorer la connaissance du SQL parmi la population de développeurs. Un voeu pieux ?

Retrouvez la tribune de Frédéric Brouard sur le Blog Experts de LeMondeInformatique.fr.




envoyer recevoir
imprimer commenter
0 commentaires postés >> Tous les commentaires

Vos commentaires


L'ACTUALITÉ DU JOUR
Internet Le Parlement européen lance un avertissement sur l'ACTA

(12/03/2010 17:24) - L'ACTA (Anti-Counterfeiting Trade Agreement) n'en finit pas de diviser les institutions (...)

Décisionnel Décisionnel : accéder aux rapports BIRT depuis son iPhone

(12/03/2010 16:55) - Les utilisateurs des outils de reporting BIRT vont pouvoir consulter leurs rapports (...)

Infrastructure serveur La gestion des datacenters laisse encore à désirer selon IDC

(12/03/2010 16:44) - Si la virtualisation et l'automatisation ont été à l'origine de gains en efficacité (...)

Réseaux Des vidéoconférences plus souples avec Vidyo

(12/03/2010 16:08) - Crée fin 2005 par un ancien cadre de Radvison, Vidyo propose un système de visioconférence (...)

Business Simon Phipps, patron de l'Open Source de Sun, s'en va lui aussi

(12/03/2010 15:58) - Après Jonathan Schwartz, ex-PDG de Sun, qui a annoncé début février (...)

Société France Télécom épinglé pour "mise en danger d'autrui"

(12/03/2010 13:37) - Selon notre confrère le Parisien, l'opérateur France (...)




CONFERENCES
23/03/2010
CLOUD COMPUTING
De 8h30 - 14h00 à l'Automobile Club de France - Paris 8e
PARTNER ZONE
LIVRES BLANCS
La valeur commerciale de la confiance 13 mars 2010 - VERISIGN
La valeur commerciale de la confiance
Ce rapport d'étude se penche sur le rôle du facteur confiance dans le web marchand et passe en revue les moyens mis en oeuvre par les entreprises pour (...)