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.
LevelDB anahtarları ve değerleri keyfi bayt dizilerinde saklar ve veriler anahtarlara göre sıralanır.Toplu yazma, ileri ve geri yineleme ve Google'ın Snappy sıkıştırma kütüphanesi aracılığıyla verilerin sıkıştırılmasını destekler.LevelDB bir SQL veritabanı değildir.Diğer NoSQL ve Dbm depoları gibi, ilişkisel bir veri modeli yoktur ve SQL sorgularını desteklemez.Özellikler - Anahtarlar ve değerler keyfi bayt dizileridir.- Veriler tuşa göre sıralanmış şekilde saklanır.- Arayanlar, sıralama düzenini geçersiz kılmak için özel bir karşılaştırma işlevi sağlayabilir.- Temel işlemler Put (anahtar, değer), Get (anahtar), Sil (anahtar) şeklindedir.- Bir atomik partide birden fazla değişiklik yapılabilir.- Kullanıcılar, verilerin tutarlı bir görünümünü elde etmek için geçici bir anlık görüntü oluşturabilir.- Veriler üzerinde ileri ve geri yineleme desteklenir.- Veriler Snappy sıkıştırma kütüphanesi kullanılarak otomatik olarak sıkıştırılır.- Harici aktivite (dosya sistemi işlemleri vb.), Kullanıcıların işletim sistemi etkileşimlerini özelleştirebilmeleri için sanal bir arayüz üzerinden geçirilir....
leveldb

Özellikleri

Kategoriler

Mac için LevelDB'a alternatifler

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.
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.