Key-Value Storage Layer¶
Most TensorStore drivers access the underlying storage for array data through a key-value store layer that supports a variety of underlying storage systems, such as the local filesystem and cloud storage systems, through different drivers.
Drivers¶
- json KvStore : object¶
Key-value store specification.
This describes the common properties supported by all key-value stores. Refer to the driver documentation for the supported
driver
identifiers and driver-specific properties.- Subtypes:¶
kvstore/file
— JSON specification of file-backed key-value store.kvstore/neuroglancer_uint64_sharded
— JSON specification of neuroglancer_uint64_sharded key-value store.kvstore/ocdbt
— JSON specification of OCDBT key-value store.
- Required members:¶
- driver : string¶
Key-value store driver identifier
- json KvStoreUrl : string¶
URL representation of a key-value store.
In addition to the
JSON object
representation, a key-value store may be specified more concisely by a URL.Warning
The URL representation of a key-value store specification may exclude certain parameters, such as concurrency limits.
- Subtypes:¶
KvStoreUrl/file
—file://
KvStore URL schemeKvStoreUrl/gs
—gs://
KvStore URL schemeKvStoreUrl/http
—http://
andhttps://
KvStore URL schemeKvStoreUrl/memory
—memory://
KvStore URL scheme