Berkeley DB

Berkeley DB
Page d'aide sur l'homonymie Pour les articles homonymes, voir BDB.
Berkeley DB
Importez le logo de ce logiciel
Développeur Oracle
Dernière version 5.2.28 (14 juin 2011) [+/-]
Environnement Multi-plateforme
Type Moteur de base de données
Licence libre et commerciale
Site web Oracle Berkeley DB

Berkeley DB (BDB) est un moteur de base de données. Il est utilisé dans de nombreux environnements, sous Unix, GNU/Linux, Microsoft Windows et dans des systèmes embarqués. Son éditeur revendique 200 millions de déploiements.

Sommaire

Histoire

Depuis la version 2.0, Berkeley DB est disponible sous deux licences, une libre certifiée par l'OSI et une licence commerciale. Les versions précédentes étaient sous licence BSD.

Berkeley DB est développée par Sleepycat Software qui a été racheté en février 2006 par Oracle Corporation.

Description

Elle se présente sous la forme d'une bibliothèque écrite en C et offrant une interface publique (API). Des connecteurs existent pour de très nombreux langages de programmation : C, C++, Java, Perl, Python, Tcl, etc.

La base n'est composée que d'enregistrements dont le format est librement déterminé par le programme appelant. Il n'y a pas de notion de table, et la base n'est pas interrogeable via un langage de manipulation de données comme par exemple SQL. Chaque enregistrement est composé d'une paire clé / valeur, la clé n'étant pas unique.

Fonctionnalités

Ses principales fonctionnalités sont:

  • la gestion des transactions
  • la possibilité de verrouiller des enregistrements
  • une gestion simplifiée des sauvegardes et de la réplication. On peut effectuer des sauvegardes « à chaud », c.-à-d. sans arrêter la base.
  • la gestion d'un système de cache mémoire interne
  • elle supporte de grosses capacités de données (jusqu'à 4 Go par enregistrement et 256 To par base)
  • les données peuvent être chiffrées (algorithme AES)
  • support des transactions Xa

La base de donnée est déclinée en trois versions:

  • la version de base
  • une version optimisée pour Java, utilisée par exemple par Sun dans certains de ses produits
  • Berkeley DB XML, une surcouche ajoutant des nombreuses fonctionnalités XML comme le support de XML Query.

Applications utilisant BDB

Voir aussi

  • SQLite un moteur de base de données embarquées

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Berkeley DB de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • Berkeley DB — Original author(s) Margo Seltzer and Keith Bostic of Sleepycat Software Developer(s) Sleepycat Software, later Oracle Corporation Stable release 5.2.28 / June 10, 2011; 5 months ago …   Wikipedia

  • Berkeley — may refer to: People * The Berkeley family of England ** Lord Berkeley (disambiguation page) ** Baron Berkeley ** Berkeley Baronets * Anthony Berkeley , a pseudonym of Anthony Berkeley Cox, writer * Busby Berkeley, film choreographer * Edmund… …   Wikipedia

  • Berkeley — Berkeley …   Deutsch Wikipedia

  • BERKELEY (G.) — Soucieux d’enrayer la marée montante du scepticisme induite par le progrès des sciences positives, Berkeley fut essentiellement un apologiste. Mais il fut aussi un authentique philosophe, dont l’ambition paradoxale était de définir, d’une façon à …   Encyclopédie Universelle

  • Berkeley-DB — Entwickler: Oracle Aktuelle Version: 4.7 Betriebssystem: Unix, Linux, Windows, AIX, Sun Solaris, SCO U …   Deutsch Wikipedia

  • Berkeley DB — Entwickler Oracle Aktuelle Version 4.8 Betriebssystem Unix, Linux, Windows, AIX, Sun Solaris, SCO Unix, Mac OS …   Deutsch Wikipedia

  • Berkeley DB — Saltar a navegación, búsqueda Berkeley DB Desarrollador Oracle Corporation (diseñado por Universidad de Berkeley) Sitio web Infor …   Wikipedia Español

  • Berkeley DB — Тип СУБД Разработчик разработчики Университета Беркли, Oracle Corporation Написана на C, API для многих других языков Операционная система Unix, Linux, Windows, AIX, Sun So …   Википедия

  • Berkeley — Saltar a navegación, búsqueda Berkeley puede referirse a: personas George Berkeley, filósofo y religioso británico, célebre representante de la escuela empirista inglesa. Busby Berkeley, director y coreógrafo estadounidense. Sir George Berkeley,… …   Wikipedia Español

  • Berkeley — puede referirse a: ● la ciudad de Berkeley, en el estado de California; ● la University of California, Berkeley localizada en la ciudad del mismo nombre. ● el filósofo y religioso británico George Berkeley, célebre representante de la escuela… …   Enciclopedia Universal

  • Berkeley db — Pour les articles homonymes, voir BDB. Berkeley DB …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”