Kyoto Cabinet

Kyoto Cabinet

Kyoto Kabini bir veritabanı yönetmek için rutin bir kütüphanedir.Veritabanı kayıtları içeren basit bir veri dosyasıdır, her biri bir çift anahtar ve değerdir.
Kyoto Kabini bir veritabanı yönetmek için rutin bir kütüphanedir.Veritabanı kayıtları içeren basit bir veri dosyasıdır, her biri bir çift anahtar ve değerdir.Her anahtar ve değer, değişken uzunlukta seri bayttır.İkili veri ve karakter dizesi hem anahtar hem de değer olarak kullanılabilir.Her anahtar bir veritabanı içinde benzersiz olmalıdır.Ne veri tablosu kavramı ne de veri türleri yoktur.Kayıtlar karma tablo veya B + ağacında düzenlenir.Kyoto Kabinesi çok hızlı çalışıyor.Örneğin, bir milyon kaydı saklamak için geçen süre karma veritabanı için 0.9 saniye ve B + ağacı veritabanı için 1.1 saniyedir.Ayrıca, veritabanı boyutu çok küçük.Örneğin, bir kaydın ek yükü karma veritabanı için 16 bayt ve B + ağacı veritabanı için 4 bayttır.Ayrıca, Kyoto Kabinesi'nin ölçeklenebilirliği harika.Veritabanı boyutu 8EB (9.22e18 bayt) kadar olabilir .... Kyoto Kabini C ++ dilinde yazılmıştır ve C ++, C, Java, Python, Ruby, Perl ve Lua API'si olarak sağlanmıştır.Kyoto Dolabı, TR1 kitaplık uzantılarıyla C ++ 03 uyumlu API'ya sahip platformlarda kullanılabilir.Kyoto Kabini GNU Genel Kamu Lisansı altında lisanslı ücretsiz bir yazılımdır.Öte yandan, ticari bir lisans da verilmektedir.Kyoto Dolabı'nı tescilli bir yazılımda kullanıyorsanız, ticari lisans gerekir.

Özellikleri

Kategoriler

Herhangi bir lisansa sahip tüm platformlar için Kyoto Cabinet'a alternatifler

LevelDB

LevelDB

LevelDB, Google'da yazılan, dize anahtarlarından dize değerlerine sıralı bir eşleme sağlayan hızlı bir anahtar / değer depolama kütüphanesidir.
QDBM

QDBM

QDBM, bir veritabanını yönetmek için kullanılan rutin kütüphanedir.Veritabanı kayıtları içeren basit bir veri dosyasıdır, her biri bir çift anahtar ve değerdir.
Tokyo Cabinet

Tokyo Cabinet

Tokyo Dolabı bir veritabanını yönetmek için rutin bir kütüphanedir.Veritabanı kayıtları içeren basit bir veri dosyasıdır, her biri bir çift anahtar ve değerdir.
Berkeley DB

Berkeley DB

Berkeley DB (BDB), anahtar / değer verileri için yüksek performanslı gömülü veritabanı sağlayan bir yazılım kütüphanesidir.