flyq
March 10, 2021, 8:04am
1
I learn the concepts of Dfinity. I’m interesting at Orthogonal persistence , I don’t understand why called it as Orthogonal .
“Orthogonality ” means
avoid deleterious superfluities;
avoid redundancy
Is that to say Internet Computer will keep the number of same data’s replica within a reasonable range to avoid too many redundancy?
1 Like
hassen
March 10, 2021, 8:13am
2
Persistence is said to be "orthogonal" or "transparent" when it is implemented as an intrinsic property of the execution environment of a program. 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: On completion, the program persists th...
It has nothing to do with redundancy. It just means that you do not need to worry about setting up a database or explicitly save the state. It is done for you automatically.
8 Likes