多项选择题

A.保证数据的一致性
B.提高数据库性能
C.允许部分操作失败
D.确保操作的原子性
E.提供数据回滚的能力