Persistence with grid managed BTREE
Resoa persistence is based on local BTREE databases for every service container node within a grid.
Characteristics of Resoa Persistence
- Resoa follows a domain based database organization. At least one MASTER node must exist for every domain, the number of SLAVE nodes is unlimited.
- Resoa persistence resolves object relations, with auto-create and auto-update mechanism.
- The stored object representation is JSON, encryption is available as option on class level.
- READ operations are always performed to local BTREE, CREATE, DELETE, UPDATE operations are transaction monitored by the grid controller. The domain MASTER node will process those transaction in ACID mode and broadcast changes to all active SLAVE nodes.
- Resoa persistence allows HOT DEPLOYMENT & SYNCHRONIZATION of new nodes! An existing backup of the MASTER node is used as the initial local BTREE, the transaction log after the backup creation time is processed before a node joins the grid.


