V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

mmmulti

Mapa múltiple con respaldo de memoria. "Mapa múltiple" o multimap significa que una misma clave [key] puede asociarse con múltiples valores [value]). Es diferente de un “mapa” ordinario que requiere que cada clave tenga un único valor y "con respaldo de memoria" [memory backed] significa que el almacenamiento de los datos está hecho o respaldado mediante un archivo mapeado en memoria [memory-mapped file], usando mmap o mecanismo similar, en lugar de mantener todo en estructuras dentro del espacio de usuario en RAM. Está pensado para casos grandes de datos, por ejemplo, operaciones bioinformáticas, manipulación de grafos genómicos, donde la memoria es un límite, pero el disco o almacenamiento rápido es más viable.

$ mmmulti -T testfile -s 100 -M 10
generar 100 pares aleatorios: valores 1..10

10 keys

100 values

63 unique pairs

10 keys --> 10 claves únicas [-M 10].

100 values --> 100 valores totales [-s 100].

66 unique pairs --> algunos pares clave-valor se repiten por eso hay menos pares únicos que valores totales.

Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
4362 entradas - Acerca del Tractatus
La Pipa Plena 2025