Prevayler - The Open Source Prevalence Layer
本项目在 ORP对象持久化工具 中的评分: 6
System Prevalence is an elegant and powerful system architecture pattern.
Benefits
- Power - You are free to implement your business logic and store your business data using any syntax, data-structure and algorithm your programming language supports: SQL, pure OO, functional, reactive functional, whatever. The Prevalent System pattern is orthogonal to that.
- ACID Transactions
- Persistence - Prevalent System state is persisted transparently without the need of a DBMS.
- Performance - There is no system architecture faster and more performance-scalable than System Prevalence, period. Queries on Prevalent Systems are 3 to 4 orders of magnitude faster than using a relational database, for example, depending on the RDBMS you choose to compare. Details below.
- Stability - System Prevalence is based on the simple and proven concepts of transaction logging and system state snapshots. That makes Prevalent System implementations straightforward and stable.
- Load Balancing
- Fault Tolerance - If one machine in your Prevalent System crashes, no big deal. The system will prevail.
- Local Mirroring - It is trivial to create local mirrors of any Prevalent System, so that your users can experience a rich user interface (not browser limited), without the need of clumsy remoting middleware such as CORBA, RMI or SOAP, and with zero latency .
其他Java ORP对象持久化工具 开源项目资源:
|