LevelDB
LevelDB software | |
---|---|
Tip | Sistemul de gestionare a bazelor de date |
Dezvoltator | Jeffrey Dean, Sanjay Ghemawat |
Data primei versiuni | 2011 |
Ultima versiune | 1.23 (23 februarie 2021) |
Sistem de operare | GNU / Linux Unix-like macOS Windows , Android |
Limba | C ++ |
Licență | Nouă licență BSD ( licență gratuită ) |
Site-ul web | github.com/google/leveldb |
LevelDB este un sistem cheie-valoare de gestionare a bazelor de date NoSQL . A fost scris de Jeffrey Dean și Sanjay Ghemawat, ambii Google Fellows [1] [2] , care au fost inspirați de BigTable [3] . Licența este o nouă licență BSD .
Caracteristici
LevelDB este o bază de date NoSQL care utilizează modelul cheie-valoare.
LevelDB înregistrează cheile și valorile în matrice de octeți, sortate după cheie. Această matrice este comprimată prin biblioteca Google Snappy . Acceptă operații de scriere în serie, iterați datele înainte și înapoi.
Interfețe
LevelDB nu are interfață grafică, nici interfață de linie de comandă: este destinat să fie utilizat exclusiv prin intermediul API - ului .
În ramura MariaDB 10.0 va exista un motor de stocare care vă va permite să interogați tabele LevelDB de la MariaDB. [4]
Notă
- ^(EN) Cercetători și ingineri Google Research: Jeffrey Dean
- ^(EN) Cercetători și ingineri: Sanjay Ghemawat
- ^(EN) Google Open-Sources NoSQL Database Called LevelDB
- ^(EN) motorul de stocare LevelDB Filed 7 aprilie 2013 în Arhiva pe Internet .
Elemente conexe
linkuri externe
- ( RO ) Site oficial , pe github.com .
- LevelDB , pe packages.debian.org .
- Depozitul sursă LevelDB , la github.com .