A key-value store with partial-object key matching