In computer science, Algorithms for Recovery and Isolation Exploiting Semantics, or ARIES, is a recovery algorithm designed to work with a no-force, steal database approach; it is used by IBM Db2, Microsoft SQL Server and many other database systems. IBM Fellow Chandrasekaran Mohan is the primary inventor of the ARIES family of algorithms.
Three main principles lie behind ARIES: