In today's
mission critical environment, databases need to be highly available and
capable of recovering from outages and disasters.
The Brainwave
platform database is designed to heal itself in case of some kinds of
data corruption. Moreover, the database automatically stores an audit
trail of all modifications so creating snapshots is an efficient and
effective way to protect from data corruption. Finally, starting from
version 1.3, Brainwave databases can be deployed in a mirrored
configuration.
The Brainwave
database was designed for reliability from the ground-up. In addition
to mirroring, a single database itself can be distributed across
multiple servers with independent components running on each server. If
any one server goes down, the other systems step in to recover the data
and temporarily take over the responsibilities of the lost machine.
Once the machine is restarted, the other servers synchronize changes
and bring it up to date. Work can continue without any disruption.
Finally, the
database is fully MVCC compliant and supports ACID transactions.