Comparison Matrix

This matrix lists the major differences in the terminology used in ActiveSpaces 2.x and 3.x and later. This is not an exhaustive matrix and only highlights the salient differences.

ActiveSpaces 2.x or earlier ActiveSpaces 3.0 and later
Metaspace, cluster Data grid
Space Table
Tuple Row
Attribute Column
Key Primary Index
Seeder Node
Leech N/A
Remote clients ActiveSpaces clients

Functionality in ActiveSpaces 3.0 and Later That Is Different from Earlier Versions

No Automatic Redistribution
When a new node is added to the data grid, redistribution of rows does not happen automatically and thus prevents the system from slowing down. The Administrator is in total control of manual redistribution.
Data Ownership
In ActiveSpaces 3.0 or later, data is organized into logical copysets and the nodes in a copyset are all identical replicas. In ActiveSpaces 2.x, a consistent hashing algorithm is used to determine which seeder in the cluster owns a given tuple.
Supports Three Primitive Operations: GET, PUT, DELETE
ActiveSpaces 3.0 or later supports the three primitive operations: GET, PUT, DELETE.
No Shared All Mode of Persistence
Nodes in ActiveSpaces 3.0 or later store their data locally to the disk. Storing locally is equivalent to Shared Nothing persistence with ActiveSpaces 2.x.