2 ms·
Looks very interesting. The "limitations" are especially interesting: "Calvin’s primary limitation compared to other systems is that transactions must be exec
by sixbrx 14y ago
Looks very interesting.
The "limitations" are especially interesting:
"Calvin’s primary limitation compared to other systems is that transactions must be executed entirely server-side. Calvin has to know in advance what code will be executed for a given transaction."
Also the author mentions in the comments that certain non-deterministic functions such as fetching random numbers of current date/time will not be allowed within the server-side transactions, the client will have to pass such values to the server.