Apache Derby

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Certaines informations figurant dans cet article ou cette section devraient être mieux reliées aux sources mentionnées dans les sections « Bibliographie », « Sources » ou « Liens externes » ().

Vous pouvez améliorer la vérifiabilité en associant ces informations à des références à l'aide d'appels de notes.

Apache Derby
Description de l'image Derby-logo-web.png.

Informations
Développé par Apache Software FoundationVoir et modifier les données sur Wikidata
Première version et [1]Voir et modifier les données sur Wikidata
Dernière version 10.16.1.1 ()[2]Voir et modifier les données sur Wikidata
Dépôt svn.apache.org/repos/asf/db/derby/code/trunkVoir et modifier les données sur Wikidata
Écrit en JavaVoir et modifier les données sur Wikidata
Système d'exploitation MultiplateformeVoir et modifier les données sur Wikidata
Environnement Machine virtuelle JavaVoir et modifier les données sur Wikidata
Formats lus Comma-separated valuesVoir et modifier les données sur Wikidata
Formats écrits Derby Write Ahead Log (d)Voir et modifier les données sur Wikidata
Type Système de gestion de base de donnéesVoir et modifier les données sur Wikidata
Licence Licence Apache version 2.0Voir et modifier les données sur Wikidata
Site web db.apache.org/derbyVoir et modifier les données sur Wikidata

modifier - modifier le code - voir Wikidata (aide) Consultez la documentation du modèle

Apache Derby est un moteur de base de données relationnelle écrit en langage Java qui peut être embarqué dans des programmes écrits en Java. Étant multiplateforme et de très petite taille (2MB), il s'intègre particulièrement bien dans toute application Java.

Apache Derby est un projet open source sous licence Apache 2.0.

Derby est aussi connu sous les noms IBM Cloudscape et Sun Java DB.

Technologies utilisées par Derby

Moteur de base de données embarqué de Derby

Le noyau du moteur technologique étant en Java, cela permet à Derby de fonctionner à l'intérieur même d'un programme Java. JDBC et SQL constituent les interfaces de programmation utilisées.

Serveur Derby

Permet de mettre en place une architecture client-serveur traditionnelle. Il utilise le protocole standard DRDA et permet d'accéder à la base de données par l'intermédiaire de JDBC, ODBC/CLI ou encore les langages Perl et PHP.

Utilitaires

  • ij – permet d'exécuter des scripts SQL sur n'importe quelle base de données supportant JDBC.
  • dblook – permet d'extraire un schéma d'une base Derby.

Histoire

Apache Derby fut conçu à l'origine par Cloudscape Inc, une startup fondée à Oakland, Californie en 1996 pour développer des technologies Java. La première sortie de cette base de données, alors appelée JBMS, eut lieu en 1997. Par la suite ce produit fut renommé Cloudscape et de nouvelles versions apparurent approximativement tous les six mois. En 1999 Informix Software fit l'acquisition de Cloudscape Inc. En 2001 IBM fit l'acquisition de la section base de données d'Informix Software, ce qui incluait Cloudscape. Cloudscape continua d'évoluer, principalement pour être embarqué dans les applications Java d'IBM. En IBM fit don du code à la fondation Apache en tant que Derby, commandité par le projet Apache DB. En le projet Derby quitta la partie Incubator d'Apache et est depuis développé comme sous-projet de Apache DB.

Sources

  • (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Apache Derby » (voir la liste des auteurs).

Voir aussi

Articles connexes

Liens externes

  • (en) Projet Apache Derby
  • (en) Page de Java DB sur oracle.com
  • (en) Why IBM is open sourcing Cloudscape as Derby, site d’IBM developerWorks
v · m
Relationnel
Propriétaire
Libre
Objet
Embarqué
NoSQL
EDI intégré
Séries chronologiques
v · m
Projets principaux ASF logo
Incubateur Apache
en cours d'incubation
incubation finie
Autres projets
Projets en fin de vie
Personnalités
Divers
  • icône décorative Portail des logiciels libres
  • icône décorative Portail de la programmation informatique
  • icône décorative Portail des bases de données
  1. « https://projects.apache.org/json/projects/db-derby.json » (consulté le )
  2. « https://lists.apache.org/thread/c9qvfzvfh5lc9n41rb0638rwx2vdjz80 » (consulté le )