ACID, CAP, and BASE