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.
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 .
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.
Jego główne funkcje to:
Baza dostępna jest w trzech wersjach: