Plus que jamais, le SGBD est au coeur des développements, des applications, ou plus précisément, de la donnée. Malgré les progrès dans l’accès à cette dernière, le développeur reste souvent distant, voire réfractaire. La communication entre développeur et DBA ne s’améliore pas beaucoup. Or, ils ont tout intérêt à travailler ensemble pour optimiser, simplifier les accès. Sans connaissance de la donnée et de la base, le développeur sera tôt ou tard confronté à un problème : comment exposer, consommer, gérer la donnée. Dans les projets importants, le développeur ne peut se passer du DBA et
vice versa. Pourquoi ? Le DBA apporte la connaissance de la base, sa structure, son architecture. Le développeur est le seul à pouvoir coder, optimiser les requêtes et procédures stockées, le seul à être connecté physiquement au code, à l’applicatif. Bref, les rôles sont clairement définis. Cependant, l’idée de voir un développeur de données n’est plus guère d’actualité contrairement à ce que l’on aurait pu penser il y a encore un an. Cependant, le développeur doit acquérir des compétences SGBD et si possible sur plusieurs bases. La maîtrise du SQL, des outils de mapping, sont deux autres prérequis. Sans cette connaissance, difficile d’optimiser les accès.
La base de données : au coeur des applications
Abonnements, magazines... Notre catalogue complet au bas de cette page.
Egalement au sommaire de :
Programmez! #105