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

Ticari lisanslı iPhone için LevelDB'a alternatifler