ARIES is a transaction recovery method that supports fine-grained locking and partial rollback using write-ahead logging. Some key features include physical and logical logging, partial and total transaction rollback, flexible storage management, and recovery independence allowing separate recovery of some pages. ARIES uses write-ahead logging, in-place updates, and a three-phase commit protocol (analysis, redo, undo) for recovery.