Slide 19 : Operations
In CEDA an Operation represents a difference between two states of the entire database.
Operations can be recorded in a linear History Buffer, and allow for the implementation of Undo across the entire database.
Although not implemented yet, Operations will be very useful for automatically highlighting what has changed between two database states.
Database replication involves the transmission and execution of operations. If this is done in real time then it leads to interactive collaboration amongst a group of users.
Operational transform (to be described later) allows for configuration management – ie versioning, branching and merging.
Providing all these features across all types of data in an OODB is unique to CEDA.