{"repo":"OrienteerBAP/Transponder","free":true,"listed":false,"github":"https://github.com/OrienteerBAP/Transponder","clone":"git clone https://github.com/OrienteerBAP/Transponder.git","description":"Object Mapping Framework for NoSQL databases","language":"Java","stars":24,"topics":["orientdb","arcadedb","hibernate","nosql","object-mapping","orm-framework","mongodb","neo4j"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Transponder Transponder is an Object Relational Mapping(ORM) library for NoSQL databases. It's lightweight, with very small memory footprint. Transponder dynamically generates bytecode over native DB client classes, so there are NO overheads for reflection and NO double storing of data. Content 1. Use Cases 2. Key Benefits 3. NoSQL Database Support Status 4. Java Version Requirements 5. Getting Started 6. Defining DataModel 7. Transponder API 8. Transponder Annotations 9. Support of Multiple Dialects 10. Comparison With Other ORMs 11. Suppport Use Cases Transponder can be used for Defining a data model in Java source code Automatic creation of a datamodel in a NoSQL DB Generation of Data Access Objects (DAO) - utility classes to work with data Easy customization for specific needs, for example: introduce custom annotation @Sudo to execute code under priviledged access Key Benefits Lightweight Small memory footprint Transferable: datamodel defined for one DB can be reused for another one Small learning curve NoSQL Database Support Status Database Status Type Complexity Java API Quality Community Performance Maven Dependency ---------- -------- ------ ------------ ------------------ ----------- ------------- ------------------- Currently Supported OrientDB ✅ Multi-Model Medium Excellent Strong High org.orienteer.transponder:transponder-orientdb ArcadeDB ✅ Multi-Model Medium Good Growing High org.orienteer.transponder:transponder-arcadedb Neo4j ✅ Graph Medium Excellent Very Stro","default_branch":null,"files":null,"tree":[],"storefront":"/r/OrienteerBAP","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/OrienteerBAP/Transponder/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}