Improved performance with small objects
ZSS has advantages over PSS as it uses a predictable access pattern to store and retrieve data with only one append point.
- A read operation requires a single seek to find the location of a bin containing the requested slice on a disk.
- A write operation always appends the content of a slice as part of an associated bin to the active zone. If an affected bin already exists, it has to be first read, then modified with the content of the new slice and then appended to active zone. Checking for the existence of a bin prior to a write operation does not require disk access or any I/O operations.
ZSS exhibits far less performance degradation than PSS over the system lifetime. Read and write operation performance does not degrade due to number of objects. During compaction, performance could degrade temporarily.