Yanıtlar:
Sıralanmış Dizeler Tablosu (google'dan ödünç alınmıştır), anahtarlara göre sıralanmış anahtar / değer dizesi çiftlerinden oluşan bir dosyadır.
"Bir SSTable, anahtarlardan değerlere kalıcı, sıralı değişmez bir eşleme sağlar; burada hem anahtarlar hem de değerler rastgele bayt dizeleridir. Belirtilen bir anahtarla ilişkili değeri aramak ve bir anahtar / değer çiftindeki tüm anahtar / değer çiftlerini yinelemek için işlemler sağlanır. Belirtilen anahtar aralığı. Dahili olarak, her SSTable bir dizi blok içerir (tipik olarak her blok 64KB boyutundadır, ancak bu yapılandırılabilir). Blokların yerini belirlemek için bir blok indeksi (SSTable'ın sonunda saklanır) kullanılır; indeks yüklenir SSTable açıldığında belleğe. Tek bir disk arama ile bir arama gerçekleştirilebilir: önce bellek içi indekste ikili arama yaparak uygun bloğu buluruz ve ardından uygun bloğu diskten okuyarak. Opsiyonel olarak, bir SSTable tamamen belleğe eşlenebilir, bu da diske dokunmadan arama ve tarama yapmamızı sağlar."
mlockall(MCL_CURRENT);
başlangıçta yapılır. Ayrıca bakınız: goo.gl/AEgPM
Bir tablet SSTables biçiminde saklanır.
SSTable (doğrudan GFS ile eşleştirilmiş), anahtar-değer tabanlı değişmez depolamadır. Her biri 64 KB'lık veri yığınlarını depolar.
Tanımlar:
SSTable (İngilizce Sıralanmış Dizeler Tablosu), anahtarlara göre sıralanmış anahtar / değer dizesi çiftlerinden oluşan bir dosyadır.
SSTable, hem anahtarların hem de değerlerin keyfi bayt dizeleri olduğu, anahtarlardan değerlere kalıcı, sıralı değişmez bir eşleme sağlar.
Dahili olarak, her SSTable bir dizi blok içerir (tipik olarak
her blok 64KB boyutundadır, ancak bu yapılandırılabilir).