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