Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Berkeley DB — Wikipédia
Berkeley DB — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
Page d’aide sur l’homonymie

Pour les articles homonymes, voir BDB.

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.

Cet article ne cite pas suffisamment ses sources (septembre 2012).

Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références ».

En pratique : Quelles sources sont attendues ? Comment ajouter mes sources ?
Berkeley DB

Informations
Développé par Oracle
Première version 1991[1]Voir et modifier les données sur Wikidata
Dernière version 18.1.40 (29 mai 2020)[2],[3]Voir et modifier les données sur Wikidata
Écrit en C et interface de programmationVoir et modifier les données sur Wikidata
Système d'exploitation Microsoft Windows, Linux, AIX, Solaris, SCO Group et Mac OS ClassicVoir et modifier les données sur Wikidata
Environnement Multi-plateforme
Type Moteur de base de données
Politique de distribution deux éditions, une gratuite et une commerciale[4].
Licence double (libre ou propriétaire[4]).
Site web Oracle Berkeley DB

modifier - modifier le code - voir Wikidata (aide)

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.

Histoire

[modifier | modifier le code]

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[5].

Description

[modifier | modifier le code]

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 SQL. Chaque enregistrement est composé d'une paire clé / valeur, la clé n'étant pas unique.

Fonctionnalités

[modifier | modifier le code]

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ées 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

[modifier | modifier le code]
  • OpenLDAP, un serveur LDAP libre
  • Subversion, un système de gestion de versions
  • RPM
  • Asterisk
  • Citadel/UX (en), une suite collaborative pour le courrier électronique.
  • Bitcoin Core (passage à LevelDB à partir de la version 0.8)

Voir aussi

[modifier | modifier le code]
  • SQLite un moteur de base de données embarquées

Références

[modifier | modifier le code]
  1. ↑ « https://www.usenix.org/legacy/events/usenix99/full_papers/olson/olson.pdf » (consulté le 10 octobre 2023)
  2. ↑ (en) « Berkeley DB Library Version 18.1.40 Change Log » (consulté le 3 décembre 2021)
  3. ↑ « https://fossies.org/linux/misc/db-18.1.40.tar.gz/db-18.1.40/README?m=t » (consulté le 3 décembre 2021)
  4. ↑ a et b « Oracle Berkeley DB Licensing information »
  5. ↑ (en) « Oracle Buys Open Source Software Company Sleepycat », Oracle, 14 février 2006
v · m
Systèmes de gestion de base de données
Relationnel
Propriétaire
  • 4D
  • Db2
  • dBase
  • Informix
  • InterBase
  • MaxDB
  • Oracle Database
  • SQL Server
  • Sybase
Libre
  • Firebird
  • Ingres
  • MariaDB
  • MySQL
  • PostgreSQL
Objet
  • ZODB
  • db4o
Embarqué
  • Berkeley DB
  • SQLite
  • Derby
  • HSQLDB
  • H2
NoSQL
  • BigTable
  • Hypertable
  • CouchDB
  • Cassandra
  • HBase
  • LevelDB
  • MongoDB
  • RavenDB
  • Redis
  • RethinkDB
  • SimpleDB
  • Riak
  • ArangoDB
EDI intégré
  • Access
  • FileMaker
  • HFSQL
  • Base
  • Paradox
  • Neo4j
  • SAS
  • 4D
Séries chronologiques
  • KairosDB
  • InfluxDB
  • icône décorative Portail des bases de données
  • icône décorative Portail des logiciels libres
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=Berkeley_DB&oldid=211362720 ».
Catégories :
  • Logiciel écrit en C
  • Système de gestion de base de données
  • Composant logiciel
  • Logiciel libre sous licence Apache
  • Logiciel propriétaire
  • Logiciel pour Unix
  • Logiciel pour Windows
  • Logiciel Oracle
Catégories cachées :
  • Article manquant de références depuis septembre 2012
  • Article manquant de références/Liste complète
  • Page utilisant P571
  • Page utilisant P348
  • Page utilisant P277
  • Logiciel écrit en un langage sans catégorie associée
  • Logiciel catégorisé automatiquement par langage d'écriture
  • Page utilisant P306
  • Article utilisant une Infobox
  • Article contenant un appel à traduction en anglais
  • Portail:Bases de données/Articles liés
  • Portail:Informatique/Articles liés
  • Portail:Logiciels libres/Articles liés
  • Portail:Logiciel/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id