This article states that:
Consistency in CAP actually means linearizability, which is a very specific (and very strong) notion of consistency. In particular it has got nothing to do with the C in ACID
The article goes on to define linearizability with:
If operation B started after operation A successfully completed, then operation B must see the the system in the same state as it was on completion of operation A, or a newer state.
To me, this is very similar to the definition of isolation:
The isolation property ensures that the concurrent execution of transactions results in a system state that would be obtained if transactions were executed sequentially, i.e., one after the other.
Is there any difference between the I (isolation) in ACID and the C (consistency) in CAP?