Hiperspace.Rocks

Hiperspace.Rocks is a Hiperspace driver that uses RockDB as a storage driver for CXL Memory and SDD durable storage.

RocksDB is not just another key/value store, but a distinct break with the past that prioritizes speed above all else with efficient design to make best use of SSD storage. It uses Log-structured merge for ultra-fast read rate, and ultra-fast write rate by continuously merging updates to existing store. As a embedded key/value store is forms the foundation for a number of higher level technologies including traditional databases (MariaDB, MySQL, RockSet, Yugabyte), but also surprising platforms that are not traditionally considered as databases (Ceph (distributed store), Kafka (streams)).

RocksDB is also an interface to a family of the related technologies that provide RocksDB compatible libraries for Processing in Memeory


	public RocksSpace 
		( string path
		, [MetaModel]
		, [compress]
		, [readonly]
		)

░░░░Parameters░░░░ ░░░░Type░░░░ ░░░░Notes░░░░
path string filesystem directory for the RocksDB store
MetaModel MetaModel MetaData dictionary to ensure that only compatible libraries use this space
compress Boolean flag to indicate that very large objects (curves, surfaces, etc.) are Snappy compressed to reduce space
read-only Boolean multi process read-only access for parallel access to historical data
Copyright © Cepheis 2024