-
Notifications
You must be signed in to change notification settings - Fork 0
Kundera in Production Deployments
Kundera has been gaining a lot of traction lately, and we have been constantly working to improve it further and enrich it with features in its upcoming releases. If you are using Kundera in production environment, please write to us at [email protected] and share your experience.
Organization : i-free
i-Free is a Russian innovation company operating which develops and implements cutting-edge solutions in mobile and NFC technology, electronic finance, digital content distribution, electronic payments and micropayments, applications for smartphones and new network devices, digital products for the B2C market, and B2B projects in mobile marketing.
Use case :
Aimy is a multiplayer online game by i-free. Aimy's server side is based on Smartfox game server and application server side code uses Spring, Hibernate and Kundera in its backend. Its mobile clients for Android and iOS are developed with Unity3D.
Hibernate was used to store the transaction-aware data into PostgreSQL and Kundera was used to store different data into Cassandra. Later, with changes in requirement the data had to be migrated to MongoDB. By using Kundera the migration to Mongodb was smooth and seamless for us.
Organization : Expedia.inc Expedia, Inc. is the largest online travel company in the world, with an extensive brand portfolio that includes some of the world’s leading online travel brands, including Expedia.com®, Hotels.com®,Hotwire®, Egencia®,eLong™, Venere.com®, trivago®,Classic Vacations®, Expedia® CruiseShipCenters®.
Use case :
Expedia® Partner Central (www.expediapartnercentral.com), an online resource that simplifies the way hotels interact with Expedia, helping them get more value from Expedia’s global marketplace.Expedia central uses an internal tool for the users to upload content about the hotels and manage them. This application uses Kundera in its backend to interact with it database.
-
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] (https://github.com/impetus-opensource/Kundera/wiki/Kundera-with--Couchdb)
- [Kundera with Elasticsearch] (https://github.com/impetus-opensource/Kundera/wiki/Kundera-with-Elasticsearch)
- [Kundera with HBase] (https://github.com/impetus-opensource/Kundera/wiki/Kundera-with-HBase)
- [Kundera with Kudu] (https://github.com/impetus-opensource/Kundera/wiki/Kundera-with-Kudu)
- [Kundera with MongoDB] (https://github.com/impetus-opensource/Kundera/wiki/Kundera-with-MongoDB)
- [Kundera with OracleNoSQL] (https://github.com/impetus-opensource/Kundera/wiki/Kundera-OracleNoSQL)
- [Kundera with Redis] (https://github.com/impetus-opensource/Kundera/wiki/Kundera-over-Redis)
- [Kundera with Spark] (https://github.com/impetus-opensource/Kundera/wiki/Kundera-with-Spark)
-
Extend Kundera
- Sample Codes and Examples
- [Blogs and Articles] (https://github.com/impetus-opensource/Kundera/wiki/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