 An orthogonal persistence environment does not require any specific actions by programs running in it to retrieve or save their state.Non-orthogonal persistence requires data to be written and read to and from storage using specific instructions in a program, resulting in the use of "persist" as a transitive verb