-
Notifications
You must be signed in to change notification settings - Fork 233
Object mapper
Amresh edited this page Jul 11, 2013
·
6 revisions
Kundera solves the classical Object-database impedance mismatch problem for NoSQL. Therefore, at a very basic level and for the sake of simplicity, it could be called as Object Mapper for NoSQL.
Kundera is written in Java. It maps premitive data types, wrapper objects and other JPA supported "entity fields" to their counterparts in NoSQL "tables". (Table is a loosely defined term here which would mean different structures in different NoSQL datastores.
Here is a compilation of data types supported in Kundera:
-
Datastores Supported
- Releases
-
Architecture
-
Concepts
-
Getting Started in 5 minutes
-
Features
- Object Mapper
- Polyglot Persistence
- Queries Support
- JPQL (JPA Query Language)
- Native Queries
- Batch insert update
- Schema Generation
- Primary Key Auto generation
- Transaction Management
- REST Based Access
- Geospatial Persistence and Queries
- Graph Database Support
-
Composite Keys
-
No hard annotation for schema
-
Support for Mapped superclass
-
Object to NoSQL Data Mapping
-
Cassandra's User Defined Types and Indexes on Collections
-
Support for aggregation
- Scalar Queries over Cassandra
- Connection pooling using Kundera Cassandra
- Configuration
-
Kundera with Couchdb
-
Kundera with Elasticsearch
-
Kundera with HBase
-
Kundera with Kudu
-
Kundera with RethinkDB
-
Kundera with MongoDB
-
Kundera with OracleNoSQL
-
Kundera with Redis
-
Kundera with Spark
-
Extend Kundera
- Sample Codes and Examples
-
Blogs and Articles
-
Tutorials
* Kundera with Openshift
* Kundera with Play Framework
* Kundera with GWT
* Kundera with JBoss
* Kundera with Spring
-
Performance
-
Troubleshooting
-
FAQ
- Production deployments
- Feedback