5
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.
WebSite:
http://fallabs.com/kyotocabinet/ciri-ciri
Kategori
Alternatif untuk Kyoto Cabinet untuk semua platform dengan sebarang lesen
3
3
3
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.
1
Berkeley DB
Berkeley DB (BDB) adalah perpustakaan perisian yang menyediakan pangkalan data tertanam berprestasi tinggi untuk data penting / nilai.