Cet article présente le principe des bases de données embarquées. La généralisation de divers appareillages autonomes exige le développement d'applications adaptées rendant inadéquate l'approche traditionnelle de stations de bureau avec accès permanent à un serveur de bases de données. Les principes sous-jacents aux bases de données embarquées se résument en trois points : la portabilité pour réduire la taille du SGBD et faciliter son déploiement dans les applications qui l'encapsulent, l'accessibilité locale et l'administration simplifiée. Dans un second temps, l'article présente un exemple de SGBD embarqué nommé Derby, programmé entièrement en Java et supportant le standard JDBC 4.
Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.
Max CHEVALIER : Enseignant-chercheur en informatique - Université de Toulouse – Institut de recherche en Informatique (IRIT – UMR 5505)
Karen PINEL-SAUVAGNAT : Enseignant-chercheur en informatique - Université de Toulouse – Institut de recherche en Informatique (IRIT – UMR 5505)
Olivier TESTE : Enseignant-chercheur en informatique - Université de Toulouse – Institut de recherche en Informatique (IRIT – UMR 5505)
INTRODUCTION
Ces dernières années, la diversité des supports et des moyens pouvant être utilisés pour faire fonctionner les SGBD (Système de Gestion de Bases de Données) bouscule le traditionnel modèle de stations de bureau accédant à un serveur de bases de données (BD). La généralisation d'appareils mobiles (smart phones, tablettes...) réclame le besoin de développements légers et d'applications autonomes dont la connexion ne peut pas être maintenue de manière permanente. Sont apparues dans ce contexte les BD (ou SGBD) dites embarquées, que nous nous proposons de présenter dans cet article.
Dans un premier temps, nous donnons une définition des bases de données embarquées avant de préciser leurs intérêts, ainsi que les champs d'applications dans lesquels on peut les retrouver. Nous présentons ensuite un exemple de SGBD embarqué nommé Derby (JavaDB). Nous montrons lors de cette présentation que Derby, bien que de petite taille, remplit les principaux objectifs et fonctions classiquement attribués aux SGBD. Enfin, au travers d'un exemple d'application de gestion simplifiée de parking automobile, nous développons les particularités d'implantation et de mise en place de Derby : programmation Java avec le standard JDBC, intégration de sous-programmes stockés et déclencheurs.
Cet article est réservé aux abonnés
Cet article est réservé aux abonnés. Il vous reste 92 % à découvrir.
(1) - NORI (A.) - Mobile and embedded databases. - Proceedings of the 2007 ACM SIGMOD international conference on Management of data (SIGMOD "07), p. 1175-1177, juin 2007.
(2) - OLSON (M.) - Selecting and implementing an embedded database system. -...
Cet article est réservé aux abonnés
Cet article est réservé aux abonnés. Il vous reste 92 % à découvrir.
Générée en 2010, la paire de clés cryptographiques publique-privée va être changée pour la première fois. Indispensable pour mieux sécuriser les accès aux sites...
Google délaisse pour un temps la bonne vieille Google Street Car, et s'aventure à dos de chameau pour arpenter les dunes émiraties du Rub al-Khali, autour de l'...
Pour sauvegarder vos données, la solution la plus simple reste le stockage en ligne. Jusqu’ici, vous avez peut être stocké des fichiers chez les leaders du sect...
*Rappel téléphonique réservé aux pays suivants : France métropolitaine, Belgique, Luxembourg, Monaco, Suisse.
Article avec quiz
Cette offre comprend des articles interactifs. Leurs quiz mettent en lumière les informations clés à retenir et valident leur acquisition : de lecteur à joueur, enrichissez vos connaissances.
Vous les repérez facilement grâce à ce pictogramme :