Berkeley DB

Berkeley DB

Informacja
Opracowany przez Wyrocznia
Pierwsza wersja 1992
Ostatnia wersja 18.1.32
Napisane w C i interfejs programistyczny
System operacyjny Microsoft Windows , Linux , AIX , Solaris , SCO Group i Mac OS Classic ( en )
Środowisko Wieloplatformowy
Rodzaj Silnik bazy danych
Polityka dystrybucji dwie edycje, jedna bezpłatna i jedna komercyjna .
Licencja podwójny ( wolny lub właściciel ).
Stronie internetowej Oracle Berkeley DB

Berkeley DB (BDB) to silnik bazy danych . Jest używany w wielu środowiskach, pod Unixem , GNU / Linux , Microsoft Windows oraz w systemach wbudowanych.

Historia

Od wersji 2.0 Berkeley DB jest dostępny na dwóch licencjach, jednej bezpłatnej, certyfikowanej przez OSI i jednej komercyjnej. Poprzednie wersje były objęte licencją BSD .

Berkeley DB jest rozwijany przez firmę Sleepycat Software, która została przejęta w lutym 2006 r. Przez Oracle Corporation .

Opis

Występuje w formie biblioteki napisanej w C i oferującej publiczny interfejs ( API ). Istnieją konektory dla wielu języków programowania: C , C ++ , Java , Perl , Python , Tcl itp.

Baza danych składa się tylko z rekordów , których format jest dowolnie określany przez program wywołujący. Nie ma pojęcia tabeli , a baza danych nie może być przeszukiwana za pomocą języka manipulacji danymi, takiego jak SQL . Każdy rekord składa się z pary klucz / wartość, klucz nie jest unikalny.

funkcje

Jego główne funkcje to:

Baza dostępna jest w trzech wersjach:

Aplikacje korzystające z BDB

Zobacz też

Bibliografia

  1. „  https://download.oracle.com/otndocs/products/berkeleydb/html/changelog_18_1.html  ”
  2. „  Informacje licencyjne dotyczące Oracle Berkeley DB  ”
  3. (w) Oracle kupuje firmę oprogramowania Open Source Sleepycat