Kyoto Cabinet

Kyoto Cabinet

Kabinet Kyoto adalah perpustakaan rutin untuk mengurus pangkalan data.Pangkalan data adalah fail data ringkas yang mengandungi rekod, masing-masing adalah sepasang kunci dan nilai.
Kabinet Kyoto adalah perpustakaan rutin untuk mengurus pangkalan data.Pangkalan data adalah fail data ringkas yang mengandungi rekod, masing-masing adalah sepasang kunci dan nilai.Setiap kunci dan nilai adalah byte bersiri dengan panjang berubah.Kedua-dua data binari dan rentetan aksara boleh digunakan sebagai kunci dan nilai.Setiap kunci mestilah unik dalam pangkalan data.Tidak ada konsep jadual data atau jenis data.Rekod diatur dalam jadual hash atau pohon B +.Kabinet Kyoto berjalan dengan pantas.Sebagai contoh, masa berlalu untuk menyimpan satu juta rekod ialah 0.9 saat untuk pangkalan data hash, dan 1.1 saat untuk pangkalan data pohon B +.Selain itu, saiz pangkalan data sangat kecil.Sebagai contoh, overhed untuk rekod adalah 16 bait untuk pangkalan data hash, dan 4 bait untuk pangkalan data pohon B +.Lebih-lebih lagi, keberkesanan Kabinet Kyoto sangat bagus.Saiz pangkalan data boleh sampai 8EB (9.22e18 bait) .... Kabinet Kyoto ditulis dalam bahasa C ++, dan disediakan sebagai API C ++, C, Java, Python, Ruby, Perl, dan Lua.Kabinet Kyoto boleh didapati di platform yang mempunyai API yang mematuhi C ++ 03 dengan sambungan perpustakaan TR1.Kabinet Kyoto adalah perisian percuma yang dilesenkan di bawah GNU General Public License.Sebaliknya, lesen komersil juga disediakan.Jika anda menggunakan Kabinet Kyoto dalam perisian proprietari, diperlukan lesen komersial.
kyoto-cabinet

ciri-ciri

Kategori

Alternatif untuk Kyoto Cabinet untuk semua platform dengan sebarang lesen

LevelDB

LevelDB

LevelDB adalah pustaka penyimpanan nilai pantas yang ditulis di Google yang menyediakan pemetaan yang dipesan dari kunci rentetan kepada nilai rentetan.
QDBM

QDBM

QDBM adalah perpustakaan rutin untuk menguruskan pangkalan data.Pangkalan data adalah fail data ringkas yang mengandungi rekod, masing-masing adalah sepasang kunci dan nilai.
Tokyo Cabinet

Tokyo Cabinet

Kabinet Tokyo adalah perpustakaan rutin untuk menguruskan pangkalan data.Pangkalan data adalah fail data ringkas yang mengandungi rekod, masing-masing adalah sepasang kunci dan nilai.
Berkeley DB

Berkeley DB

Berkeley DB (BDB) adalah perpustakaan perisian yang menyediakan pangkalan data tertanam berprestasi tinggi untuk data penting / nilai.