Skip navigation links

Package com.github.basking2.sdsai.dsds

The DSDS package is the Document Store Data Structure package.

See: Description

Package com.github.basking2.sdsai.dsds Description

The DSDS package is the Document Store Data Structure package. It contains datastructure implementations meant to be stored in large, distributed, and potentially slower accessing datastores such as Cassandra. By "slow" we mean relative to memory or local disk accesses.

All datastructures contained here typically will not protect against concurrent modification. If you have a datastore that supports MVCC, that logic should be built into the NodeStore that backs your data objects. Trasactionality should also be put in the NodeStore.

All datastructures take pain to never delete their root Node as it is expected that these datastructures will have well known names on their servers.

Skip navigation links