an architecture for and fast and general data processing on large clusters .
Calvin: fast distributed transactions for partitioned database systems