Skip to main content

Table 1 Advantages and disadvantages of adopting ONDM middleware

From: Object-NoSQL Database Mappers: a benchmark study on the performance overhead

Advantages

Disadvantages

Unified interface, query language and data model for

Performance overhead incurred from translating the

multiple databases

uniform interface and data model to its native counterparts

Increased application maintainability

 

Cross-database persistence and database portability

Potential loss of database-specific features due to the

Third-party functionality (e.g. caching)

abstraction level of the ONDM