Advanced Storage Settings

Advanced Storage Settings is a global setting group that defines advanced storage behavior for large property values and data blocks. Its fields are mapped to the server configuration file.

This setting group replaces Property Value Compression and now includes both compression-related and caching-related settings.

Property Value Compression Threshold

Key name in the configuration file: propertyValueCompressionThreshold

Value type: Long

Possible values: Any positive Long value. In the UI, it is entered as a number plus a unit: Bytes, KB, MB, GB, TB, PB, EB, ZB, YB.

Default value: 1 MB

Defines the minimum encoded value size that triggers compression before the value is stored. If the encoded property value size is greater than or equal to the threshold, Iotellect Server compresses it before storage; otherwise it is stored without compression.

Data Block Caching

Key name in the configuration file: dataBlockCachingMode

Value type: Integer

Possible values:

Cache All — caches all data blocks in memory.
Cache Selected — caches only data blocks explicitly selected for caching. In this mode, each platform’s module can optionally offer its own caching settings which are being respected by the core. For example, the Media Library entry has a Cache option. When this option is enabled, the entry is cached in memory.
Do Not Cache — disables in-memory caching for data blocks.

Default value: Cache Selected

Defines how Iotellect Server caches data blocks in memory to improve response time.

Was this page helpful?