Réponses:
Le tableau des chaînes triées (emprunté à google) est un fichier de paires de chaînes clé / valeur, triées par clés
"Un SSTable fournit une carte immuable persistante et ordonnée des clés aux valeurs, où les clés et les valeurs sont des chaînes d'octets arbitraires. Des opérations sont fournies pour rechercher la valeur associée à une clé spécifiée et pour parcourir toutes les paires clé / valeur dans un plage de clés spécifiée. En interne, chaque SSTable contient une séquence de blocs (en général, chaque bloc a une taille de 64 Ko, mais cela est configurable). Un index de bloc (stocké à la fin de SSTable) est utilisé pour localiser les blocs; l'index est chargé en mémoire lorsque le SSTable est ouvert. Une recherche peut être effectuée avec une seule recherche de disque: nous trouvons d'abord le bloc approprié en effectuant une recherche binaire dans l'index en mémoire, puis en lisant le bloc approprié sur le disque. En option, un SSTable peut être complètement mappé en mémoire, ce qui nous permet d'effectuer des recherches et des analyses sans toucher au disque."
mlockall(MCL_CURRENT);
effectué au démarrage. Voir aussi: goo.gl/AEgPM
Une tablette est stockée sous forme de SSTables.
SSTable (directement mappé à GFS) est un stockage immuable basé sur des valeurs clés. Il stocke des morceaux de données, chacun est de 64 Ko.
Définitions:
SSTable (engl. Sorted Strings Table) est un fichier de paires de chaînes clé / valeur, triées par clés.
Un SSTable fournit une mappe immuable persistante et ordonnée des clés aux valeurs, où les clés et les valeurs sont des chaînes d'octets arbitraires.
En interne, chaque SSTable contient une séquence de blocs (généralement,
chaque bloc a une taille de 64 Ko, mais cela est configurable).