cayenne-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Morten Lied Johansen (JIRA)" <>
Subject [jira] Created: (CAY-1543) Support Cassandra or other NoSQL databases as persistence backends
Date Tue, 22 Feb 2011 22:06:38 GMT
Support Cassandra or other NoSQL databases as persistence backends

                 Key: CAY-1543
             Project: Cayenne
          Issue Type: Wish
          Components: Database integration
            Reporter: Morten Lied Johansen

The big feature most developers seek when working with Cayenne or any other ORM is the ability
to work with their objects and let the framework take care of translating that object into
something that can be stored in a database.
The R in ORM is actually not an important feature, it's a side-effect of the components most
normally used.

It would be great if Cayenne could step away from the R part and instead become an Object-Persistence-Mapper
(or whatever other terminology you wish to use), and support other non-relational databases,
such as Cassandra or MongoDB.

Before you say this is impossible, there is work being done with exactly this in mind over
in Python-land, where the django-nonrel project (
aims to provide the Django-ORM with support for non-relational database backends, with great
success so far.

This message is automatically generated by JIRA.
For more information on JIRA, see:


View raw message