foundationdb’s transaction model is like calvin?
No. See this post for a quick overview.
If you’re asking because you noticed FDB and Calvin have split apart concurrency control, transaction logging, and storage into three separate services, then still no, as FoundationDB orders these as
concurrency control -> transaction logging -> storage, whereas Calvin orders it as
transaction logging -> concurrency control -> storage, which results in a rather different way of executing transactions.