Return-Path: Delivered-To: apmail-cayenne-commits-archive@www.apache.org Received: (qmail 19712 invoked from network); 23 Feb 2011 20:09:00 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 23 Feb 2011 20:09:00 -0000 Received: (qmail 82317 invoked by uid 500); 23 Feb 2011 20:09:00 -0000 Delivered-To: apmail-cayenne-commits-archive@cayenne.apache.org Received: (qmail 82286 invoked by uid 500); 23 Feb 2011 20:09:00 -0000 Mailing-List: contact commits-help@cayenne.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cayenne.apache.org Delivered-To: mailing list commits@cayenne.apache.org Received: (qmail 82278 invoked by uid 99); 23 Feb 2011 20:09:00 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 23 Feb 2011 20:09:00 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 23 Feb 2011 20:08:58 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 7B0571B4D43 for ; Wed, 23 Feb 2011 20:08:38 +0000 (UTC) Date: Wed, 23 Feb 2011 20:08:38 +0000 (UTC) From: "Morten Lied Johansen (JIRA)" To: commits@cayenne.apache.org Message-ID: <1866052787.11721.1298491718500.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <989114972.9391.1298412398568.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] Commented: (CAY-1543) Support Cassandra or other NoSQL databases as persistence backends MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/CAY-1543?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12998530#comment-12998530 ] Morten Lied Johansen commented on CAY-1543: ------------------------------------------- Unfortunately, I don't have the skills to help with this project, and more importantly, I don't have the time. :( > Support Cassandra or other NoSQL databases as persistence backends > ------------------------------------------------------------------ > > Key: CAY-1543 > URL: https://issues.apache.org/jira/browse/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 (http://www.allbuttonspressed.com/projects/django-nonrel) 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: http://www.atlassian.com/software/jira