Comment on The kivaloo data storeComments−wladimir15ySo it's a key value store that supports mapping keys of up to 255 bytes to values of up to 255 bytes.Isn't 255 bytes a bit short, especially for values? What usecases does this have in Tarsnap? Filename <-> Hash mapping?−cpercivaOP15yIsn't 255 bytes a bit short, especially for values?No. Values, not blobs.What usecases does this have in Tarsnap? Filename <-> Hash mapping?(Machine, block name) -> (object on S3, offset within object, length of block)And a few others to deal with in-progress transactions and suchlike. But I think the largest values I need are 20 bytes long.−wladimir15yThanks, that makes a lot of sense.
Comments
So it's a key value store that supports mapping keys of up to 255 bytes to values of up to 255 bytes.
Isn't 255 bytes a bit short, especially for values? What usecases does this have in Tarsnap? Filename <-> Hash mapping?
Isn't 255 bytes a bit short, especially for values?
No. Values, not blobs.
What usecases does this have in Tarsnap? Filename <-> Hash mapping?
(Machine, block name) -> (object on S3, offset within object, length of block)
And a few others to deal with in-progress transactions and suchlike. But I think the largest values I need are 20 bytes long.
Thanks, that makes a lot of sense.